Java EE项目开发教程 第2版PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:郑阿奇主编;俞琰编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2013
- ISBN:9787121201455
- 页数:251 页
第1章 项目开发入门:Java EE开发环境 1
1.1 Java EE环境搭建 2
1.1.1开发环境安装 2
1.1.2环境的整合 9
1.2 MyEclipse 10操作入门 14
1.2.1 IDE环境介绍 14
1.2.2一个简单的Web程序 17
1.2.3项目的基本操作 21
1.3 Java EE传统开发 25
1.3.1 Modell模式 25
1.3.2入门实践一:JSP+JDBC实现登录 25
1.3.3 Java EE程序的调试 32
1.3.4知识点——包、目录、Jar文件、Servlet、 JSP、JDBC 34
习题 37
第2章 项目开发入门:Java EE框架与MVC模式 39
2.1 Struts 2让网页与控制分离 40
2.1.1 Struts 2框架 40
2.1.2入门实践二:JSP+Struts2+JDBC实现登录 43
2.1.3知识点——Struts 2:配置、Action 48
2.2 Hibernate把数据持久化 54
2.2.1 Hibernate概述 54
2.2.2入门实践三:JSP+Hibernate实现登录 55
2.2.3知识点——Hibernate:配置、接口及ORM基础 62
2.2.4入门实践四:JSP+DAO+Hiberrnate实现登录 68
2.2.5知识点——DAO模式、HQL语言和Query接口 71
2.3 MVC框架开发模式 74
2.3.1 MVC思想 74
2.3.2入门实践五:JSP+Struts2+DAO+Hibernate实现登录 75
2.3.3知识点——Action:与属性分离 77
习题 79
第3章 项目开发入门:Java EE框架集成 80
3.1 Java EE组件集成的原理 80
3.1.1 IoC(控制反转)机制 80
3.1.2 Spring框架 84
3.2 Spring/Hibernate集成应用 87
3.2.1入门实践六:JSP+Spring+DAO+Hibemate实现登录 88
3.2.2知识点——Spring容器、DAO层 96
3.3 Struts 2/Spring集成应用 99
3.3.1让Spring代管Action 99
3.3.2入门实践七:JSP+Struts2+Spring+JDBC实现登录 99
3.4 SSH2多框架整合 103
3.4.1以Spring为核心的整合思路 103
3.4.2入门实践八:JSP+Struts2+Spring+DAO+Hibemate组合 103
习题 109
第4章 网上书店项目的架构和设计 110
4.1网上书店的架构 110
4.1.1功能需求和展示 110
4.1.2业务层的引入:多框架整合(含Service层) 112
4.1.3系统架构:原理与实施 121
4.2搭建项目框架 123
4.3注册、登录和注销功能开发 128
4.3.1表示层页面设计 128
4.3.2持久层接口设计 137
4.3.3业务及控制逻辑设计 139
4.3.4用Spring整合各组件 142
4.3.5辅助编码 143
4.3.6部署运行 146
习题 147
第5章 项目开发:显示图书功能开发 148
5.1需求展示 148
5.2开发步骤 149
5.2.1显示图书类别 149
5.2.2按类别显示图书 155
5.2.3分页显示图书 161
5.2.4搜索图书 170
5.3知识点——Struts 2:标签库 175
5.3.1数据标签 175
5.3.2控制标签 176
习题 177
第6章 项目开发:购物车功能 178
6.1需求展示 178
6.2开发步骤 179
6.2.1添加到购物车 179
6.2.2显示购物车 189
6.2.3结账下订单 192
6.3知识点——Struts 2: OGNL表达式 200
6.3.1 OGNL基础 200
6.3.2 OGNL的集合操作 202
6.4知识点——Hibernate数据关联 202
6.4.1多对一 202
6.4.2一对多 205
6.4.3双向关联 206
习题 209
第7章 项目开发:日志输出和事务管理功能 210
7.1 Spring AOP简介 210
7.1.1从代理机制初探AOP 210
7.1.2动态代理 212
7.1.3 AOP基本概念 213
7.1.4通知Advice 214
7.1.5切入点Pointcut 216
7.1.6 Spring对事务的支持 218
7.2开发步骤 221
7.2.1为订单添加日志输出 221
7.2.2将结账过程纳入事务管理 223
7.3知识点——Hibernate缓存、事务管理 225
7.3.1缓存管理 225
7.3.2事务 226
习题 228
第8章 项目开发:用户注册功能 230
8.1开发步骤 230
8.2 Ajax入门 236
8.2.1 Asynchronous JavaScript+XML 236
8.2.2 XMLHttpRequest 237
8.2.3基于Ajax的用户注册实例 239
8.2.4 Ajax集成技术:DWR 239
习题 240
第9章 项目测试发布 241
9.1测试 241
9.1.1应用测试:使用JUnit单元测试框架 241
9.1.2性能与压力测试 245
9.2发布 246
9.2.1发布网上书店 246
9.2.2知识点——发布文件的类型 248
习题 250
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《名医教你练走颈肩腰腿痛》许学猛 2018
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《博士教你识中药》(中国)黄汉超 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《保教知识与能力》师大教科文教材编写组编著 2020
- 《主题公园开发与管理》梁增贤编著 2019
- 《教自闭症孩子主动发起和自我管理 应用关键反应训练提高社交技能》(美)Lynn Kern Koegel,(美)Robert L. Koegel著 2019
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017