J2EE应用实践教程

出版时间:2009-1  出版社:电子工业出版社  作者:俞琰,郑阿奇 著  页数:240  
Tag标签:无  

前言

  J2EE(Java 2 Enterprise Edition)技术经过多年的发展日趋成熟,已经成为当今电子商务的最佳解决方案。由于J2EE已经相当流行,所以,学习J2EE不仅是一种时尚,而且是一种必须。但是掌握J2EE仍然不是那么轻松,除了J2EE技术本身比较复杂的原因外,没有比较好的简单易懂的教材也是原因之一。  目前,介绍计算机开发内容的教材主要包括两种方式。一是传统的思路介绍。这种方式按部就班,虽然比较系统,但训练动手能力的效果有一定的限制。二是实例介绍。这种方式应用性较好,主要是模仿学习,但缺乏系统性,所以,训练解决新问题的能力的效果有一定的限制。  通过一段时间的思考,我们提出把上述两种方式的优点结合起来,尽可能补充各自的不足,应用实践教程系列就是在这种情况下提出来的。  用J2EE技术解决问题需要涉及的内容包括数据库(例如SQL Server,Oracle,MySQL)、Tomcat、MyEclipse(或Eclipse)、Java、JSP、PowerDesigner、Struts、Hibernate、Slating等。如何介绍和展开是一个值得研究的内容。下面是本书的编写思路:  (1)介绍总体,让读者对本书的内容(包括实例)有一个大概的了解;  (2)为系统进行基本内容准备;  (3)围绕一个系统实例(能够包含主要内容)逐步展开;  (4)知识点,介绍当前实例部分内容的知识点,让读者明白缘由。  为了达到本书的教学目标,教材编写人员经过6次修改和完善,通过初步审读后,由基本不熟悉.12EE内容的人员跟着本书进行试做,发现问题后由教材编写人员继续修改和完善。参考ISO产品管理规范,为了便于监督,我们定义了图书编写到出版过程控制编码,把与本书所有环节有关人员用代号表示。当然,我们并不认为本书有多完美,只是认为这是一种软件开发教材的新尝试。采用本书教学J2EE,教师和学生学习更轻松些,而且一定能够做出一点东西,一定能够学到一点东西。  本书由东南大学俞琰老师编写,南京师范大学郑阿奇统编、定稿。还有不少同志参加了本书的工作,在此一并表示感谢!  由于Struts 2、Spring、Hibernate集成时会发生Jar包冲突,建议读者在开发程序时,上网下载我们提供的没有冲突的版本,替换原来的Jar包。  由于我们的水平有限,错误在所难免,敬请广大师生、读者批评指正。

内容概要

  本书以J2EE综合应用实例为引导,系统地介绍J2EE基本技术和应用方法,对J2EE的教学具有明显的优势。其基本方法是把众多、复杂的内容分散开来,通过应用理解原理和方法。采用本书教学J2EE,既可以课堂教学,又可以用计算机在教室或机房演示教学。  本书可以作为本、专科的J2EE课程、J2EE实习教材,也可作为J2EE技术培训和J2EE入门参考书。

书籍目录

第1章 J2EE开发介绍1.1 网上书店的开发流程1.1.1 开发工具安装1.1.2 设计阶段1.1.3 开发阶段1.2 J2EE核心技术习题第2章 为开发做好准备2.1 MyEclipse开发环境的搭建2.2 开发第一个JavaProject2.2.1 开发步骤2.2.2 知识点——包、目录和JAR文件2.3 开发第一个WebProject2.4 开发第一个Struts2程序2.4.1 概述2.4.2详细开发步骤2.4.3 知识点——Servlet、Filter简介2.4.4 知识点——Struts2配置2.4.5 知识点——Struts2工作机制2.5 开发第一个Hibernate程序2.5.1 概述2.5.2 详细开发步骤2.5.3 知识点——IIibernate:ConfigurationFile配置文件2.5.4 知识点——Hibernate主要接口2.5.5 知识点——Hibernate实体映射基础2.6 开发第一个Spling程序2.6.1 知识点——SpringIoC2.6.2 开发第一个Spring程序2.6.3 知识点——Spring容器2.6.4 知识点——Spring基本配置2.7 开发struts2、Spring集成程序2.7.1 概述2.7.2 具体开发步骤2.8 开发Hibemate、Spring集成程序2.8.1 概述2.8.2 具体步骤2.8 -3知识点——Spring对Hibernate的支持2.9 开发Struts2、Hibemate、Spring集成程序2.9.1 概述2.9.2 具体步骤习题第3章 开始J2EE开发之旅3.1 网上书店概述3.2 数据库设计3.2.1 设计概念数据模型3.2.2 生成物理数据模型3.2.3 生成数据库.3.2.4 在MySQL中创建数据库和表3.3 系统结构3.3.1 项目包的命名3.3.2 功能模块包的划分3.4 搭建系统框架习题第4章 注册、登录和注销4.1 开发步骤4.1.1 注册4.1.2 登录4.1 -3注销4.2 知识点——DAO模式4.3 知识点——IIibemate..Query接口4.3.1 绑定参数4..2 list()方法4.4 知识点——Hibernate:HQL检索语言.4.4.1 实体查询.4.4.2 实体的更新和删除4.5 知识点——Struts2:Action4.5.1 概述4.5.2 Action的定义4.5.3 通过Action获取请求参数4.5.4 ActionSupport4.6 知识点——struts2:OGNL表达式4.6.1 Struts2的OGNL表达式4.6.2 OGNL的集合操作4.7 知识点——Struts2:标签库4.7.1 数据标签4.7.2 控制标签习题第5章 显示图书5.1 开发步骤5.1.1 显示图书分类5.1.2 显示指定类型图书5.1.3 分页显示指定类型图书5.1.4 搜索图书5.2 知识点——Hibernate高级特性5.2.1 实体对象生命周期5.2.2 缓存管理5.2.3 事务第6章 购物车6.1 开发步骤6.1.1 添加到购物车6.1.2 显示购物车6.1.3 结账6.2 知识点——Hibernate数据关联6.2.1 多对一6.2.2 一对多6.2.3 双向关联习题第7章 在Spring中管理事务7.1 知识点——AOP简介7.1.1 从代理机制初探AOP7.1.2 动态代理7.1.3 AOP术语与概念7.1.4 通知Advice7.1.5 切入点PointCut7.1.6 Spring对事务的支持7.2 开发步骤习题第8章 Ajax用户注册8.1 开发步骤8.2 Aiax入门8.2.1 Asynchronous.1 avaScripXML8.2.2 XMLHttpRequest8.2.3 基于Aiax的用户注册实例8.2.4 AiaX集成技术:DWR习题第9章 测试部署9.1 测试9.1.1 应用测试:使用JLJnit单元测试框架9.1.2 性能与压力测试9.2 部署9.2.1 部署网上书城9.2.2 部署方式习题附录A Tomcat介绍A.1 Tomcat安装A.2 Tomcat目录结构剖析A.3 在Tomcat上发布一个应用程序A.4 用户服务器交互附录B MyEclipse介绍B.1 MyEclipse介绍B.2 MyEclipse配置B.3 MyEclipse使用附录C MySQL介绍c.1 MySQL基本命令操作C.2 MySQL图形化操作附录D 日志记录D.1 Log4j介绍D.2 Log4j配置D.3 加载配置文件D.4 更通用的使用方法Commons-logging附录E PowerDesigner简介E.1 PowerDesigner简介E.2 概念数据模型概述E.3 使用PowerDesigner概念数据模型E.3.1 新建概念数据模型E.3.2 创建新实体E.3.3 添加实体属性E.3.4 约束E.3.5 实体主次标志符E.3.6 联系

章节摘录

  第1章 绪论:无人水下航行器的导航、制导与控制  G.N.Roberts和R.Sutton  1.1 引言  Bourne被公认为是首位于1578年提出潜艇设计概念的人,而第一艘潜艇却是由Van Drebbel在1620年建成的。尽管如此,直到l776年潜艇才被用来执行海军作战任务。在美国独立战争期间,Bushnell的潜艇——“海龟号”被用来攻击参加海军封锁作战的英国皇家海军舰艇。对英国舰队来说,幸运的是,这艘由人力驱动的“海龟号”发动的袭击并未成功。“海龟号”的船员推诿说攻击无效是由于敌方舰船的铜外罩,产生的l50英镑力不足以使其破坏。实际上,英军舰船并没有外罩。Coverdale和Cassidy[1]提出了一种更有可能的解释:袭击未能成功是由于当他们到达目标时,船员的体力耗尽并且此时艇内的二氧化碳含量已超出正常标准所致。Reader[2]等人认为这可能是人类探索无人水下航行器(UUV:unmanned underwater vehicles)的起因。显然,经过这些初创阶段,人工操作的潜艇技术已取得了显著的进步。然而,在它们发展过程中所存在的共同的潜在不足是它们需要人力来执行操作任务。

编辑推荐

  可以作为本、专科的J2EE课程、J2EE实习教材,也可作为J2EE技术培训和J2EE入门参考书。

图书封面

图书标签Tags

评论、评分、阅读与下载


    J2EE应用实践教程 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7