轻量级JavaEE企业应用实战第3版:Struts2+Spring3+Hibernate整合开发pdf下载pdf下载

轻量级JavaEE企业应用实战第3版:Struts2+Spring3+Hibernate整合开发百度网盘pdf下载

作者:
简介:本篇主要提供轻量级JavaEE企业应用实战第3版:Struts2+Spring3+Hibernate整合开发pdf下载
出版社:汇金通宝图书专营店
出版时间:2012-04
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

基本信息

书名:轻量级Java EE企业应用实战

定价:99元

作者:李刚 编著

出版社:电子工业出版社

出版日期:2012-04-01

字数:1440000

页码:816

版次:

装帧:平装

开本:16开

商品重量:kg

编辑推荐


推荐购买:《疯狂Android讲义(第3版)》发行量达10万册的书已出升级版 《轻量级Java EE企业应用实战(第4版):Struts 2 Spring 4 Hibernate整合开发(含CD光盘1张)》 中国书刊发行业协会年度全行业品种随书赠送价值200元的“疯狂软件教育”学费代金券 凭书中密码下载长达20小时的李刚老师视频课程疯狂Java体系全套图书推荐: 疯狂Java讲义(第3版)(含CD光盘1张) 疯狂Java讲义(第3版)(含CD光盘1张)

内容提要


本书是《轻量级JavaEE企业应用实战》的第3版,第3版保持了第2版内容全面、深入的特点,主要完成知识的升级。

本书介绍了JavaEE领域的三个开源框架:Struts2SpringHibernate。其中Struts2升级到2.2.1Spring升级到3.0.5Hibernate升级到了3.6.0。本书还全面介绍了Servlet3.0的新特性,以及Tomcat 7.0的配置和用法,本书的示例应该在Tomcat7.0上运行。

本书重点介绍如何整合Struts2.2 Spring 3.0 Hibernate 3.6进行JavaEE开发,主要包括三部分。部分介绍JavaEE开发的基础知识,以及如何搭建开发环境。第二部分详细讲解Struts 2.2Spring3.0Hibernate 3.6三个框架的用法,介绍三个框架时,从Eclipse IDE的使用来上手,一步步带领读者深入三个框架的核心。这部分内容是笔者讲授疯狂Java实训的培训讲义,因此是本书的重点部分,既包含了笔者多年开发经历的领悟,也融入了丰富的授课经验。第三部分示范开发了一个包含7个表、表之间具有复杂的关联映射、继承映射等关系,且业务也相对复杂的工作流案例,希望让读者理论联系实际,将三个框架真正运用到实际开发中去,该案例采用目前、 规范的JavaEE架构,整个应用分为领域对象层、DAO层、业务逻辑层、MVC层和视图层,各层之间分层清晰,层与层之间以松耦合的方法组织在一起。该案例既提供了IDE无关的、基于Ant管理的项目源码,也提供了基于EclipseIDE的项目源码,限度地满足读者的需求。

阅读本书之前,建议先认真阅读笔者所著的《疯狂Java讲义》一书。本书适合于有较好的Java编程基础,或有初步JSPServlet基础的读者。尤其适合于对Struts2SpringHibernate了解不够深入,或对Struts2 Spring Hibernate整合开发不太熟悉的开发人员阅读。

目录


章 Java EE应用和开发环境 1
1.1 Java EE应用概述 2
1.2 轻量级Java EE应用相关技术 5
1.3 Tomcat的下载和安装 7
1.4 Eclipse的安装和使用 14
1.5 Ant的安装和使用 23
1.6 使用CVS进行协作开发 31
1.7 本章小结 46
第2章 JSP/Servlet及相关技术详解 47
2.1 Web应用和web.xml文件 48
2.2 JSP的基本原理 50
2.3 JSP注释 54
2.5 输出JSP表达式 56
2.6 JSP脚本 56
2.7 JSP的3个编译指令 59
2.8 JSP的7个动作指令 63
2.9 JSP脚本中的9个内置对象 70
2.10 Servlet介绍 97
2.11 JSP2的自定义标签 108
2.12 Filter介绍 120
2.13 Listener介绍 126
2.14 JSP 2特性 136
2.15 Servlet 3.0新特性 148
2.16 本章小结 156
第3章 Struts 2的基本用法 157
3.1 MVC思想概述 158
3.2 Struts 2的下载和安装 160
3.3 Struts 2的流程 165
3.4 Struts 2的常规配置 167
3.5 实现Action 174
3.6 配置Action 182
3.7 配置处理结果 195
3.8 配置Struts 2的异常处理 206
3.9 Convention插件与“约定”支持 211
3.10 使用Struts 2的国际化 219
3.11 使用Struts 2的标签库 228
3.12 本章小结 273
第4章 深入使用Struts 2 274
4.1 详解Struts 2的类型转换 275
4.2 使用Struts 2的输入校验 293
4.3 使用Struts 2控制文件上传 322
4.4 使用Struts 2控制文件下载 330
4.5 详解Struts 2的拦截器机制 334
4.6 使用Struts 2的Ajax支持 351
4.7 本章小结 361
第5章 Hibernate的基本用法 362
5.1 ORM和Hibernate 363
5.2 Hibernate入门 366
5.3 Hibernate的体系结构 376
5.4 深入Hibernate的配置文件 377
5.5 深入理解持久化对象 384
5.6 深入Hibernate的映射文件 389
5.7 映射组件属性 414
5.8 使用JPA Annotation标注实体 426
5.9 本章小结 429
第6章 深入使用Hibernate 430
6.1 Hibernate的关联映射 431
6.2 继承映射 462
6.3 Hibernate的批量处理 472
6.4 使用HQL查询 476
6.5 条件查询 488
6.6 SQL查询 496
6.7 数据过滤 505
6.8 事务控制 508
6.9 二级缓存和查询缓存 511
6.10 事件机制 518
6.11 本章小结 525
第7章 Spring的基本用法 526
7.1 Spring简介和Spring 3.0的变化 527
7.2 Spring的下载和安装 528
7.3 Spring的核心机制:依赖注入 533
7.4 使用Spring容器 539
7.5 Spring容器中的Bean 548
7.6 Spring 3.0提供的Java配置管理 567
7.7 Bean实例的创建方式及依赖配置 570
7.8 深入理解容器中的Bean 577
7.9 容器中Bean的生命周期 583
7.10 深入理解依赖关系配置 591
7.11 基于XML Schema的简化配置方式 598
7.12 Spring 3.0提供的表达式语言(SpEL) 602
7.13 本章小结 611
第8章 深入使用Spring 612
8.1 两种后处理器 613
8.2 Spring的“零配置”支持 621
8.3 资源访问 629
8.4 Spring的AOP 643
8.5 Spring的事务 672
8.6 Spring整合Struts 2 686
8.7 Spring整合Hibernate 695
8.8 Spring整合JPA 708
8.9 本章小结 715
第9章 企业应用开发的思考和策略 716
9.1 企业应用开发面临的挑战 717
9.2 如何面对挑战 719
9.3 常见设计模式精讲 722
9.4 常见的架构设计策略 753
9.5 本章小结 762
0章 简单工作流系统 763
10.1 项目背景及系统结构 764
10.2 Hibernate持久层 767
10.3 实现DAO层 777
10.4 实现Service层 789
10.5 实现任务的自动调度 797
10.6 实现系统Web层 804
10.7 本章小结 816

作者介绍


  李刚:从事10年的Java EE应用开发。
  曾任LITEON公司的J2EE技术主管,负责该公司的企业信息平台的架构设计。
  曾任广州电信、广东龙泉科技等公司的技术培训导师。
  2007年3月26日的《电脑报》专访人物。
  现任新东方广州中心软件教学总监,并曾任广东技术师范学院计算机科学系的兼职副教授。
  培训的学生已在华为、立信、普信、网易、电信盈科、中企动力等公司就职。
  知名的高端IT技术作家,已出版《Spring2.0宝典》、《基于J2EE的Ajax宝典》、《轻量级J2EE企业应用实战》、《Struts 2指南》、《Ruby OnRails敏捷开发实践》等著作。

文摘


序言