商品详情
定价:55.0
ISBN:9787121353048
作者:彭之军
版次:第1版
出版时间:2019-06
内容提要:
本书以Java EE SSH框架开发的知识点为主线,以Oracle数据库附带的表为基础,第1~4章讲解了JDBC、JSP、Servlet、Ajax在Java EE中的使用方法;第5~12章详细地介绍了Struts 2、Spring 3及Hibernate框架的主要内容,并且对Spring MVC和Hibernate 4的最新内容做了介绍。在本书的最后以一个综合性的案例—书籍管理系统,完整地介绍了使用SSH框架开发的全过程,并且在表示层对使用JQuery也有详细讲解。本书既可作为应用型本科Java EE企业级开发课程、高职高专相关专业课程教材和教学参考用书,也可作为培训机构的教材及从事Java EE应用系统开发的用户学习和参考资料。
作者简介:
彭之军,男,讲师,高级工程师(信息系统项目管理师),浙江大学软件工程硕士,美国纽约理工学院工商管理硕士(MBA)。主要兴趣与方向:Java企业级软件开发、Android与苹果手机移动开发、大数据分析十年以上软件开发与培训经验。曾在东软学院以及多所大学担任Java企业实训指导教师。有丰富的企业工作经验,曾经在2间获得CMMI5级认证的大型软件公司任高级软件工程师,在北大青鸟任JavaEE高级讲师。曾为多所高校做师资培训讲师及企业软件工程师内训讲师。2016年9月-2017年7月华南师范大学 国内访问学者
目录:
第1章 Java应用开发综述 (1)
1.1 Java EE技术和相关框架 (1)
1.1.1 Java EE应用程序架构 (2)
1.1.2 对象关系映射框架 (3)
1.1.3 Spring框架 (3)
1.2 软件安装配置 (4)
1.2.1 JDK配置 (4)
1.2.2 Tomcat 配置 (6)
1.3 JDBC的使用 (8)
1.3.1 JDBC系统的数据访问层 (8)
1.3.2 PreparedStatement接口 (11)
本章小结 (16)
第2章 JSP与Servlet (17)
2.1 JSP入门 (17)
2.1.1 第一个JSP程序的运行 (18)
2.1.2 JSP小脚本 (19)
2.1.3 JSP表达式输出结果 (20)
2.1.4 JSP注释 (21)
2.2 JSP的内置对象 (22)
2.3 Servlet (25)
2.3.1 Servlet的概念 (25)
2.3.2 Servlet的作用 (25)
2.3.3 Servlet的使用 (26)
2.4 Servlet的生命周期 (27)
2.4.1 init() 方法 (27)
2.4.2 service() 方法 (28)
2.5 JSP和Servlet的关系 (29)
2.6 Servlet 3.0技术 (31)
2.7 过滤器 (33)
2.7.1 过滤器方法 (33)
2.7.2 FilterConfig的使用 (34)
2.7.3 过滤器实例 (34)
2.7.4 使用多个过滤器 (35)
2.8 session对象 (36)
2.8.1 session简介 (36)
2.8.2 session的应用 (37)
本章小结 (40)
第3章 EL和JSTL (41)
3.1 EL内置对象 (42)
3.2 JSP标准标签库 (45)
3.2.1 核心标签库 (45)
3.2.2 函数标签 (51)
本章小结 (53)
第4章 Ajax实用技术 (54)
4.1 Ajax简介 (55)
4.2 Ajax技术 (55)
4.2.1 判断用户是否存在 (55)
4.2.2 创建XMLHttpRequest对象 (56)
4.2.3 使用JavaScript发送异步请求 (57)
4.2.4 服务器端Servlet的代码 (59)
4.2.5 回调函数的处理 (61)
4.2.6 更新客户端显示 (61)
4.2.7 进一步完善 (62)
4.3 JSON对象 (65)
4.3.1 JSON对象的定义 (65)
4.3.2 JSON完整的格式 (66)
4.3.3 开发JSON案例 (68)
本章小结 (72)
第5章 Struts 2入门 (73)
5.1 MVC设计模式 (73)
5.2 做一个简易的MVC框架 (75)
5.2.1 定义Action接口 (75)
5.2.2 开发Controller类 (76)
5.2.3 视图页面 (78)
5.3 快速实现一个Struts 2应用 (78)
5.3.1 引入Struts 2类库 (79)
5.3.2 第一个Struts 2程序 (79)
5.3.3 访问Servlet API对象 (83)
5.4 Struts 2的配置优化 (87)
5.4.1 Struts 2配置文件 (87)
5.4.2 Action的动态方法调用 (91)
本章小结 (94)
第6章 Struts 2深入 (95)
6.1 拦截器的意义 (95)
6.2 Struts 2拦截器 (95)
6.2.1 配置拦截器 (96)
6.2.2 使用拦截器 (97)
6.2.3 默认拦截器 (97)
6.3 自定义拦截器 (99)
6.3.1 实现拦截器类 (99)
6.3.2 拦截器的配置 (100)
6.4 文件上传和下载 (101)
6.4.1 单文件上传 (102)
6.4.2 使用拦截器实现文件过滤 (104)
6.4.3 多文件上传 (105)
6.4.4 文件下载 (106)
6.5 OGNL技术 (107)
6.5.1 数据类型转换 (108)
6.5.2 自定义类型转换器 (112)
6.5.3 OGNL表达式 (114)
本章小结 (117)
第7章 Spring MVC框架入门 (118)
7.1 第1个Spring MVC程序 (118)
7.2 Spring MVC程序运行原理 (121)
7.3 Spring MVC的体系结构 (124)
7.4 基于注解的控制器配置 (125)
7.5 Spring MVC注解详解 (126)
7.5.1 @RequestMapping标注在类上 (126)
7.5.2 @RequestMapping注解的属性 (127)
本章小结 (128)
第8章 Hibernate入门 (129)
8.1 搭建Hibernate环境 (130)
8.1.1 Hibernate简介 (130)
8.1.2 Hibernate的下载和配置 (130)
8.2 使用Hibernate完成持久化操作 (135)
8.2.1 持久化操作的步骤 (135)
8.2.2 根据主键加载对象 (137)
8.2.3 使用Hibernate实现数据库的增、删、改操作 (138)
8.3 Hibernate中Java对象的3种状态 (140)
8.3.1 实体对象的3种状态 (140)
8.3.2 3种状态之间的转换 (142)
8.4 脏检查及刷新缓存机制 (142)
8.4.1 脏检查 (142)
8.4.2 刷新缓存机制 (143)
8.5 数据的更新方法 (144)
8.6 使用MyEclipse反向工程生成实体和映射文件 (146)
本章小结 (149)
第9章 Hibernate的关系映射 (150)
9.1 一对多关联映射 (151)
9.1.1 单向多对一的关联配置 (151)
9.1.2 单向一对多的关联配置 (154)
9.1.3 双向一对多的关联配置 (157)
9.2 多对多关联映射 (162)
9.3 一对一关联映射 (166)
9.3.1 外键映射 (166)
9.3.2 主键映射 (168)
9.4 Hibernate的数据加载 (170)
9.4.1 类级别查询策略 (171)
9.4.2 一对多关联查询策略 (172)
9.4.3 多对一关联的查询策略 (173)
9.5 OpenSessionInView模式 (174)
本章小结 (176)
第10章 Hibernate的查询 (177)
10.1 HQL查询 (177)
10.1.1 使用HQL的方法 (180)
10.1.2 参数绑定 (182)
10.1.3 投影查询 (183)
10.1.4 排序 (184)
10.1.5 分页 (184)
10.1.6 聚合函数与分组查询 (185)
10.1.7 子查询 (186)
10.1.8 表连接 (186)
10.1.9 内连接 (187)
10.1.10 左外连接 (188)
10.1.11 右外连接 (189)
10.2 QBC (190)
10.2.1 QBC的使用 (190)
10.2.2 排序 (191)
10.2.3 分页查询 (191)
10.2.4 条件查询 (192)
10.2.5 Example查询 (194)
10.2.6 表连接 (195)
10.2.7 聚合函数 (196)
10.2.8 DetachedCriteria (197)
10.2.9 子查询 (199)
本章小结 (199)
第11章 Spring框架(IoC和AOP) (200)
11.1 Spring概述 (200)
11.2 Spring的特征 (201)
11.3 IoC容器 (202)
11.3.1 IoC容器中装配Bean (204)
11.3.2 使用p命名空间 (210)
11.3.3 自动注入 (211)
11.3.4 构造器注入 (213)
11.3.5 Bean的作用域 (214)
11.4 AOP概述 (216)
11.4.1 AOP代理 (217)
11.4.2 AOP的实现 (217)
11.4.3 注解实现AOP (218)
11.5 Spring注解管理IoC (223)
11.5.1 使用注解 (223)
11.5.2 注解应用案例 (223)
本章小结 (226)
第12章 Spring整合Struts 2和Hibernate (227)
12.1 Spring对ORM框架的支持 (227)
12.1.1 Spring对于Hibernate 3的支持 (227)
12.1.2 使用HibernateDaoSupport类 (228)
12.1.3 使用 Hibernate 3原生API (233)
12.1.4 Spring管理事务 (233)
12.1.5 Spring对Hibernate 4的声明式事务管理 (235)
12.2 Spring和Struts 2的整合 (237)
12.2.1 Struts 2登录案例 (237)
12.2.2 Spring整合Struts 2的步骤 (239)
本章小结 (241)
第13章 jQuery和SSH开发书籍管理系统 (242)
13.1 综述 (242)
13.2 项目需求 (243)
13.3 数据库设计 (244)
13.4 项目结构 (245)
13.5 代码实现 (246)
13.5.1 数据访问层 (246)
13.5.2 业务层 (252)
13.5.3 使用JUnit进行测试 (257)
13.5.4 使用AOP实现日志 (258)
13.5.5 控制层 (259)
13.5.6 返回JSON对象 (263)
13.5.7 表示层 (265)
13.6 jQuery (269)
13.6.1 使用前准备 (270)
13.6.2 开始使用 (270)
13.6.3 选择器 (270)
13.6.4 事件方法 (271)
13.6.5 文档操作方法 (273)
13.6.6 属性操作方法 (273)
13.6.7 Ajax 相关方法 (274)
13.6.8 书籍管理系统的jQuery代码 (275)
本章小结 (281)
- 电子工业出版社有限公司
- 电子工业出版社有限公司有赞官方供货商,为客户提供一流的知识产品及服务。
- 扫描二维码,访问我们的微信店铺