Java EE轻量级解决方案 S2SHPDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:青岛东合信息技术有限公司,青岛海尔软件有限公司编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2011
- ISBN:9787121135545
- 页数:495 页
理论篇 1
第1章 Java EE应用 2
1.1 Java EE概述 4
1.1.1 Java EE应用分层模型 4
1.1.2 Model1与Model2 5
1.1.3 MVC思想及其优势 6
1.2 自定义MVC框架 7
1.2.1 实现控制器 7
1.2.2 实现加法器功能 10
1.3 Java EE架构技术 13
1.3.1 JSP&Servlet 13
1.3.2 Struts2介绍 13
1.3.3 Hibernate介绍 14
1.3.4 Spring介绍 14
1.3.5 EJB3.0介绍 14
小结 15
练习 15
第2章 Struts2基础 17
2.1 Struts2概述 19
2.1.1 Struts2起源背景 19
2.1.2 Struts2框架结构 19
2.1.3 Struts2控制器组件 20
2.1.4 Struts2的配置文件 21
2.1.5 Struts2的标签库 23
2.1.6 Struts2的处理步骤 23
2.2 基于Struts2的加法器 23
2.2.1 配置应用环境 23
2.2.2 创建输入视图 25
2.2.3 实现业务逻辑类 25
2.2.4 创建业务控制器 26
2.2.5 配置业务控制器 27
2.2.6 创建结果视图 28
2.2.7 运行 29
小结 29
练习 30
第3章 Struts2深入 31
3.1 配置文件详解 33
3.1.1 常量配置 33
3.1.2 包配置 35
3.1.3 命名空间配置 36
3.1.4 包含配置 38
3.2 Action详解 39
3.2.1 Action实现 39
3.2.2 Action访问ActionContext 46
3.2.3 Action直接访问Servlet API 49
3.2.4 Action的配置 51
3.2.5 动态方法调用 52
3.2.6 通配符配置 54
3.3 处理结果 56
3.3.1 结果处理流程 57
3.3.2 result配置 57
3.3.3 result类型 59
3.3.4 动态result 63
3.4 异常处理 64
3.4.1 Struts2异常处理机制 64
3.4.2 异常的配置 65
小结 66
练习 67
第4章 Struts2标签库 69
4.1 Struts2标签库概述 71
4.1.1 标签库简介 71
4.1.2 标签库的组成 71
4.1.3 导入Struts2标签库 72
4.2 Struts2中使用OGNL 73
4.2.1 OGNL与值栈 73
4.2.2 OGNL语法 76
4.2.3 OGNL集合表达式 77
4.3 数据标签 78
4.3.1 property标签 79
4.3.2 param标签 80
4.3.3 bean标签 80
4.3.4 set标签 83
4.3.5 include标签 84
4.3.6 url标签 85
4.4 控制标签 87
4.4.1 if/elseif/else标签 88
4.4.2 iterator标签 89
4.5 主题和模板 92
4.5.1 主题 93
4.5.2 模板 95
4.6 表单标签 95
4.6.1 checkboxlist标签 96
4.6.2 datetimepicker标签 97
4.6.3 doubleselect标签 99
4.6.4 optiontransferselect标签 101
4.6.5 optgroup标签 102
4.7 非表单标签 104
4.7.1 actionerror和actionmessage标签 104
4.7.2 tree和treenode标签 105
小结 107
练习 108
第5章 Hibernate基础 109
5.1 Hibernate概述 111
5.1.1 ORM框架 111
5.1.2 Hibernate概述 112
5.2 Hibernate应用开发方式 115
5.3 Hibernate应用示例 115
5.3.1 配置Hibernate应用环境 116
5.3.2 创建持久化类及ORM映射文件 117
5.3.3 利用Configuration装载配置 119
5.3.4 利用SessionFactory创建Session 120
5.3.5 利用Session操作数据库 120
5.3.6 利用Transaction管理事务 121
5.3.7 利用Query进行HQL查询 123
5.3.8 利用Criteria进行条件查询 124
5.4 Hibernate配置文件详解 125
5.4.1 hibernate.cfg.xml 126
5.4.2 hibernate.properties 126
5.4.3 联合使用 127
5.5 Hibernate映射文件详解 128
5.5.1 映射文件结构 128
5.5.2 主键生成器 129
5.5.3 映射集合属性 130
5.6 持久化对象 131
5.6.1 持久化对象状态 131
5.6.2 改变持久化对象状态的方法 132
小结 136
练习 137
第6章 Hibernate核心技能 138
6.1 Hibernate关联关系 140
6.1.1 一对多关联关系 140
6.1.2 级联关系 151
6.1.3 一对一关联关系 154
6.1.4 多对多关联 156
6.2 Hibernate批量处理 162
6.2.1 批量插入 162
6.2.2 批量更新 163
6.3 Hibernate检索方式 165
6.4 HQL与QBC检索 166
6.4.1 Query与Criteria 接口 168
6.4.2 使用别名 169
6.4.3 结果排序 170
6.4.4 分页查询 171
6.4.5 检索一条记录 173
6.4.6 设定查询条件 175
6.4.7 HQL中绑定参数 179
6.4.8 连接查询 181
6.4.9 投影、分组与统计 187
6.4.10 动态查询 192
6.4.11 子查询 196
6.4.12 查询方式比较 199
6.5 Hibernate事务管理 200
6.5.1 数据库事务 200
6.5.2 Hibernate中的事务 202
小结 203
练习 203
第7章 Spring基础 205
7.1 Spring概述 207
7.1.1 Spring起源背景 207
7.1.2 Spring体系结构 207
7.1.3 配置Spring环境 208
7.2 IoC容器 209
7.2.1 IoC概述 209
7.2.2 BeanFactory 210
7.2.3 ApplicationContext. 211
7.2.4 Bean的生命周期 213
7.3 IoC容器中装配Bean 213
7.3.1 Spring配置文件 214
7.3.2 Bean基本配置 214
7.3.3 依赖注入的方式 215
7.3.4 注入值的类型 220
7.3.5 Bean间关系 224
7.3.6 Bean作用域 225
7.3.7 自动装配 227
小结 229
练习 230
第8章 Spring深入 231
8.1 Spring AOP 233
8.1.1 AOP思想和本质 233
8.1.2 AOP术语 233
8.1.3 Advice类型 235
8.1.4 基于XML配置的AOP 236
8.1.5 基于Annotation配置的AOP 246
8.2 Spring事务管理 250
8.2.1 Spring的事务策略 251
8.2.2 使用XML配置声明式事务 254
8.2.3 使用Annotation配置声明式事务 260
小结 262
练习 263
第9章 框架集成 264
9.1 Spring集成Struts2 266
9.1.1 整合原理 266
9.1.2 集成步骤 266
9.2 Spring集成Hibernate 270
9.2.1 配置SessionFactory 271
9.2.2 使用HibernateTemplate 273
9.2.3 使用HibernateDaoSupport 273
9.2.4 事务处理 278
9.2.5 OSIV模式 279
小结 280
练习 281
实践篇 283
实践1 Struts2基础 284
实践指导 284
实践1.G.1 284
实践1.G.2 291
实践1.G.3 292
知识拓展 296
1.模型驱动的Action设计 296
拓展练习 298
练习1.E.1 298
实践2 Struts2深入 299
实践指导 299
实践2.G.1 299
实践2.G.2 305
知识拓展 309
1.拦截器 309
2.输入校验 315
拓展练习 323
练习2.E.1 323
练习2.E.2 323
实践3 Struts2标签库 324
实践指导 324
实践3.G.1 324
实践3.G.2 333
实践3.G.3 345
实践3.G.4 356
知识拓展 361
1.使用Struts2框架实现文件上传 361
2.在Struts2下集成Ext JS 371
拓展练习 376
练习3.E.1 376
实践4 实体类及映射文件 377
实践指导 377
实践4.G.1 377
实践4.G.2 378
实践4.G.3 380
知识拓展 384
1.Hibernate的性能优化 384
2.映射继承关系 393
拓展练习 401
练习4.E.1 401
实践5 业务类及DAO 402
实践指导 402
实践5.G.1 402
实践5.G.2 406
实践5.G.3 411
知识拓展 415
1.在Hibernate框架下使用SQL语句 415
2.设计类型安全的泛型Dao 416
3.自定义类型 420
拓展练习 426
练习5.E.1 426
练习5.E.2 426
练习5.E.3 426
实践6 框架集成 427
实践指导 427
实践6.G.1 427
实践6.G.2 438
实践6.G.3 439
知识拓展 447
在Spring配置文件中引用属性文件 447
拓展练习 448
练习6.E.1 448
实践7 AOP应用 449
实践指导 449
实践7.G.1 449
实践7.G.2 451
知识拓展 462
1.任务调度 462
拓展练习 468
练习7.E.1 468
实践8 项目完善 469
实践指导 469
实践8.G.1 469
实践8.G.2 473
实践8.G.3 475
知识拓展 481
1.配置Hibernate二级缓存 481
2.使用JavaMail收发邮件 485
拓展练习 491
练习8.E.1 491
附录A 常见Java EE框架 492
附录B 常用开源类库 494
- 《莎士比亚公司》(美)西尔薇亚·比奇 2020
- 《ANSYS有限元基础教程》王新荣主编 2019
- 《中华人民共和国公司法释义 最新修》宋燕妮 2019
- 《跨国公司经营与管理》黄庆波,李焱主编 2016
- 《UG NX 12.0中文版动力学与有限元分析自学手册》胡爱闽龙铭 2019
- 《国际化背景下公司治理研究》田菊会 2019
- 《股份制企业 公司 公司法》张士元编著 1993
- 《公司财务管理和资本重组》(美)弗兰克J.法博齐著 2020
- 《微分求积升阶谱有限元方法=DIFFERENTIAL QUADRATURE HIERARCHICAL FINITE ELEMENT METHOD》刘波 2019
- 《信托的逻辑 中国信托公司做什么》王道远 2019
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《可汗解梦》俄罗斯领航Pilot动画公司 2017
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《绿色过程工程与清洁生产技术 张懿院士论文集精选 上》《绿色过程工程与清洁生产技术》编写组编 2019
- 《AutoCAD 2018自学视频教程 标准版 中文版》CAD/CAM/CAE技术联盟 2019
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《彩叶地被植物》(中国)杭州市临安区科学技术协会,杭州市临安区林业局(农业局) 2018
- 《灭绝生物的故事》小牛顿科学教育公司编辑团队编著 2018
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017