本书以Struts,Hibernate,Spring为核心详细地讲解了这三个组件的基础知识和基本使用方法,并通过一系列集成开发实例讲解了这三个组件在J2EE项目中的应用。\r\n 本书对每一个组件的讲解都是以入门级实例开始的,然后对组件的架构以及各方面的功能进行了深入的探讨。这样安排的好处是使读者在具备了初步知识的基础上对组件进行更深入的理解,并通过一系列贴近实际的实例来提高读者对组件的把握能力以及迅速丰富开发经验。\r\n 本书的配套光盘中包含了本书所有实例的完整源代码以及开发中需要使用到的辅助工具。另外,作者还提供了交流空间(http://spaces.msn.com/programbible/)为广大读者解答学习中遇到的各种问题。\r\n 本书适用于使用基于Struts,Hibernate,Spring的Java应用程序进行开发的技术人员,同时也非常适合对这三种技术感兴趣的读者进行学习和提高。
第1章 Struts简介\r\n 1.1 Struts项目的组成 \r\n 1.2 获得Struts\r\n 1.3 运行Struts的样例程序\r\n 1.4 小结\r\n第2章 Struts入门\r\n 2.1 实例简介 \r\n 2.2 准备工作 \r\n 2.3 使用Struts初始化一个Web应用项目\r\n 2.4 编写第一个Action\r\n 2.5 编写第一个页面\r\n 2.6 配置Action和forward\r\n 2.7 编译、部署和测试Struts应用程序\r\n 2.8 编写第一个ActionForm\r\n 2.9 编写第一个输入页面\r\n 2.10 在Action中增加对取消按钮的处理\r\n 2.11 在Struts中更新数据库\r\n 2.12 Struts中的异常处理\r\n 2.13 使用Struts标记来显示对象\r\n 2.14 使用Logic标记来显示用户\r\n 2.15 小结\r\n第3章 Struts的框架结构\r\n 3.1 MVC简介\r\n 3.2 JSP开发模式\r\n 3.3 Struts的结构\r\n 3.4 基于Struts的开发方法\r\n 3.5 小结\r\n第4章 使用Eclipse和MyEclipse开发Struts应用程序\r\n 4.1 Eclipse简介\r\n 4.2 MyEclipse简介\r\n 4.3 使用MyEclipse开发Struts应用实例\r\n 4.4 小结\r\n第5章 用户界面开发基础\r\n 5.1 用户界面开发概述\r\n 5.2 Struts标记库\r\n 5.3 Java标准标记库\r\n 5.4 表达式语言\r\n 5.5 显示柱状图\r\n 5.6 实现表格隔行使用相同样式\r\n 5.7 数据的分页显示\r\n 5.8 对用户输入文本的处理\r\n 5.9 小结\r\n第6章 各种各样的ActionForm\r\n 6.1 ActionForm简介\r\n 6.2 ActionForm的生命周期\r\n 6.3 在ActionForm中使用列表属性\r\n 6.4 在ActionForm中使用Map属性\r\n 6.5 使用动态ActionForm3\r\n 6.6 使用Lazy动态ActionForm\r\n 6.7 自定义赋值转换方法\r\n 6.8 小结\r\n第7章 使用多样性的Action\r\n 7.1 Action简介\r\n 7.2 Action的开发步骤\r\n 7.3 各种各样的Action\r\n 7.4 解决用户重复提交的问题\r\n 7.5 在Struts中输出XML文件\r\n 7.6 文件上传和下载功能的实现\r\n 7.7 小结\r\n第8章 Validator的使用\r\n 8.1 Validator框架简介\r\n 8.2 Validator的使用\r\n 8.3 日期的验证\r\n 8.4 验证两个输入域是否相等\r\n 8.5 使用正则表达式进行验证\r\n 8.6 小结\r\n第9章 Struts的扩展与高级技巧\r\n 9.1 使用Struts的PlugIn进行Web应用的扩展\r\n 9.2 扩展Struts的RequestProcessor\r\n 9.3 ActionServlet的扩展\r\n 9.4 Struts的国际化\r\n 9.5 基于Struts框架的系统安全\r\n 9.6 应用中的异常处理 \r\n 9.7 小结\r\n第10章 Hibernate简介\r\n 10.1 持久化技术\r\n 10.2 持久层技术\r\n 10.3 持久层技术的实现\r\n 10.4 ORM概述\r\n 10.5 Hibernate简介\r\n 10.6 获得Hibernate\r\n 10.7 Hibernate Core软件包的组成\r\n 10.8 小结\r\n第11章 Hibernate入门 \r\n 11.1 项目的体系结构 \r\n 11.2 项目开发概述\r\n 11.3 开发博客管理系统\r\n 11.4 小结\r\n第12章 Hibernate的体系结构\r\n 12.1 Hibernate的体系结构\r\n 12.2 Hibernate实体对象的生命周期\r\n 12.3 Hibernate API简介\r\n 12.4 小结\r\n第13章 Hibernate的映射技巧\r\n 13.1 映射文件的配置\r\n 13.2 集合类的映射\r\n 13.3 实体对象关联关系的映射\r\n 13.4 实体对象继承的映射\r\n 13.5 映射中的inverse和cascade\r\n 13.6 小结\r\n第14章 Hibernate事务处理、缓存以及性能优化\r\n 14.1 Hibernate的事务处理\r\n 14.2 Hibernate缓存\r\n 14.3 Hibernate的性能优化\r\n 14.4 小结\r\n第15章 Spring简介\r\n 15.1 Spring简介\r\n 15.2 控制反转(Inversion of Control)\r\n 15.3 依赖注入\r\n 15.4 面向切面的编程\r\n 15.5 Spring框架简介\r\n 15.6 获得Spring\r\n 15.7 小结\r\n第16章 Spring的核心技术\r\n 16.1 IoC容器\r\n 16.2 资源\r\n 16.3 数据绑定功能\r\n 16.4 面向切面的编程\r\n 16.5 小结\r\n第17章 基于Struts的数据访问\r\n 17.1 事务管理\r\n 17.2 使用JDBC访问数据库\r\n 17.3 使用Hibernate访问数据库\r\n 17.4 小结\r\n第18章 Spring MVC入门\r\n 18.1 简介\r\n 18.2 准备工作\r\n 18.3 使用Spring的MVC\r\n 18.4 小结\r\n第19章 Spring的Web集成\r\n 19.1 视图集成技术\r\n 19.2 Web框架集成技术\r\n 19.3 小结\r\n第20章 使用Struts+Spring+Hibernate架构开发订货系统\r\n 20.1 Web应用的体系结构\r\n 20.2 项目初始化\r\n 20.3 开发订货系统\r\n 20.4 小结
陈天河,具有多年的软件开发经验,从事基于Java的Web应用软件开发已有8年时间,精通J2EE及各种开源组件。现在某外企公司担任系统架构师,负责系统架构设计和底层应用功能的实现。
无封面