书籍详情

Struts与Hibernate实用教程:构建基于MVC模式的高效Java Web应用

Struts与Hibernate实用教程:构建基于MVC模式的高效Java Web应用

作者:邬继成

出版社:电子工业出版社

出版时间:2006-09-01

ISBN:9787121031632

定价:¥35.00

购买这本书可以去
内容简介
  本书特色:实例驱动,由浅入深介绍Struts和Hibernate这两种流行Java Web开发柜架。把Struts和Hibernate结合在一起讲解,突出它们的紧密联系,有助于培养读者自如运用这两种软件的能力。内容也涉及Ant,MySQL等其他相关开源软件,有助于读者开阔眼界,尽快融入Java世界。随书光盘包含重点范例源代码,并打包了所用到的开源软件、安装文件,方便读者使用。 Struts和Hibernate是当前非常流行的Java Web应用框架,由于它们很好地实现了MVC设计模式以及具有使用简便、开源免费的特点,在国内外获得越来越广泛的应用。本书将结合实际例子由浅入深地介绍Struts和Hibernate的基本原理和应用方法,内容包括Java Web应用基础,Struts和Hibernate的基本原理,实例讲解Struts和Hibernate应用程序的开发方法,一些相对高级但实用的Struts和Hibernate技术,以及Struts和Hibernate结合一起使用来构建一个完整的基于MVC模式的Java Web应用程序。本书内容安排采用实用人才培训的思路,由浅入深,实用为主,既可以供广大工程技术人员参考,也是各类院校学生学习Java Web开发的绝佳入门读本。[看更多]
作者简介
  作者:邬继成邬继成,毕业于天津大学和中科院研究生院,多年从事Java Web技术研究、开发和教学,现为北大青鸟J2EE高级培训师。...
目录
第1章    Java Web编程基础
1.1    Java Web编程的主要组件技术
1.1.1    Servlet
1.1.2    JSP
1.1.3    JavaBean
1.1.4    JDBC
1.1.5    XML
1.1.6    Tomcat
1.2    MVC设计模式
1.2.1    JSP Model 1和Model 2架构
1.2.2    MVC设计模式
1.2.3    MVC实现框架
1.3    构建一个简单的基于MVC模式的Java Web应用程序
1.3.1    数据表设计
1.3.2    构建视图组件
1.3.3    构建控制组件
1.3.4    构建模型组件
1.3.5    构建数据访问组件
1.3.6    编译、打包、部署和运行程序
1.3.7    讨论
1.4    小结
第2章    Struts入门
2.1    Struts简介
2.1.1    Struts软件包的下载和安装
2.1.2    Struts软件包的组成
2.2    Struts的基本原理
2.3    Struts的核心组件
2.3.1    Struts的控制器组件
2.3.2    Struts的视图组件
2.3.3    Struts的模型组件
2.4    用Struts构建一个简单的登录系统
2.4.1    用JBuilder建立一个项目工程
2.4.2    构建JSP页面
2.4.3    构建ActionForm
2.4.4    构建Action
2.4.5    构建模型组件和数据访问组件
2.4.6    构建Struts的配置文件
2.4.7    编译、打包、部署和运行程序
2.5    小结
第3章    Struts详解
3.1    Struts配置文件struts-config.xml
3.1.1    <form-beans>元素
3.1.2    <action-mappings>元素
3.1.3    <global-forwards>元素
3.1.4    <message-resources>元素
3.2    Struts的中央控制器
3.2.1    Struts应用程序处理用户请求的一般过程
3.2.2    ActionServlet类
3.2.3    RequestProcessor类
3.2.4    ActionServlet在web.xml中的配置
3.3    Action类及其相关类
3.3.1    Action类
3.3.2    ActionMapping类
3.3.3    ActionForward类
3.4    ActionForm类及表单数据验证
3.4.1    Struts的视图组件概述
3.4.2    ActionForm的作用机理
3.4.3    ActionForm的使用方法
3.4.4    表单数据验证
3.5    Struts常用标记库
3.5.1    HTML标记库
3.5.2    Bean标记库
3.5.3    Logic标记库
3.6    Struts应用示例
3.7    小结
第4章    Struts提高
4.1    Struts对国际化的支持
4.1.1    资源文件和资源包
4.1.2    资源文件的编码转化
4.1.3    资源包的访问
4.1.4    国际化的应用举例
4.2    DispatchAction类    
4.3    动态ActionForm
4.3.1    配置动态ActionForm
4.3.2    在Action中访问动态ActionForm
4.3.3    动态ActionForm的表单验证
4.3.4    动态ActionForm应用实例    
4.4    Validator验证框架
4.4.1    Validator的安装
4.4.2    在struts-config.xml中配置Validator
4.4.3    validator-rules.xml的配置
4.4.4    validation.xml的配置
4.4.5    DynaValidatorForm类及其子类
4.4.6    Validator的应用示例
4.5    小结
第5章    Hibernate入门
5.1    Hibernate简介
5.2    Hibernate软件包简介
5.3    Hibernate框架简介
5.3.1    Hibernate的结构体系
5.3.2    Hibernate的核心组件
5.3.3    Hibernate的运行过程
5.4    Hibernate入门示例
5.5    小结
第6章    Hibernate详解
6.1    Hibernate配置文件
6.1.1    hibernate.properties
6.1.2    hibernate.cfg.xml
6.2    持久化类/对象
6.3    映射文件 xxx.hbm.xml
6.4    Configuration类
6.5    SessionFactory接口
6.6    Session接口
6.6.1    概述
6.6.2    取得持久化对象的方法
6.6.3    持久化对象的保存、更新和删除方法
6.7    Query接口
6.7.1    概述
6.7.2    setXXX( )方法
6.7.3    list( )方法
6.7.4    excuteUpdate( )方法
6.7.5    使用命名查询(namedQuery)
6.8    Transaction接口
6.9    HibernateUtil类
6.10  Hibernate应用示例
6.11  小结
第7章    Hibernate提高
7.1    利用关联关系操纵对象
7.1.1    一对一关联关系的使用
7.1.2    一对多关联关系的使用
7.1.3    多对多关联关系的使用
7.2    Hibernate数据查询
7.2.1    Hibernate Query Language
7.2.2    Criteria Query方式
7.2.3    Native SQL查询
7.3    Hibernate的事务管理
7.3.1    事务的特性
7.3.2    事务隔离
7.3.3    在Hibernate配置文件中设置隔离级别
7.3.4    在Hibernate中使用JDBC事务
7.3.5    在Hibernate中使用JTA事务
7.4    Hibernate的Cache管理
7.4.1    一级Cache
7.4.2    二级Cache
7.4.3    在Hibernate中使用EhCache
7.5    小结
第8章    用Struts和Hibernate一起构建Java Web应用
8.1    用Struts和Hibernate构建一个列车车次查询系统
8.1.1    设计数据表
8.1.2    构建视图组件
8.1.3    构建Struts组件
8.1.4    构建模型层组件
8.1.5    构建Hibernate组件
8.1.6    编译、打包与运行
8.2    用Struts和Hibernate构建一个在线招聘系统
8.2.1    需求说明和分析
8.2.2    招聘岗位管理模块的编程
8.3    自己动手
第9章    在Eclipse中开发Struts和Hibernate应用
9.1    Eclipse概述
9.1.1    Eclipse的由来和发展
9.1.2    Eclipse的结构和平台内核
9.2    Eclipse开发环境的建立
9.2.1    Eclipse安装
9.2.2    Eclipse多国语言包的安装
9.2.3    Eclipse中文文本编辑器的设置
9.3    在Eclipse中进行Java Web应用开发
9.3.1    Eclipse中Java Web应用开发环境的建立
9.3.2     在Eclipse中开发Java Web应用
9.4    在Eclipse中进行Struts应用开发
9.4.1    Easy Struts插件简介
9.4.2    Easy Struts插件的安装与配置
9.4.3    开发 Struts 应用程序
9.5    在Eclipse中进行Hibernate应用开发
9.5.1    Hibernate Synchronizer简介
9.5.2    Hibernate Synchronizer的下载和安装    
9.5.3    Hibernate应用程序的开发
9.6    小结
第10章    Java Web应用开发中常用的开源软件工具
10.1    开源软件概述
10.1.1    开源软件的历史与现状
10.1.2    主要开源软件项目介绍
10.1.3    基于开源软件的Java Web应用开发的技术方案
10.2    构建工具Ant的用法
10.2.1    Ant简介
10.2.2    Ant的安装与配置
10.2.3    Ant的构建文件 build.xml
10.2.4    编译源代码
10.2.5    文件系统操作
10.2.6    应用举例
10.3    Log4j的用法
10.3.1    Log4j简介
10.3.2    Log4j的组成
10.3.3    Log4j的配置
10.3.4    Log4j的应用实例
10.4    MySQL的用法
10.4.1    MySQL数据库简介
10.4.2    MySQL的下载与安装
10.4.3    MySQL的常用命令
10.5    小结
猜您喜欢

读书导航