图书简介

本书使用新颖的进阶式教学模式,让学生拾阶而上,攀登知识的高峰。同时采用项目驱动法、任务教学法和实例教学法完成对Java EE框架技术的讲述,让学生提前感知软件开发人员的工作。
全书共分12个单元,每个单元包含若干个任务。两个大项目贯穿全书,项目1是网上购物系统,项目2是图书管理系统。第1~11单元按知识点展开项目1中的相应部分。项目2的相应部分在各单元后面的习题和实训中讲述。第12单元是网上购物系统的开发,详细阐述使用Java EE四层模型开发项目1的全过程。
本书图文并茂,深入浅出,语言流畅,富含大量实例和案例,各个知识点的展开符合认识规律,既可作为一般高等院校Java EE课程的教材,又可供软件开发人员参考。

(展开)

编辑推荐

《Java EE框架技术进阶式教程(第2版)》采用新颖的进阶式教学模式,让学生拾阶而上,攀登知识的高峰。同时采用项目驱动法、任务教学法和实例教学法完成对Java EE框架技术的讲述,让学生提前感知软件开发人员的工作。  共12个单元,每个单元包含若干个任务。全书贯穿两个大项目,项目1是网上购物系统,项目2是图书管理系统。第1~11单元按知识点展开项目1中的相应部分。项目2的相应部分在各单元后面的习题和实训中讲述。第12单元是网上购物系统的开发,详细阐述了使用Java EE四层模型开发项目1的全过程。  图文并茂,深入浅出,语言流畅,含大量实例和案例,知识点的展开符合认识规律。既可作为一般高等院校Java类课程的教材,也可供软件开发人员参考。

(展开)

目录

第一篇基础篇第1单元Java EE概述31.1任务1Java EE发展历史31.2任务2Java EE简介41.2.1Java EE的概念41.2.2Java EE提出的背景41.2.3Java EE的优势41.2.4Java EE的四层模型51.3任务3Java EE的13种核心技术6单元总结8习题8实训1Java EE概况8第2单元Java EE运行及开发环境的搭建92.1任务1JDK的下载、安装及配置92.1.1JDK的下载和安装92.1.2JDK的环境变量的配置92.2任务2Eclipse的下载与安装102.3任务3MyEclipse的下载与安装112.3.1MyEclipse插件的下载112.3.2MyEclipse插件的安装112.3.3启动MyEclipse112.4任务4Tomcat服务器的下载、安装及配置122.4.1Tomcat的下载和安装132.4.2在MyEclipse中配置Tomcat132.5任务5进阶式案例——Hello World程序15单元总结18习题18实训2搭建Java EE运行及开发环境19目录◆Java EE框架技术进阶式教程(第2版)第3单元数据库访问技术203.1任务1引入性案例203.1.1案例分析203.1.2解决方案213.1.3具体实现213.2任务2MySQL数据库213.2.1MySQL安装与配置213.2.2MySQL的使用233.3任务3JDBC263.3.1JDBC概述263.3.2JDBC驱动程序263.3.3使用JDBC连接数据库273.3.4常用数据库的JDBC连接代码283.3.5JDBC发送SQL语句293.3.6获得SQL语句的执行结果303.4任务4进阶式案例——添加用户功能的具体实现313.4.1功能概述323.4.2运行效果323.4.3具体实现32单元总结38习题39实训3实现图书管理系统中添加图书信息的功能39第二篇框架篇第4单元Struts 2框架技术入门434.1任务1引入性案例434.1.1解决方案444.1.2具体实现444.1.3分析不足之处504.2任务2Struts 2简介514.2.1Struts 2的发展历史514.2.2Struts 2与WebWork 2、Struts 1的关系514.3任务3Struts 2的体系结构534.3.1Struts 2的体系结构534.3.2Struts 2的工作机制534.4任务4Struts 2的配置544.4.1web.xml的配置554.4.2struts.properties的配置554.4.3struts.xml的配置564.4.4package的配置564.4.5命名空间的配置564.5任务5进阶式案例——第一个Struts 2程序574.5.1解决方案574.5.2具体实现57单元总结60习题60实训4使用Struts 2框架实现图书管理系统的用户登录模块61第5单元Struts 2进阶与提高625.1任务1引入性案例625.1.1案例分析625.1.2设计步骤645.1.3具体实现645.1.4Struts 2工作流程675.1.5分析不足之处685.2任务2Struts 2标签库695.2.1Struts 2标签分类695.2.2表单标签705.2.3非表单标签735.2.4控制标签735.2.5数据标签745.3任务3Struts 2国际化745.3.1Struts 2中的全局资源文件745.3.2在Struts 2中访问国际化信息755.3.3对引入性案例实现国际化755.4任务4数据类型转换器765.4.1传统的类型转换765.4.2Struts 2内建的类型转换器775.4.3其他转换方式785.5任务5数据校验825.5.1使用validate方法进行数据校验825.5.2使用Validation框架进行数据校验845.6任务6进阶式案例——用户注册模块865.6.1设计步骤875.6.2运行效果88单元总结89习题89实训5图书管理系统的用户登录模块的优化89第6单元Hibernate框架技术入门916.1任务1引入性案例916.1.1案例分析916.1.2设计步骤926.1.3具体实现926.1.4分析不足之处976.2任务2ORM简介976.2.1为什么要使用ORM986.2.2具有代表性的ORM框架986.3任务3Hibernate简介996.3.1Hibernate的发展历史996.3.2Hibernate与EJB的关系996.3.3Hibernate框架结构1006.3.4Hibernate的工作原理1006.4任务4Hibernate的安装与配置1016.4.1Hibernate的安装1016.4.2Hibernate配置文件1016.5任务5Hibernate的核心类1036.5.1Configuration与SessionFactory1036.5.2Session类1046.6任务6对象关联关系1046.7任务7Hibernate映射1046.7.1基本数据类型映射1056.7.2持久化类和数据表映射1066.8任务8进阶式案例——使用Hibernate框架技术添加商品信息1076.8.1解决方案1076.8.2具体实现1076.8.3运行效果110单元总结111习题111实训6使用Hibernate框架实现图书管理系统中添加图书信息的功能111第7单元Hibernate查询1137.1任务1引入性案例1137.1.1案例分析1137.1.2设计步骤1147.1.3具体实现1147.1.4分析不足之处1177.2任务2Hibernate的关联查询1177.2.1一对一关联关系1187.2.2一对多、多对一关联关系1197.2.3多对多关联关系1217.3任务3Hibernate的数据检索策略1227.3.1立即检索1227.3.2延迟检索1237.3.3预先检索1237.3.4批量检索1247.4任务4Hibernate的数据查询策略1247.4.1Hibernate查询方式简介1257.4.2标准API方式1257.4.3HQL方式1267.4.4原生SQL方式1277.5任务5Hibernate过滤1287.5.1Session过滤1287.5.2Filter过滤1297.6任务6进阶式案例——使用Hibernate框架技术实现多表连接查询1297.6.1解决方案1307.6.2具体实现1307.6.3运行效果1347.6.4案例解析134单元总结136习题137实训7使用Hibernate框架实现图书管理系统中查询图书详细信息的功能137第8单元Hibernate高级特性1398.1任务1引入性案例1398.1.1案例分析1408.1.2设计步骤1408.1.3具体实现1418.1.4分析不足之处1488.2任务2Hibernate的事务管理1498.2.1事务的基本概念1498.2.2基于JDBC的事务管理1508.2.3基于JTA的事务管理1518.3任务3Hibernate的并发控制1528.3.1并发的基本概念1528.3.2悲观锁1538.3.3乐观锁1548.4任务4Hibernate的缓存管理1558.4.1缓存原理1568.4.2一级缓存1568.4.3二级缓存1578.4.4查询缓存1588.5任务5进阶式案例——使用Hibernate的高级特性优化引入性案例1618.5.1解决方案1628.5.2具体实现1628.5.3运行效果1668.5.4案例解析166单元总结167习题167实训8使用Hibernate框架实现图书管理系统中借阅、归还图书的功能168第9单元Spring框架技术入门1709.1任务1引入性案例1709.1.1案例分析1709.1.2设计步骤1719.1.3具体实现1719.1.4分析不足之处1729.2任务2Spring简介1729.2.1Spring的发展历史1729.2.2Spring的主要特性1739.2.3Spring框架的组成1739.3任务3Spring的下载和配置1749.3.1下载Spring框架1759.3.2Spring发布包和软件包1759.3.3Spring的配置1769.3.4Bean的配置1769.4任务4理解Spring的核心模式——IoC1789.4.1反转控制1789.4.2依赖注入的3种方式1809.5任务5BeanFactory与ApplicationContext1819.5.1BeanFactory1829.5.2ApplicationContext1839.6任务6进阶式案例——使用Spring框架实现引入性案例1839.6.1解决方案1839.6.2具体实现1849.6.3运行效果186单元总结186习题187实训9使用Spring框架实现本单元实例1中的情景187第10单元Spring框架中的AOP技术18810.1任务1引入性案例18810.1.1案例分析18810.1.2设计步骤18910.1.3具体实现18910.1.4分析不足之处19010.2任务2AOP概述19010.2.1OOP与AOP的关系19110.2.2AOP的相关概念19210.2.3Java动态代理与AOP19210.3任务3Spring AOP中的通知19510.3.1Spring AOP支持的通知类型19510.3.2BeforeAdvice19610.3.3AfterReturningAdvice19810.3.4MethodInterceptor19910.3.5ThrowAdvice20010.4任务4Spring AOP的切入点20210.4.1静态切入点20210.4.2动态切入点20310.4.3静态切入点测试实例20310.5任务5AOP的代理模式20510.5.1理解代理20510.5.2ProxyFactory20610.5.3ProxyFactoryBean20710.5.4AOP代理模式测试实例20710.6任务6进阶式案例——使用Spring框架中的AOP技术实现引入性案例21110.6.1解决方案21110.6.2具体实现21110.6.3运行效果213单元总结214习题214实训10使用Spring AOP技术模拟图书管理系统中到期提醒信息的输出215第11单元Spring、Struts、Hibernate框架整合技术21611.1任务1引入性案例21611.2任务2Spring与Struts的整合21711.2.1Spring与Struts 1的整合方式21711.2.2Spring与Struts 2的整合技术21811.3任务3Spring与Java EE持久化数据访问技术22011.3.1获取DataSource的方法22011.3.2Spring对JDBC的支持22211.4任务4Spring与Hibernate的整合22411.4.1Spring对Hibernate的支持22411.4.2Spring对SessionFactory的管理22511.4.3Hibernate的DAO实现22611.4.4使用HibernateTemplate22611.4.5管理Hibernate事务22711.5任务5构建SSH整合框架体系22911.6任务6进阶式案例——使用SSH框架体系实现购物车模块的开发24111.6.1解决方案24111.6.2具体实现24211.6.3运行效果251单元总结251习题252实训11使用SSH框架体系实现图书管理系统中图书添加和查阅模块252第三篇系统开发篇第12单元网上购物系统25512.1步骤1网上购物系统需求分析25512.2步骤2网上购物系统数据库设计25612.3步骤3网上购物系统框架搭建25812.3.1工程目录结构解析25812.3.2创建ShoppingSystem工程25912.4步骤4网上购物系统的代码实现25912.4.1数据持久层的实现25912.4.2数据库连接的实现26012.4.3用户管理模块的实现26112.4.4商品浏览模块的实现26612.4.5购物车管理模块的实现27112.4.6订单管理模块的实现27812.4.7主界面的实现281单元总结284习题284实训12图书管理系统285
(展开)

书页展示

更多图书信息

作者:赵彦, 编著
出版:清华大学出版社

ISBN:9787302503439

出版日期:2018-09-01

清华大学出版社

清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。作为来自一流大学的出版单位,清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。目前,清华版教材已在全国一百多所院校得到广泛使用。高品质、多层次的计算机图书是清华大学出版社的一大品牌支柱。20世纪80年代末,在席卷全球的信息化浪潮中,清华大学出版社快速切入计算机图书市场,逐渐成为并一直保持这一市场的领先地位,为发展中国计算机教育做出了巨大贡献。

(展开)

相关图书

JavaEE框架技术进阶式教程 赵彦 清华大学出版社
JavaEE框架技术进阶式教程
赵彦
清华大学出版社
Java程序设计进阶教程 朱福喜 清华大学出版社
Java程序设计进阶教程
朱福喜
清华大学出版社
Java开发入门及项目实战 明日科技 清华大学出版社
Java开发入门及项目实战
明日科技
清华大学出版社
Ajax从入门到精通 强锋科技、陈华 清华大学出版社
Ajax从入门到精通
强锋科技、陈华
清华大学出版社
Copyright ©2019  文泉书局  |  京ICP证151049号   |  关于我们   |  联系我们   |  版权声明