华信教育资源网
Java EE项目开发教程(第3版)(含视频教学)
作   译   者:郑阿奇 出 版 日 期:2017-12-01
出   版   社:电子工业出版社 维   护   人:程超群 
书   代   号:G0328670 I S B N:9787121328671

图书简介:

本书以“网上书店”项目为引导,系统简明地介绍Java EE基本技术和应用方法,对Java EE的教学具有明显的优势。其基本方法是把繁多和复杂的内容分散开来,通过应用理解原理和方法。本书从结构上做了调整,更加规范...
  • JavaEE项目开发教程

    已有13人学过

    免费
  • 关注公众号

    关注微博

    您的专属联系人更多
    联系人:薛华强
    电话:010-88254569
    邮箱:xuehq@phei.com.cn
    关注 评论(8) 分享
    配套资源 图书内容 样章/电子教材 图书评价
    • 配 套 资 源
    • 图 书 内 容

      图书详情

      ISBN:9787121328671

      开 本:16开

      印 张:15.75

      版 次:01-01

      页 数:252

      字 数:403.0

      内容简介

      本书以“网上书店”项目为引导,系统简明地介绍Java EE基本技术和应用方法,对Java EE的教学具有明显的优势。其基本方法是把繁多和复杂的内容分散开来,通过应用理解原理和方法。本书从结构上做了调整,更加规范,与Java EE项目开发直接结合。本书共10章,清晰地划分为项目开发准备、项目开发入门、项目开发综合、项目开发技术4个部分;通过与项目相关的知识点介绍,对项目开发过程中的疑问进行详细的解答。本书免费提供教学课件、实例工程文件和配套的jar包。同时,提供二维码扫码教学视频,均可到华信教育资源网(www.hxedu.com.cn)直接下载通过PC播放。本书可以作为大学本专科Java EE课程教材、实习教材,也可以作为Java EE技术培训和入门参考书。

      本书目录

      目  录
      第1章  项目开发准备:Java EE开发环境	1
      1.1  Java EE软件安装	1
      1.1.1  下载安装JDK 8	2
      1.1.2  下载安装Tomcat 9	6
      1.1.3  安装MyEclipse 2017	8
      1.1.4  安装MySQL 5.7	12
      1.1.5  设置MySQL字符集	15
      1.1.6  创建MySQL数据库	18
      1.2  Java EE环境搭建	20
      1.2.1  配置MyEclipse 2017所用的JRE	21
      1.2.2  集成MyEclipse 2017与Tomcat 9	22
      1.2.3  MyEclipse 2017连接MySQL	24
      1.3  MyEclipse 2017环境简介	26
      1.3.1  标准界面元素	27
      1.3.2  组件化的功能	30
      习题一	30
      第2章  项目开发入门:Java EE开发初步	31
      2.1  简单Web程序开发	31
      2.1.1  创建Web项目	31
      2.1.2  编写JSP页面	32
      2.1.3  部署项目	33
      2.1.4  运行浏览	35
      2.2  MyEclipse项目管理	35
      2.2.1  导出项目	36
      2.2.2  移除项目	36
      2.2.3  打开项目	37
      2.2.4  导入项目	37
      2.3  Java EE传统开发	39
      2.3.1  Model1模式	39
      2.3.2  入门实践一:JSP+JDBC实现登录	39
      2.3.3  Java EE程序的调试	45
      2.3.4  知识点—包、目录、Jar文件、Servlet、JSP、JDBC	49
      习题二	51
      第3章  项目开发入门:Java EE框架与 MVC模式	52
      3.1  Struts 2让网页与控制分离	52
      3.1.1  Struts 2框架	52
      3.1.2  入门实践二:JSP+Struts 2+JDBC实现登录	56
      3.1.3  知识点—Struts 2:配置、Action	61
      3.2  Hibernate把数据持久化	66
      3.2.1  Hibernate概述	66
      3.2.2  入门实践三:JSP+Hibernate实现登录	67
      3.2.3  知识点—Hibernate:配置、接口及ORM基础	74
      3.2.4  入门实践四:JSP+DAO+Hibernate实现登录	79
      3.2.5  知识点—DAO模式、HQL语言和Query接口	82
      3.3  MVC框架开发模式	85
      3.3.1  MVC思想	85
      3.3.2  入门实践五:JSP+Struts 2+DAO+Hibernate实现登录	86
      3.3.3  知识点—Action:与属性分离	87
      习题三	89
      第4章  项目开发入门:Java EE框架集成	90
      4.1  Java EE组件集成原理	90
      4.1.1  IoC(控制反转)机制	90
      4.1.2  Spring框架	93
      4.2  Spring/Hibernate集成应用	96
      4.2.1  入门实践六:JSP+Spring+DAO+Hibernate实现登录	97
      4.2.2  知识点—Spring容器、DAO层	104
      4.3  Struts 2/Spring集成应用	107
      4.3.1  让Spring代管Action	107
      4.3.2  入门实践七:JSP+Struts 2+Spring+JDBC实现登录	107
      4.4  SSH2多框架整合	110
      4.4.1  以Spring为核心的整合思路	111
      4.4.2  入门实践八:JSP+Struts 2+Spring+DAO+Hibernate组合	111
      习题四	116
      第5章  项目开发综合:网上书店应用的架构设计	117
      5.1  网上书店的架构	117
      5.1.1  功能需求和展示	117
      5.1.2  业务层的引入:多框架整合(含Service层)	118
      5.1.3  系统架构:原理与实施	127
      5.2  搭建项目框架	128
      5.3  注册、登录和注销功能开发	133
      5.3.1  表示层页面设计	133
      5.3.2  持久层接口设计	141
      5.3.3  业务及控制逻辑设计	143
      5.3.4  用Spring整合各组件	145
      5.3.5  辅助编码	147
      5.3.6  部署运行	149
      习题五	150
      
      第6章  项目开发综合:显示图书功能开发	151
      6.1  需求展示	151
      6.2  开发步骤	152
      6.2.1  显示图书类别	152
      6.2.2  按类别显示图书	157
      6.2.3  分页显示图书	162
      6.2.4  搜索图书	171
      6.3  知识点—Struts 2:标签库	175
      6.3.1  数据标签	175
      6.3.2  控制标签	176
      习题六	177
      第7章  项目开发综合:购物车功能开发	178
      7.1  需求展示	178
      7.2  开发步骤	179
      7.2.1  添加到购物车	179
      7.2.2  显示购物车	188
      7.2.3  结账下订单	191
      7.3  知识点—Struts 2:OGNL表达式	198
      7.3.1  OGNL基础	198
      7.3.2  OGNL的集合操作	199
      7.4  知识点—Hibernate数据关联	200
      7.4.1  多对一	200
      7.4.2  一对多	202
      7.4.3  双向关联	204
      习题七	207
      第8章  项目开发技术:日志输出和事务管理	208
      8.1  Spring AOP简介	208
      8.1.1  从代理机制初探AOP	208
      8.1.2  动态代理	209
      8.1.3  AOP基本概念	210
      8.1.4  通知Advice	212
      8.1.5  切入点Pointcut	213
      8.1.6  Spring对事务的支持	215
      8.2  开发步骤	217
      8.2.1  为订单添加日志输出	217
      8.2.2  将结账过程纳入事务管理	219
      8.3  知识点—Hibernate缓存、事务管理	221
      8.3.1  缓存管理	221
      8.3.2  事务	222
      习题八	224
      
      第9章  项目开发技术:Ajax验证用户注册	225
      9.1  开发步骤	225
      9.2  Ajax入门	230
      9.2.1  Asynchronous JavaScript+XML	230
      9.2.2  XMLHttpRequest	232
      9.2.3  基于Ajax的用户注册实例	233
      9.2.4  Ajax集成技术:DWR	233
      习题九	234
      第10章  项目开发技术:Java EE应用测试与发布	235
      10.1  测试	235
      10.1.1  应用测试:使用JUnit单元测试框架	235
      10.1.2  性能与压力测试	239
      10.2  发布	240
      10.2.1  发布网上书店	240
      10.2.2  知识点—发布文件的类型	241
      习题十	242
      展开

      前     言

      前 言 Java EE是目前Java开发Web应用(特别是企业级应用)的首选平台之一,为了轻松学习和掌握Java EE,需要比较好的简单易懂的教材。本书第1版即《J2EE 应用实践教程》(ISBN 978-7-121-07852-1)以“网上书店”项目为向导,在完成项目的同时模仿学习Java EE,并在一定程度上考虑了知识的系统性,实践证明是成功的。《Java EE项目开发教程(第2版)》在第1版的基础上做了进一步完善和许多创新,继续得到了高校广大师生和读者的推崇。 本书根据Java EE技术的最新发展和教学实践,在第2版的基础上进行了修改和完善,从结构上做了调整,更加规范,与Java EE项目开发直接结合,清晰地划分为下列4个部分。 (1)项目开发准备:构建Java EE开发环境。 (2)项目开发入门:包括Java EE开发初步、Java EE框架与MVC模式、Java EE框架集成。 (3)项目开发综合:包括网上书店应用的架构设计、显示图书功能开发、购物车功能开发。 (4)项目开发技术:包括日志输出和事务管理、Ajax验证用户注册、Java EE应用测试与发布。 本书通过华信教育资源网(www.hxedu.com.cn)免费提供完善的配套资源,内容不仅包括最后完成的项目总体,而且包括每一章配套的可运行工程(含jar包)。这些工程的功能逐步累积,在最后一章形成完整的工程,更有利于读者学习和模仿。同时提供教学课件,方便教学。教师在教学过程中既可以采用课堂教学,也可以采用计算机在教室或机房演示教学。 本书每章包含二维码扫码教学视频,在开发环境下指导项目开发主要过程和要点,回答读者关心的问题。读者也可到华信教育资源网直接下载通过PC播放。 本书由东南大学俞琰编著,由南京师范大学郑阿奇主编并定稿。 参加本书编写的还有徐文胜、丁有和、殷红先、曹弋、陈瀚、陈冬霞、邓拼搏、高茜、刘博宇、彭作民、钱晓军、孙德荣、陶卫冬、吴明祥、王志瑞、徐斌、严大牛、郑进、周何骏、于金彬、马骏、周怡明、姜乃松、梁敬东等。 由于编者的水平有限,错误在所难免,敬请广大师生、读者批评指正。 意见建议邮箱:easybooks@163.com。 编 者 展开

      作者简介

      本书暂无作者简介
    • 样 章 试 读
    • 图 书 评 价我要评论
    华信教育资源网