开发者突击:Java Web主流框架整合开发(J2EE+Struts+Hibernate+Spring)

开发者突击:Java Web主流框架整合开发(J2EE+Struts+Hibernate+Spring)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2008-01
版次: 1
ISBN: 9787121055287
定价: 89.80
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 860页
字数: 1420千字
正文语种: 简体中文
22人买过
  •   详细介绍了JavaWeb软件架构中的各种开发技术。主要内容包括:以MySQL为数据库、Tomcat为Web服务器、Eclipse为开发工具、CVS为版本控制工具的开发环境的构建过程;基于JSP、JavaBean、Servlet技术实现3种J2EE的基础架构;分3篇重点讲解Struts、Hibernate、Spring框架技术及这些技术的整合应用;基于Struts1的SSH整合架构,并开发个人通讯录和一个完整的办公自动化系统,实现的功能包括日程安排、工作日志、短消息管理、公告管理、会议管理;基于Struts2的SSH2整合架构,并在此架构基础上实现一个完整的办公自动化系统。在《开发者突击:JavaWeb主流框架整合开发(J2EE+Struts+Hibernate+Spring)》架构讲解的过程中,穿插介绍了JDBC、Log4j、Sitemesh、JUnit技术。
      随书附赠光盘内容包括《开发者突击:JavaWeb主流框架整合开发(J2EE+Struts+Hibernate+Spring)》10种架构原型程序包、个人通讯录及办公自动化系统源程序。 绪言
    一、了解软件架构
    (一)基本概念
    (二)软件架构的历史
    (三)软件架构的目标
    二、J2EE开发模型分析
    (一)一层架构模式
    (二)两层架构模式Model1
    (三)三层架构模式Model2
    (四)多层架构模式
    三、J2EE架构技术选择
    (一)JSP页面技术
    (二)JavaBean组件技术
    (三)Servlet技术
    (四)Struts1.2与Struts2.0
    (五)Hibernate3.0
    (六)Spring2.0
    四、开发工具软件及版本选择
    (一)JDK软件
    (二)数据库软件MySQL
    (三)Web服务器Tomcat
    (四)集成开发工具Eclipse+MyEclipse
    (五)版本控制软件CVS
    五、定位开发目标
    (一)demo(JSP).zip
    (二)demo(JSP+JavaBean).zip
    (三)demo(JSP+JavaBean+Servlet).zip
    (四)demo(Struts).zip
    (五)demo(Struts+Hibernate).zip
    (六)demo(Spring).zip
    (七)demo(Spring+Hibernate).zip
    (八)demo(Struts+Spring).zip
    (九)demo(Struts+Spring+Hibernate).zip
    (十)demo(Struts2+Hibernate+Spring).zip
    六、继续下一主题:需求设计
    第1部分起步篇
    第1章需求设计
    1.1软件需求
    1.1.1软件需求的定义
    1.1.2软件需求的层次
    1.1.3软件分析的过程
    1.2设计需求功能
    1.3设计系统界面
    1.3.1登录界面
    1.3.2登录后的欢迎界面
    1.3.3注册界面
    1.4继续下一主题:构建数据库
    第2章构建数据库
    2.1设计数据库表
    2.1.1数据库实体分析
    2.1.2设计用户表user
    2.2安装MySQL
    2.2.1安装MySQL
    2.2.2启动MySQL
    2.3创建数据库
    2.3.1MySQL客户端软件SQL-Front
    2.3.2新建数据库demo
    2.3.3新建用户表user
    2.3.4添加一条用户数据
    2.4继续下一主题:构建开发环境
    第3章构建开发环境
    3.1构建CVS服务器
    3.1.1安装CVS服务器
    3.1.2配置CVS代码资源库
    3.1.3添加CVS账户
    3.2构建客户端开发环境
    3.2.1安装JDK
    3.2.2安装Tomcat
    3.2.3安装Eclipse
    3.2.4中文化Eclipse
    3.2.5安装MyEclipse
    3.3配置Eclipse集成开发环境
    3.3.1集成配置JDK
    3.3.2集成配置Tomcat
    3.3.3连接CVS服务器
    3.4继续下一主题:开始逐步构建JSP、JavaBean、Servlet架构
    第2部分J2EE基础架构篇
    第4章开始构建项目
    4.1构建新的项目
    4.1.1在Eclipse下新建项目
    4.1.2共享项目到CVS服务器
    4.1.3从CVS服务器取得项目到本地
    4.2如何使用CVS进行协作开发
    4.2.1使本地文件与CVS资源库同步
    4.2.2将本地文件提交到资源库
    4.2.3从资源库更新文件
    4.2.4管理资源库
    4.3在Eclipse中发布项目到Tomcat并运行
    4.3.1发布项目到Tomcat
    4.3.2启动Tomcat
    4.3.3运行项目
    4.4JavaWeb部署描述符web.xml
    4.4.1头元素
    4.4.2文档类型申明
    4.4.3Web应用图标
    4.4.4Web应用名称
    4.4.5Web应用描述
    4.4.6分布式属性
    4.4.7上下文参数
    4.4.8过滤器定义
    4.4.9过滤器映射
    4.4.10监听器
    4.4.11Servlet定义
    4.4.12Servlet映射
    4.4.13控制会话超时
    4.4.14MIME类型映射
    4.4.15指定欢迎文件页
    4.4.16错误处理页
    4.4.17定位TLD
    4.4.18资源管理对象
    4.4.19资源工厂使用的资源
    4.4.20安全限制
    4.4.21登录验证
    4.4.22安全角色
    4.4.23Web环境参数
    4.4.24EJB申明
    4.4.25本地EJB申明
    4.4.26Servlet2.4新增标签
    4.5继续下一主题:开发JSP架构
    第5章开发JSP框架
    5.1JSP基本语法
    5.1.1一个典型的JSP文件
    5.1.2两种注释类型
    5.1.33个脚本元素
    5.1.43个指令元素
    5.1.58个动作指令
    5.2JSP内置对象
    5.2.1Request:请求对象
    5.2.2Response:响应对象
    5.2.3Session:会话对象
    5.2.4Application:应用程序对象
    5.2.5Out:输出对象
    5.2.6Cookie:客户端对象
    5.2.7Config:配置对象
    5.2.8Page:页面对象
    5.2.9PageContext:页面上下文对象
    5.2.10Exception:例外对象
    5.3JDBC核心技术
    5.3.1通过Connection对象建立数据库连接
    5.3.2通过DatabaseMetaData对象了解数据库的信息
    5.3.3使用Statement对象
    5.3.4结果集ResultSet对象
    5.3.5PreparedStatement接口
    5.3.6CallableStatement对象
    5.4从jdbc_blank配置连接MySQL并进行测试
    5.4.1添加MySQL驱动mysq1-2.0.4.jar
    5.4.2数据库参数文件inc.jsp
    5.4.3测试MySQL连接testjdbc.jsp
    5.5开发JSP显示页面和响应处理页面
    5.5.1登录页面login.jsp
    5.5.2登录验证操作login_action.jsp
    5.5.3欢迎页面welcome.jsp
    5.5.4退出操作logout.jsp
    5.5.5注册页面register.jsp
    5.5.6注册用户操作register_action.jsp
    5.6架构1:demo(JSP).zip
    5.6.1程序结构图
    5.6.2系统架构图
    5.6.3如何在该架构上开发新的功能
    5.7继续下一主题:使用JavaBean组件处理业务逻辑
    第6章开发JSP+JavaBean框架
    6.1JavaBean技术基础
    6.1.1JavaBean简介
    6.1.2一个简单的JavaBean的例子
    6.1.3JavaBean属性
    6.1.4JSP与JavaBean结合
    6.1.5JSP与JavaBean结合实例
    6.2开发数据库底层处理JavaBean—DBAccess.java
    6.2.1定义JavaBean变量
    6.2.2编写getter/setter函数
    6.2.3创建数据库连接
    6.2.4更新SQL函数
    6.2.5查询SQL函数
    6.2.6关闭数据库连接对象
    6.3开发JavaBean业务逻辑组件—UserBean.java
    6.3.1登录验证函数
    6.3.2修改login_action.jsp调用JavaBean
    6.3.3用户注册时检查用户名是否存在
    6.3.4增加一个用户
    6.3.5修改register_action.jsp调用JavaBean
    6.4架构2:demo(JSP+JavaBean).zip
    6.4.1程序结构图
    6.4.2系统架构图
    6.4.3如何在该架构上开发新的功能
    6.5继续下一主题:使用Servlet接收用户请求
    第7章开发JSP+JavaBean+Servlet框架
    7.1Servlet技术基础
    7.1.1一个简单的Servlet
    7.1.2Servlet基本概念
    7.1.3Servlet生命周期
    7.1.4Servlet的重要函数
    7.2Servlet经典实例
    7.2.1编码过滤器
    7.2.2站点计数监听器
    7.3开发Servlet接收用户请求UserServlet
    7.3.1在web.xml中添加Servlet配置
    7.3.2新建com.demo.servlet.UserServlet
    7.3.3处理登录验证Servlet
    7.3.4处理退出Servlet
    7.3.5处理注册Servlet
    7.4架构3:demo(JSP+JavaBean+Servlet).zip
    7.4.1程序结构图
    7.4.2系统架构图
    7.4.3如何在该架构上开发新的功能
    7.5继续下一主题:改建Struts架构
    第3部分Struts架构篇
    第8章构建Struts开发环境
    8.1第一种方式:使用MyEclipse添加Struts开发环境
    8.2第二种方式:手动添加Struts开发环境
    8.3配置Struts日志组件
    8.3.1添加日志组件包
    8.3.2添加日志配置文件
    8.3.3修改commons-logging.properties调用Log4j
    8.3.4Log4j配置文件log4j.properties
    8.4继续下一主题:开发Struts核心功能
    第9章开发Struts核心功能
    9.1Struts内部机制
    9.1.1MVC模式
    9.1.3Struts核心组件文件
    9.1.2Struts体系结构
    9.1.4Struts工作流程
    9.2Struts开发流程
    9.2.1Struts开发流程图
    9.2.2编写输入表单页面input.jsp
    9.2.3配置struts-config.xml
    9.2.4编写ActionFormBean类
    9.2.5编写Action处理类
    9.2.6编写返回JSP页面
    9.3Struts配置文件详解—struts-config.xml
    9.3.1配置数据源:元素
    9.3.2配置ActionForm:元素
    9.3.3配置全局异常处理:元素
    9.3.4配置全局跳转:元素
    9.3.5配置映射关系:元素
    9.3.6配置RequestProcessor:元素
    9.3.7配置国际化资源文件:元素
    9.3.8配置Plug-in插件:元素
    9.3.9分离Struts配置文件
    9.4ActionFormBean开发技术
    9.4.1使用默认表单ActionForm
    9.4.2使用动态表单DynaActionForm
    9.4.3使用自动校验表单DynaValidatorForm
    9.5Action组件开发技术
    9.5.1使用默认的Action
    9.5.2可直接转发的ForwardAction
    9.5.3可包含文件的IncludeAction
    9.5.4可自动分发的DispatchAction
    9.5.5可进行多个提交的LookupDispatchAction
    9.5.6可实现交换的SwitchAction
    9.6开发登录处理流程
    9.6.1添加默认首页index.do指向登录页面login.jsp
    9.6.2修改login.jsp的登录提交地址为login.do
    9.6.3配置:添加登录表单loginForm
    9.6.4配置:添加登录组件login
    9.6.5开发ActionFormBean:创建登录表单类LoginForm.java
    9.6.6开发Action:创建登录处理类LoginAction.java
    9.6.7登录处理流程图
    9.7开发退出处理流程
    9.7.1修改welcome.jsp的退出提交地址为logout.do
    9.7.2配置:添加退出组件logout
    9.7.3开发Action:创建退出处理类LogoutAction.java
    9.7.4退出处理流程图
    9.8开发注册处理流程
    9.8.1修改login.jsp的注册链接地址为register.do
    9.8.2修改register.jsp的注册提交地址为register.do
    9.8.3配置:添加注册表单registerForm
    9.8.4配置:添加登录组件register
    9.8.5开发ActionFormBean:创建注册表单类RegisterForm.java
    9.8.6开发Action:创建注册处理类RegisterAction.java
    9.8.7注册处理流程图
    9.9继续下一主题:使用DBCP连接池操作数据库
    第10章使用DBCP连接池操作数据库
    10.1数据库连接池基础
    10.1.1数据库连接池的基本概念
    10.1.2数据库连接池的工作原理
    10.1.3Java开源的连接池
    10.2DBCP连接池基础
    10.2.1DBCP数据源的创建过程
    10.2.2在Tomcat中使用DBCP连接池的过程
    10.2.3在Tomcat中使用DBCP连接池的实例
    10.3在Struts中配置DBCP连接池
    10.3.1部署DBCP安装包和MySQL的驱动包
    10.3.2在struts-config.xml中配置DBCP数据源
    10.3.3使用DBCP数据源的方法
    10.4在Struts中使用DBCP连接池
    10.4.1LoginAction中验证用户登录函数
    10.4.2RegisterAction中检查用户是否存在函数
    10.4.3RegisterAction中用户注册函数
    10.5继续下一主题:使用Log4j记录日志
    第11章使用Log4j记录日志
    11.1Log4j的基本概念
    11.1.1日志记录器Logger
    11.1.2输出源Appender
    11.1.3布局器Layout
    11.2Log4j的配置与使用
    11.2.1通过程序配置
    11.2.2通过Property文件配置
    11.2.3通过XML文件配置
    11.3Log4j与CommonsLogging联合使用
    11.3.1CommonsLogging通用日志组件
    11.3.2CommonsLogging+Log4j
    11.4为Action添加日志代码
    11.4.1在LoginAction中添加日志记录代码
    11.4.2在LogoutAction中添加日志记录代码
    11.4.3在RegisterAction中添加日志记录代码
    11.5继续下一主题:使用Struts标签进行页面国际化
    第12章使用Struts标签进行页面国际化
    12.1软件国际化与本地化
    12.1.1I18N和L10N的由来
    12.1.2软件国际化的实现目标
    12.1.3软件本地化的设置方法
    12.1.4软件编码问题
    12.2Struts应用的国际化
    12.2.1Java对国际化的支持
    12.2.2Struts对国际化的支持
    12.2.3Struts页面国际化的过程
    12.3StrutsHTML标签
    12.3.1用于生成基本的HTML元素的标签
    12.3.2用于生成HTML表单的标签
    12.3.3用于显示错误或正常消息的标签
    12.4StrutsBean标签
    12.4.1用于访问HTTP请求信息或JSP隐含对象
    12.4.2用于访问Web应用资源
    12.4.3用于定义或输出JavaBean的Bean标签
    12.5StrutsLogic标签
    12.5.1进行比较运算的Logic标签
    12.5.2进行字符串匹配的Logic标签
    12.5.3判断指定内容是否存在的Logic标签
    12.5.4进行循环遍历的Logic标签
    12.5.5进行请求转发或重定向的Logic标签
    12.6标签化JSP页面中的文字
    12.6.1登录页面login.jsp
    12.6.2注册页面register.jsp
    12.6.3欢迎页面welcome.jsp
    12.7创建资源文件
    12.7.1新建中文资源文件ApplicationResources_temp.properties
    12.7.2转换资源文件编码ApplicationResources_zh_CN.properties
    12.7.3建立英文与默认资源文件
    12.7.4运行项目进行本地化访问
    12.8继续下一主题:Struts表单验证
    第13章进行Struts数据验证
    13.1两种表单验证方法
    13.1.1使用Validator校验器组件
    13.1.2在ActionForm中检验合法性
    13.2第一步:为ActionForm添加表单验证功能
    13.2.1添加登录时的表单检验功能—LoginForm
    13.2.2添加注册时的表单检验功能—RegisterForm
    13.3第二步:为Action添加逻辑验证功能
    13.3.1登录时检查是否登录成功—LoginAction
    13.3.2注册时检查用户名是否存在—RegisterAction
    13.4第三步:验证出错时维持表单输入
    13.4.1维持登录页面的表单输入—login.jsp
    13.4.2维持注册页面的表单输入—register.jsp
    13.5继续下一主题:使用Sitemesh进行框架布局
    第14章使用Sitemesh进行站点布局
    14.1Sitemesh框架基础
    14.1.1Sitemesh功能概述
    14.1.2Sitemesh比StrutsTiles更加优秀
    14.1.3Sitemesh的工作原理
    14.2使用Sitemesh框架
    14.2.1安装Sitemesh框架
    14.2.2配置Sitemesh框架
    14.2.3建立装饰器描述文件decorators.xml
    14.2.4建立装饰器页面/decorators/frame.jsp
    14.3查看装饰后的站点
    14.3.1登录页面login.jsp—不含登录菜单
    14.3.2注册页面register.jsp—不含登录菜单
    14.3.3欢迎页面welcome.jsp—包含登录菜单
    14.4架构4:demo(Struts).zip
    14.4.1程序结构图
    14.4.2系统架构图
    14.4.3如何在该架构上开发新的功能
    14.5继续下一主题:在Struts中集成Hibernate314
    第4部分Hibernate架构篇
    第15章Hibernate核心技术
    15.1理论基础
    15.1.1操作数据库的3个阶段
    15.1.2ORM对象关系映射
    15.1.3持久层概念
    15.2Hibernate开发流程
    15.2.1Hibernate开发流程图
    15.2.2下载并安装Hibernate
    15.2.3Hibernate配置文件详解
    15.2.4编写映射文件User.hbm.xml
    15.2.5编写持久化类User.java
    15.2.6编写辅助类HibernateSessionFactory.java
    15.2.7编写DAO类UserDAO.java
    15.2.8编写Service类并运行
    15.3Hibernate映射文件开发
    15.3.1根元素
    15.3.2使用定义类
    15.3.3使用定义主键
    15.3.4使用设置主键生成方式
    15.3.5Hibernate映射类型
    15.3.6使用定义属性
    15.3.7使用配置多对一映射
    15.3.8使用配置一对一映射
    15.3.9Hibernate映射文件自动生成工具
    15.4Hibernate核心类用法
    15.4.1使用Configuration装载配置
    15.4.2使用SessionFactory创建Session
    15.4.3使用Session操纵数据库
    15.4.4使用Transaction管理事务
    15.4.5使用Query进行HQL查询
    15.4.6使用Criteria进行条件查询
    15.5继续下一主题:开发Struts+Hibernate框架功能
    第16章开发Struts+Hibernate框架功能
    16.1使用MyEclipse添加Hibernate支持
    16.1.1使用MyEclipse添加Hibernate支持环境
    16.1.2配置hibernate.cfg.xml参数
    16.1.3查看Hibernate支持包列表
    16.1.4查看Hibernate辅助类HibernateSessionFactory.java
    16.2使用DatabaseExplorer创建映射文件与持久化类
    16.2.1为DatabaseExplorer添加MySQL驱动程序
    16.2.2使用DatabaseExplorer打开数据库表
    16.2.3使用DatabaseExplorer创建映射文件与持久化类
    16.2.4查看结果—映射文件User.hbm.xml
    16.2.5产生结果—持久化抽象类AbstractUser.java
    16.2.6产生结果—持久化类User.java
    16.3编写UserDAO.java
    16.3.1验证用户登录
    16.3.2判断用户是否存在
    16.3.3新增用户记录
    16.4编写单元测试用例
    16.4.1从junit_blank配置JUnit测试环境
    16.4.2编写单元测试类UserDAOTest.java
    16.4.3编写测试套件类AllTest.java
    16.5修改Action调用Hibernate操作函数
    16.5.1用户登录LoginAction
    16.5.2判断用户是否存在RegisterAction
    16.5.3新增用户RegisterAction
    16.6架构5:demo(Struts+Hibernate).zip
    16.6.1程序结构图
    16.6.2系统架构图
    16.6.3如何在该架构上开发新的功能
    16.7继续下一主题:在Struts+Hibernate中集成Spring
    第5部分Spring架构篇
    第17章Spring技术核心
    17.1Spring框架简介
    17.1.1Spring的产生与发展
    17.1.2Spring框架结构图
    17.1.3Spring组件包详解
    17.2控制反转IoC(InversionofControl)
    17.2.1IoC与DI的基本概念
    17.2.2IoC模式的实例讲解
    17.2.3利用Java反射机制实现IoC容器
    17.2.4Spring中IoC容器的实现方式
    17.2.5IoC模式的优缺点
    17.3依赖注入DI的类型
    17.3.1Type1接口注入
    17.3.2Type2构造注入
    17.3.3Type3设值注入
    17.3.43种类型对比总结
    17.4Spring的IoC容器装载机制
    17.4.1BeanFactory的使用步骤
    17.4.2配置的属性
    17.4.3配置的子元素
    17.4.4ApplicationContext
    17.5继续下一主题:构建Spring开发环境
    第18章构建Spring开发环境
    18.1第一种方式:使用MyEclipse添加Spring开发环境
    18.1.1使用MyEclipse添加Spring开发环境
    18.1.2结果预览:Spring支持包列表
    18.1.3结果预览:Spring配置文件列表
    18.2第二种方式:手动添加Spring开发环境
    18.3测试Spring环境—SpringTest
    18.3.1在applicationContext.xml中添加Bean配置
    18.3.2新建Bean类—HelloWorld.java
    18.3.3运行测试类Test.java
    18.4继续下一主题:开发SpringMVC核心功能
    第19章开发SpringMVC核心功能
    19.1Spring的两大功用:IoC容器与MVC框架
    19.1.1Spring的IoC集成模式
    19.1.2Spring的MVC技术框架
    19.1.3Spring的web.xml配置
    19.2SpringMVC开发流程
    19.2.1SpringMVC开发流程图
    19.2.2第一步:编写输入表单页面input.jsp
    19.2.3第二步:配置处理器映射和处理器
    19.2.4第三步:编写Form类com.demo.struts.forms.TestForm.java
    19.2.5第四步:编写处理器类com.demo.spring.actions.TestAction.java
    19.2.6第五步:配置JSP视图解析器
    19.2.7第六步:编写返回JSP页面success.jsp
    19.2.8结果演示
    19.3SpringMVC三大组件
    19.3.1HandlerMapping处理器映射
    19.3.2Controller处理器
    19.3.3ViewResolver视图解析器
    19.4开发用户登录功能
    19.4.1新建登录页面login.jsp
    19.4.2配置处理器映射与处理器
    19.4.3新建登录表单类com.demo.spring.forms.LoginForm.java
    19.4.4新建登录处理器com.demo.spring.actions.LoginAction.java
    19.4.5新建欢迎页面welcome.jsp
    19.5开发用户退出功能
    19.5.1配置处理器映射与处理器
    19.5.2新建退出处理器com.demo.spring.forms.LogoutAction.java
    19.6开发用户注册功能
    19.6.1新建注册页面register.jsp
    19.6.2配置注册处理器映射与处理器
    19.6.3新建注册表单类com.demo.spring.forms.RegisterForm.java
    19.6.4新建注册处理器com.demo.spring.actions.RegisterAction.java
    19.7继续下一主题:使用Spring标签进行页面国际化
    第20章使用Spring标签进行页面国际化
    20.1Spring标签基础
    20.1.1Spring表单标签库
    20.1.2Spring基础标签库
    20.2配置Spring标签库与资源库
    20.2.1配置Spring标签库
    20.2.2配置Spring资源库
    20.2.3创建资源库文件
    20.3标签化JSP页面中的文字
    20.3.1登录页面login.jsp
    20.3.2注册页面register.jsp
    20.3.3欢迎页面welcome.jsp
    20.4创建资源文件
    20.4.1新建中文资源文件ApplicationResources_temp.properties
    20.4.2转换资源文件编码ApplicationResources_zh_CN.properties
    20.4.3建立英文与默认资源文件
    20.4.4运行项目进行本地化访问
    20.5继续下一主题:输入验证与数据绑定
    第21章输入验证与数据绑定
    21.1Spring验证机制
    21.1.1Validator验证函数
    21.1.2表单验证实例
    21.2增加用户登录表单验证功能
    21.2.1配置登录表单验证器
    21.2.2为loginAction指定验证器
    21.2.3创建验证器类com.demo.spring.validator.LoginValidator.java
    21.2.4修改login.jsp绑定验证数据
    21.3增加用户注册表单验证功能
    21.3.1配置注册表单验证器
    21.3.2为registerAction指定验证器
    21.3.3创建验证器类com.demo.spring.validator.RegisterValidator.java
    21.3.4修改register.jsp绑定验证数据
    21.4继续下一主题:使用Sitemesh进行站点布局
    第22章使用Sitemesh进行站点布局
    22.1使用Sitemesh框架
    22.1.1安装Sitemesh框架
    22.1.2配置Sitemesh框架
    22.1.3建立装饰器描述文件decorators.xml
    22.1.4建立装饰器页面/decorators/frame.jsp
    22.2查看装饰后的站点
    22.2.1登录页面login.jsp—不含登录菜单
    22.2.2注册页面register.jsp—不含登录菜单
    22.2.3欢迎页面welcome.jsp—包含登录菜单
    22.3继续下一主题:使用JdbcTemplate操作数据库
    第23章使用JdbcTemplate操作数据库
    23.1Spring数据库操作技术
    23.1.1Spring的DAO组件
    23.1.2SpringJDBC框架简介
    23.1.3SpringJDBC数据库操作类
    23.1.4为JdbcTemplate增加事务管理功能
    3.2使用JdbcTemplate进行数据库功能开发
    23.2.1第1步:配置数据源与事务
    23.2.2第2步:创建用户表的POJO类User.java
    23.2.3第3步:创建数据操作类com.demo.spring.dao.UserDAO.java
    23.2.4第4步:配置UserDAO及其事务代理
    23.2.5第5步:修改LoginAction访问UserDAO进行登录验证
    23.2.6第6步:修改RegisterAction访问UserDAO进行用户注册
    23.3架构6—demo(Spring).zip
    23.3.1程序结构图
    23.3.2系统架构图
    23.3.3如何在该架构上开发新的功能
    23.4继续下一主题:开发Spring+Hibernate框架功能
    第24章开发Spring+Hibernate框架功能
    24.1HibernateTemplate数据库开发技术
    24.1.1配置SessionFactory数据源
    24.1.2注入SessionFactory对象
    24.1.3使用HibernateTemplate操作数据库
    24.1.4为HibernateTemplate增加事务管理功能
    24.2使用HibernateTemplate进行数据库功能开发
    24.2.1Bean的配置组件列表和注入过程
    24.2.2配置数据源、sessionFactory、事务及DAO
    24.2.3创建HibernatDAO类
    24.2.4修改LoginAction访问UserDAO进行登录验证
    24.2.5修改RegisterAction访问UserDAO进行用户注册
    24.3架构7—demo(Spring+Hibernate).zip
    24.3.1程序结构图
    24.3.2系统架构图
    24.3.3如何在该架构中开发新的功能
    第6部分SSH整合架构篇
    第25章开发Struts+Spring框架功能
    25.1整合Struts与Spring的3种方式
    25.1.1第一种方式:在Struts中使用WebApplicationContext调用Spring
    25.1.2第二种方式:配置Struts的Action托管给Spring
    25.1.3第三种方式:继承Spring的ActionSupport类
    25.2开始构建Struts+Spring的项目
    25.2.1复制demo(Struts).zip创建新的项目
    25.2.2加入Spring的支持包与标签文件
    25.2.3在web.xml中配置启动Spring
    25.3将Struts的Action托管给Spring容器
    25.3.1在Struts中配置托管
    25.3.2Spring接收托管前的准备工作
    25.3.3在Spring中接收托管
    25.4Struts的Action调用Spring的UserDAO.java
    25.4.1用户登录LoginAction.java
    25.4.2用户注册RegisterAction.java
    25.5为Struts的Action添加SpringAOP日志拦截器
    25.6架构8—demo(Struts+Spring).zip
    25.6.1程序结构图
    25.6.2系统架构图
    25.6.3如何在该架构中开发新的功能
    25.7开发Struts+Spring+Hibernate框架功能
    第26章开发Struts+Spring+Hibernate框架功能
    26.1开始构建Struts+Spring+Hibernate项目
    26.1.1开发前的配置工作
    26.1.2添加Hibernate的DAO类
    26.2修改Action调用Hibernate的UserDAO.java
    26.2.1用户登录LoginAction.java
    26.2.2用户注册RegisterAction.java
    26.3架构—demo(Struts+Spring+Hibernate).zip
    26.3.1程序结构图
    26.3.2系统架构图
    26.3.3如何在该架构中开发新的功能
    26.4开发Struts+Spring+Hibernate框架功能
    第27章SSH架构提升—开发个人通讯录
    27.1创建通讯录数据表
    27.1.1设计数据表
    27.1.2创建数据表SQL
    27.1.3新建一条数据
    27.2Hibernate第一步:创建并配置Hibernate映射文件
    27.2.1持久化类的抽象类AbstractAddress.java
    27.2.2持久化类Address.java
    27.2.3映射文件Address.hbm.xml
    27.2.4在applicationContext.xml中注册映射文件Address.hbm.xml
    27.3Hibernate第二步:开发并配置HibernateDAO层AddressDAO.java
    27.3.1定义接口类IAddressDAO.java
    27.3.2开发实现类AddressDAO.java
    27.3.3在applicationContext.xml中配置DAO及其代理
    27.4Hibernate第三步:开发测试用例AddressDAOTest.java测试AddressDAO.java
    27.4.1编写单元测试类AddressADOTest.java
    27.4.2编写测试套件类AllTest.java
    27.4.3编写测试类时的注意事项
    27.5Struts第一步:开发Struts核心流程代码
    27.5.1新建并配置表单类AddressForm.java
    27.5.2在struts-config.xml中添加请求配置
    27.5.3在applicationContext.xml中添加请求代理
    27.5.4在applicationContext.xml中添加请求拦截
    27.5.5开发AddressAction.java原型功能
    27.6Struts第二步:开发JSP页面原型
    27.6.1在frame.jsp中添加一个新的菜单
    27.6.2开发数据列表页面address.jsp
    27.6.3开发增加页面address_add.jsp
    27.6.4开发修改页面address_edit.jsp
    27.6.5进行页面文字的国际化
    27.6.6定义页面样式表styles.css
    27.7Struts第三步:增加表单校验功能
    27.7.1为address_add.jsp和address_edit.jsp页面表单增加长度限制
    27.7.2为AddressForm.java添加校验功能
    27.7.3为address_add.jsp和address_edit.jsp页面添加错误标签
    27.7.4为address_add.jsp和address_edit.jsp页面维持表单输入
    27.8Struts第四步:调用AddressDAO.java操作数据库
    27.8.1显示列表页面数据
    27.8.2实现增加联系人功能
    27.8.3实现修改联系人功能
    27.8.4实现删除联系人功能
    27.8.5开发技巧:使用ActionMessages创建错误消息
    27.9系统提升一:开发分页栏通用模块
    27.9.1新建并配置分页栏表单类PageForm.java
    27.9.2新建分页器类Pager.java
    27.9.3在AddressADO.java中新建分页函数
    27.9.4修改AddressAction.java调用分页函数
    27.9.5修改address.jsp页面添加分页栏
    27.9.6分页栏参数的维持
    27.10系统提升二:Struts国际化访问
    27.10.1页面文字的国际化与本地化
    27.10.2页面图片国际化
    27.10.3MySQL数据库国际化
    27.11系统提升三:系统安全访问
    27.11.1建立公用函数类BaseAction.java
    27.11.2验证用户是否登录
    27.12本章总结demo_ssh_address.zip
    27.12.1程序结构图
    27.12.2如何在该架构中开发新的功能模块
    第28章SSH开发实战—办公自动化系统
    28.1系统需求设计
    28.2创建数据表
    28.2.1设计数据表
    28.2.2创建数据表SQL
    28.3开始建立系统
    28.3.1修改frame.jsp添加操作菜单并国际化
    28.3.2添加Constants常量
    28.4开发HibernateDAO层并进行测试
    28.4.1创建Hibernate映射文件和持久化类
    28.4.2在applicationContext.xml中添加映射文件配置
    28.4.3开发HibernateDAO层代码
    28.4.4在applicationContext.xml中添加DAO配置
    28.4.5编写DAO测试用例
    28.4.6编写测试套件AllTest.java进行批量测试
    28.4.7完善测试套件—定义AllTest中的顺序
    28.5日程安排模块
    28.5.1开发并配置ScheduleForm.java
    28.5.2开发并配置ScheduleAction.java
    28.5.3开发列表页schedule.jsp
    28.5.4开发新增页schedule_add.jsp
    28.5.5开发修改页schedule_edit.jsp
    28.6工作日志模块
    28.6.1开发并配置WorklogForm.java
    28.6.2开发并配置WorklogAction.java
    28.6.3开发列表页worklog.jsp
    28.6.4开发新增页worklog_add.jsp
    28.6.5开发修改页worklog_edit.jsp
    28.7短消息模块
    28.7.1开发并配置SmsForm.java
    28.7.2开发并配置SmsAction.java
    28.7.3开发列表页sms.jsp
    28.7.4开发新增页sms_add.jsp
    28.8公告管理模块
    28.8.1开发并配置NoticeForm.java
    28.8.2开发并配置NoticeAction.java
    28.8.3开发列表页notice.jsp
    28.8.4开发新增页notice_add.jsp
    28.8.5开发修改页notice_edit.jsp
    28.9会议管理模块
    28.9.1开发并配置MeetingForm.java
    28.9.2开发并配置MeetingAction.java
    28.9.3开发列表页meeting.jsp
    28.9.4开发新增页meeting_add.jsp
    28.9.5开发修改页meeting_edit.jsp
    28.10发布与运行系统
    28.10.1从Eclipse中导出部署包oa.war
    28.10.2在Tomcat中部署系统oa.war
    28.10.3运行系统
    第7部分SSH2整合架构篇
    第29章开发Struts2+Spring+Hibernate框架功能
    29.1Struts2核心框架
    29.1.1Struts2的产生
    29.1.2Struts2与Struts的区别
    29.1.3Struts2的体系结构
    29.1.4Struts2的配置运行
    29.2Struts2核心文件开发
    29.2.1全局属性文件struts.properties配置详解
    29.2.2映射文件struts.xml配置详解
    29.2.3Action业务控制器
    29.2.4Action类的表单校验
    29.2.5拦截器组件Interceptors
    29.2.6自定义拦截器实例
    29.3Struts2开发流程演示实例
    29.3.1配置Struts2的开发环境
    29.3.2编写输入表单页面input.jsp
    29.3.3配置处理器映射和处理器
    29.3.4编写处理器类com.demo.struts2.actions.TestAction.java
    29.3.5编写返回JSP页面success.jsp
    29.3.6结果演示
    29.4Struts2标签与模板的使用
    29.4.1读取资源文件进行国际化显示
    29.4.2使用表单标签进行表单校验和信息维持
    29.4.3输出错误信息的标签
    29.4.4Struts2的主题与模板
    29.4.5自定义Struts2的主题与模板
    29.5开始构建SSH2的系统
    29.5.1部署Spring
    29.5.2部署Hibernate及DAO层
    29.5.3部署Sitemesh
    29.5.4添加实体类
    29.6开发JSP页面并进行国际化
    29.6.1开发前的准备工作
    29.6.2登录页面login.jsp
    29.6.3欢迎页面welcome.jsp
    29.6.4注册页面register.jsp
    29.7开发并配置Action类
    29.7.1配置struts.xml映射
    29.7.2配置applicationContext.xml映射
    29.7.3用户登录处理类LoginAction.java
    29.7.4用户退出处理类LogoutAction.java
    29.7.5用户注册处理类RegisterAction.java
    29.7.6Action基类BaseAction.java
    29.8架构10—demo(Struts2+Spring+Hibernate).zip
    29.8.1程序结构图
    29.8.2软件架构图
    29.8.3如何在该架构中开发新的功能
    29.9继续下一主题:SSH2开发实战—办公自动化系统
    第30章SSH2开发实战—办公自动化系统
    30.1开发前的准备
    30.1.1添加Hibernate层代码
    30.1.2新建分页类PageAction.java
    30.1.3修改菜单栏frame.jsp
    30.2个人通讯录模块
    30.2.1配置struts.xml映射
    30.2.2配置applicationContext.xml映射
    30.2.3开发列表页address.jsp
    30.2.4开发新增页address_add.jsp
    30.2.5开发修改页address_edit.jsp
    30.2.6开发处理类AddressAction.java
    30.3日程安排模块
    30.3.1配置struts.xml映射
    30.3.2配置applicationContext.xml映射
    30.3.3开发列表页schedule.jsp
    30.3.4开发新增页schedule_add.jsp
    30.3.5开发修改页schedule_edit.jsp
    30.3.6开发处理类ScheduleAction.java
    30.4工作日志模块
    30.4.1配置struts.xml映射
    30.4.2配置applicationContext.xml映射
    30.4.3开发列表页worklog.jsp
    30.4.4开发新增页worklog_add.jsp
    30.4.5开发修改页worklog_edit.jsp
    30.4.6开发处理类WorklogAction.java
    30.5短消息模块
    30.5.1配置struts.xml映射
    30.5.2配置applicationContext.xml映射
    30.5.3开发列表页sms.jsp
    30.5.4开发新增页sms_add.jsp
    30.5.5开发处理类SmsAction.java
    30.6公告管理模块
    30.6.1配置struts.xml映射
    30.6.2配置applicationContext.xml映射
    30.6.3开发列表页notice.jsp
    30.6.4开发新增页notice_add.jsp
    30.6.5开发修改页notice_edit.jsp
    30.6.6开发处理类NoticeAction.java
    30.7会议管理模块
    30.7.1配置struts.xml映射
    30.7.2配置applicationContext.xml映射
    30.7.3开发列表页meeting.jsp
    30.7.4开发新增页meeting_add.jsp
    30.7.5开发修改页meeting_edit.jsp
    30.7.6开发处理类MeetingAction.java
    30.8添加权限检查拦截器
    30.8.1开发权限检查拦截器类AuthorizationInterceptor.java
    30.8.2配置权限检查拦截器
  • 内容简介:
      详细介绍了JavaWeb软件架构中的各种开发技术。主要内容包括:以MySQL为数据库、Tomcat为Web服务器、Eclipse为开发工具、CVS为版本控制工具的开发环境的构建过程;基于JSP、JavaBean、Servlet技术实现3种J2EE的基础架构;分3篇重点讲解Struts、Hibernate、Spring框架技术及这些技术的整合应用;基于Struts1的SSH整合架构,并开发个人通讯录和一个完整的办公自动化系统,实现的功能包括日程安排、工作日志、短消息管理、公告管理、会议管理;基于Struts2的SSH2整合架构,并在此架构基础上实现一个完整的办公自动化系统。在《开发者突击:JavaWeb主流框架整合开发(J2EE+Struts+Hibernate+Spring)》架构讲解的过程中,穿插介绍了JDBC、Log4j、Sitemesh、JUnit技术。
      随书附赠光盘内容包括《开发者突击:JavaWeb主流框架整合开发(J2EE+Struts+Hibernate+Spring)》10种架构原型程序包、个人通讯录及办公自动化系统源程序。
  • 目录:
    绪言
    一、了解软件架构
    (一)基本概念
    (二)软件架构的历史
    (三)软件架构的目标
    二、J2EE开发模型分析
    (一)一层架构模式
    (二)两层架构模式Model1
    (三)三层架构模式Model2
    (四)多层架构模式
    三、J2EE架构技术选择
    (一)JSP页面技术
    (二)JavaBean组件技术
    (三)Servlet技术
    (四)Struts1.2与Struts2.0
    (五)Hibernate3.0
    (六)Spring2.0
    四、开发工具软件及版本选择
    (一)JDK软件
    (二)数据库软件MySQL
    (三)Web服务器Tomcat
    (四)集成开发工具Eclipse+MyEclipse
    (五)版本控制软件CVS
    五、定位开发目标
    (一)demo(JSP).zip
    (二)demo(JSP+JavaBean).zip
    (三)demo(JSP+JavaBean+Servlet).zip
    (四)demo(Struts).zip
    (五)demo(Struts+Hibernate).zip
    (六)demo(Spring).zip
    (七)demo(Spring+Hibernate).zip
    (八)demo(Struts+Spring).zip
    (九)demo(Struts+Spring+Hibernate).zip
    (十)demo(Struts2+Hibernate+Spring).zip
    六、继续下一主题:需求设计
    第1部分起步篇
    第1章需求设计
    1.1软件需求
    1.1.1软件需求的定义
    1.1.2软件需求的层次
    1.1.3软件分析的过程
    1.2设计需求功能
    1.3设计系统界面
    1.3.1登录界面
    1.3.2登录后的欢迎界面
    1.3.3注册界面
    1.4继续下一主题:构建数据库
    第2章构建数据库
    2.1设计数据库表
    2.1.1数据库实体分析
    2.1.2设计用户表user
    2.2安装MySQL
    2.2.1安装MySQL
    2.2.2启动MySQL
    2.3创建数据库
    2.3.1MySQL客户端软件SQL-Front
    2.3.2新建数据库demo
    2.3.3新建用户表user
    2.3.4添加一条用户数据
    2.4继续下一主题:构建开发环境
    第3章构建开发环境
    3.1构建CVS服务器
    3.1.1安装CVS服务器
    3.1.2配置CVS代码资源库
    3.1.3添加CVS账户
    3.2构建客户端开发环境
    3.2.1安装JDK
    3.2.2安装Tomcat
    3.2.3安装Eclipse
    3.2.4中文化Eclipse
    3.2.5安装MyEclipse
    3.3配置Eclipse集成开发环境
    3.3.1集成配置JDK
    3.3.2集成配置Tomcat
    3.3.3连接CVS服务器
    3.4继续下一主题:开始逐步构建JSP、JavaBean、Servlet架构
    第2部分J2EE基础架构篇
    第4章开始构建项目
    4.1构建新的项目
    4.1.1在Eclipse下新建项目
    4.1.2共享项目到CVS服务器
    4.1.3从CVS服务器取得项目到本地
    4.2如何使用CVS进行协作开发
    4.2.1使本地文件与CVS资源库同步
    4.2.2将本地文件提交到资源库
    4.2.3从资源库更新文件
    4.2.4管理资源库
    4.3在Eclipse中发布项目到Tomcat并运行
    4.3.1发布项目到Tomcat
    4.3.2启动Tomcat
    4.3.3运行项目
    4.4JavaWeb部署描述符web.xml
    4.4.1头元素
    4.4.2文档类型申明
    4.4.3Web应用图标
    4.4.4Web应用名称
    4.4.5Web应用描述
    4.4.6分布式属性
    4.4.7上下文参数
    4.4.8过滤器定义
    4.4.9过滤器映射
    4.4.10监听器
    4.4.11Servlet定义
    4.4.12Servlet映射
    4.4.13控制会话超时
    4.4.14MIME类型映射
    4.4.15指定欢迎文件页
    4.4.16错误处理页
    4.4.17定位TLD
    4.4.18资源管理对象
    4.4.19资源工厂使用的资源
    4.4.20安全限制
    4.4.21登录验证
    4.4.22安全角色
    4.4.23Web环境参数
    4.4.24EJB申明
    4.4.25本地EJB申明
    4.4.26Servlet2.4新增标签
    4.5继续下一主题:开发JSP架构
    第5章开发JSP框架
    5.1JSP基本语法
    5.1.1一个典型的JSP文件
    5.1.2两种注释类型
    5.1.33个脚本元素
    5.1.43个指令元素
    5.1.58个动作指令
    5.2JSP内置对象
    5.2.1Request:请求对象
    5.2.2Response:响应对象
    5.2.3Session:会话对象
    5.2.4Application:应用程序对象
    5.2.5Out:输出对象
    5.2.6Cookie:客户端对象
    5.2.7Config:配置对象
    5.2.8Page:页面对象
    5.2.9PageContext:页面上下文对象
    5.2.10Exception:例外对象
    5.3JDBC核心技术
    5.3.1通过Connection对象建立数据库连接
    5.3.2通过DatabaseMetaData对象了解数据库的信息
    5.3.3使用Statement对象
    5.3.4结果集ResultSet对象
    5.3.5PreparedStatement接口
    5.3.6CallableStatement对象
    5.4从jdbc_blank配置连接MySQL并进行测试
    5.4.1添加MySQL驱动mysq1-2.0.4.jar
    5.4.2数据库参数文件inc.jsp
    5.4.3测试MySQL连接testjdbc.jsp
    5.5开发JSP显示页面和响应处理页面
    5.5.1登录页面login.jsp
    5.5.2登录验证操作login_action.jsp
    5.5.3欢迎页面welcome.jsp
    5.5.4退出操作logout.jsp
    5.5.5注册页面register.jsp
    5.5.6注册用户操作register_action.jsp
    5.6架构1:demo(JSP).zip
    5.6.1程序结构图
    5.6.2系统架构图
    5.6.3如何在该架构上开发新的功能
    5.7继续下一主题:使用JavaBean组件处理业务逻辑
    第6章开发JSP+JavaBean框架
    6.1JavaBean技术基础
    6.1.1JavaBean简介
    6.1.2一个简单的JavaBean的例子
    6.1.3JavaBean属性
    6.1.4JSP与JavaBean结合
    6.1.5JSP与JavaBean结合实例
    6.2开发数据库底层处理JavaBean—DBAccess.java
    6.2.1定义JavaBean变量
    6.2.2编写getter/setter函数
    6.2.3创建数据库连接
    6.2.4更新SQL函数
    6.2.5查询SQL函数
    6.2.6关闭数据库连接对象
    6.3开发JavaBean业务逻辑组件—UserBean.java
    6.3.1登录验证函数
    6.3.2修改login_action.jsp调用JavaBean
    6.3.3用户注册时检查用户名是否存在
    6.3.4增加一个用户
    6.3.5修改register_action.jsp调用JavaBean
    6.4架构2:demo(JSP+JavaBean).zip
    6.4.1程序结构图
    6.4.2系统架构图
    6.4.3如何在该架构上开发新的功能
    6.5继续下一主题:使用Servlet接收用户请求
    第7章开发JSP+JavaBean+Servlet框架
    7.1Servlet技术基础
    7.1.1一个简单的Servlet
    7.1.2Servlet基本概念
    7.1.3Servlet生命周期
    7.1.4Servlet的重要函数
    7.2Servlet经典实例
    7.2.1编码过滤器
    7.2.2站点计数监听器
    7.3开发Servlet接收用户请求UserServlet
    7.3.1在web.xml中添加Servlet配置
    7.3.2新建com.demo.servlet.UserServlet
    7.3.3处理登录验证Servlet
    7.3.4处理退出Servlet
    7.3.5处理注册Servlet
    7.4架构3:demo(JSP+JavaBean+Servlet).zip
    7.4.1程序结构图
    7.4.2系统架构图
    7.4.3如何在该架构上开发新的功能
    7.5继续下一主题:改建Struts架构
    第3部分Struts架构篇
    第8章构建Struts开发环境
    8.1第一种方式:使用MyEclipse添加Struts开发环境
    8.2第二种方式:手动添加Struts开发环境
    8.3配置Struts日志组件
    8.3.1添加日志组件包
    8.3.2添加日志配置文件
    8.3.3修改commons-logging.properties调用Log4j
    8.3.4Log4j配置文件log4j.properties
    8.4继续下一主题:开发Struts核心功能
    第9章开发Struts核心功能
    9.1Struts内部机制
    9.1.1MVC模式
    9.1.3Struts核心组件文件
    9.1.2Struts体系结构
    9.1.4Struts工作流程
    9.2Struts开发流程
    9.2.1Struts开发流程图
    9.2.2编写输入表单页面input.jsp
    9.2.3配置struts-config.xml
    9.2.4编写ActionFormBean类
    9.2.5编写Action处理类
    9.2.6编写返回JSP页面
    9.3Struts配置文件详解—struts-config.xml
    9.3.1配置数据源:元素
    9.3.2配置ActionForm:元素
    9.3.3配置全局异常处理:元素
    9.3.4配置全局跳转:元素
    9.3.5配置映射关系:元素
    9.3.6配置RequestProcessor:元素
    9.3.7配置国际化资源文件:元素
    9.3.8配置Plug-in插件:元素
    9.3.9分离Struts配置文件
    9.4ActionFormBean开发技术
    9.4.1使用默认表单ActionForm
    9.4.2使用动态表单DynaActionForm
    9.4.3使用自动校验表单DynaValidatorForm
    9.5Action组件开发技术
    9.5.1使用默认的Action
    9.5.2可直接转发的ForwardAction
    9.5.3可包含文件的IncludeAction
    9.5.4可自动分发的DispatchAction
    9.5.5可进行多个提交的LookupDispatchAction
    9.5.6可实现交换的SwitchAction
    9.6开发登录处理流程
    9.6.1添加默认首页index.do指向登录页面login.jsp
    9.6.2修改login.jsp的登录提交地址为login.do
    9.6.3配置:添加登录表单loginForm
    9.6.4配置:添加登录组件login
    9.6.5开发ActionFormBean:创建登录表单类LoginForm.java
    9.6.6开发Action:创建登录处理类LoginAction.java
    9.6.7登录处理流程图
    9.7开发退出处理流程
    9.7.1修改welcome.jsp的退出提交地址为logout.do
    9.7.2配置:添加退出组件logout
    9.7.3开发Action:创建退出处理类LogoutAction.java
    9.7.4退出处理流程图
    9.8开发注册处理流程
    9.8.1修改login.jsp的注册链接地址为register.do
    9.8.2修改register.jsp的注册提交地址为register.do
    9.8.3配置:添加注册表单registerForm
    9.8.4配置:添加登录组件register
    9.8.5开发ActionFormBean:创建注册表单类RegisterForm.java
    9.8.6开发Action:创建注册处理类RegisterAction.java
    9.8.7注册处理流程图
    9.9继续下一主题:使用DBCP连接池操作数据库
    第10章使用DBCP连接池操作数据库
    10.1数据库连接池基础
    10.1.1数据库连接池的基本概念
    10.1.2数据库连接池的工作原理
    10.1.3Java开源的连接池
    10.2DBCP连接池基础
    10.2.1DBCP数据源的创建过程
    10.2.2在Tomcat中使用DBCP连接池的过程
    10.2.3在Tomcat中使用DBCP连接池的实例
    10.3在Struts中配置DBCP连接池
    10.3.1部署DBCP安装包和MySQL的驱动包
    10.3.2在struts-config.xml中配置DBCP数据源
    10.3.3使用DBCP数据源的方法
    10.4在Struts中使用DBCP连接池
    10.4.1LoginAction中验证用户登录函数
    10.4.2RegisterAction中检查用户是否存在函数
    10.4.3RegisterAction中用户注册函数
    10.5继续下一主题:使用Log4j记录日志
    第11章使用Log4j记录日志
    11.1Log4j的基本概念
    11.1.1日志记录器Logger
    11.1.2输出源Appender
    11.1.3布局器Layout
    11.2Log4j的配置与使用
    11.2.1通过程序配置
    11.2.2通过Property文件配置
    11.2.3通过XML文件配置
    11.3Log4j与CommonsLogging联合使用
    11.3.1CommonsLogging通用日志组件
    11.3.2CommonsLogging+Log4j
    11.4为Action添加日志代码
    11.4.1在LoginAction中添加日志记录代码
    11.4.2在LogoutAction中添加日志记录代码
    11.4.3在RegisterAction中添加日志记录代码
    11.5继续下一主题:使用Struts标签进行页面国际化
    第12章使用Struts标签进行页面国际化
    12.1软件国际化与本地化
    12.1.1I18N和L10N的由来
    12.1.2软件国际化的实现目标
    12.1.3软件本地化的设置方法
    12.1.4软件编码问题
    12.2Struts应用的国际化
    12.2.1Java对国际化的支持
    12.2.2Struts对国际化的支持
    12.2.3Struts页面国际化的过程
    12.3StrutsHTML标签
    12.3.1用于生成基本的HTML元素的标签
    12.3.2用于生成HTML表单的标签
    12.3.3用于显示错误或正常消息的标签
    12.4StrutsBean标签
    12.4.1用于访问HTTP请求信息或JSP隐含对象
    12.4.2用于访问Web应用资源
    12.4.3用于定义或输出JavaBean的Bean标签
    12.5StrutsLogic标签
    12.5.1进行比较运算的Logic标签
    12.5.2进行字符串匹配的Logic标签
    12.5.3判断指定内容是否存在的Logic标签
    12.5.4进行循环遍历的Logic标签
    12.5.5进行请求转发或重定向的Logic标签
    12.6标签化JSP页面中的文字
    12.6.1登录页面login.jsp
    12.6.2注册页面register.jsp
    12.6.3欢迎页面welcome.jsp
    12.7创建资源文件
    12.7.1新建中文资源文件ApplicationResources_temp.properties
    12.7.2转换资源文件编码ApplicationResources_zh_CN.properties
    12.7.3建立英文与默认资源文件
    12.7.4运行项目进行本地化访问
    12.8继续下一主题:Struts表单验证
    第13章进行Struts数据验证
    13.1两种表单验证方法
    13.1.1使用Validator校验器组件
    13.1.2在ActionForm中检验合法性
    13.2第一步:为ActionForm添加表单验证功能
    13.2.1添加登录时的表单检验功能—LoginForm
    13.2.2添加注册时的表单检验功能—RegisterForm
    13.3第二步:为Action添加逻辑验证功能
    13.3.1登录时检查是否登录成功—LoginAction
    13.3.2注册时检查用户名是否存在—RegisterAction
    13.4第三步:验证出错时维持表单输入
    13.4.1维持登录页面的表单输入—login.jsp
    13.4.2维持注册页面的表单输入—register.jsp
    13.5继续下一主题:使用Sitemesh进行框架布局
    第14章使用Sitemesh进行站点布局
    14.1Sitemesh框架基础
    14.1.1Sitemesh功能概述
    14.1.2Sitemesh比StrutsTiles更加优秀
    14.1.3Sitemesh的工作原理
    14.2使用Sitemesh框架
    14.2.1安装Sitemesh框架
    14.2.2配置Sitemesh框架
    14.2.3建立装饰器描述文件decorators.xml
    14.2.4建立装饰器页面/decorators/frame.jsp
    14.3查看装饰后的站点
    14.3.1登录页面login.jsp—不含登录菜单
    14.3.2注册页面register.jsp—不含登录菜单
    14.3.3欢迎页面welcome.jsp—包含登录菜单
    14.4架构4:demo(Struts).zip
    14.4.1程序结构图
    14.4.2系统架构图
    14.4.3如何在该架构上开发新的功能
    14.5继续下一主题:在Struts中集成Hibernate314
    第4部分Hibernate架构篇
    第15章Hibernate核心技术
    15.1理论基础
    15.1.1操作数据库的3个阶段
    15.1.2ORM对象关系映射
    15.1.3持久层概念
    15.2Hibernate开发流程
    15.2.1Hibernate开发流程图
    15.2.2下载并安装Hibernate
    15.2.3Hibernate配置文件详解
    15.2.4编写映射文件User.hbm.xml
    15.2.5编写持久化类User.java
    15.2.6编写辅助类HibernateSessionFactory.java
    15.2.7编写DAO类UserDAO.java
    15.2.8编写Service类并运行
    15.3Hibernate映射文件开发
    15.3.1根元素
    15.3.2使用定义类
    15.3.3使用定义主键
    15.3.4使用设置主键生成方式
    15.3.5Hibernate映射类型
    15.3.6使用定义属性
    15.3.7使用配置多对一映射
    15.3.8使用配置一对一映射
    15.3.9Hibernate映射文件自动生成工具
    15.4Hibernate核心类用法
    15.4.1使用Configuration装载配置
    15.4.2使用SessionFactory创建Session
    15.4.3使用Session操纵数据库
    15.4.4使用Transaction管理事务
    15.4.5使用Query进行HQL查询
    15.4.6使用Criteria进行条件查询
    15.5继续下一主题:开发Struts+Hibernate框架功能
    第16章开发Struts+Hibernate框架功能
    16.1使用MyEclipse添加Hibernate支持
    16.1.1使用MyEclipse添加Hibernate支持环境
    16.1.2配置hibernate.cfg.xml参数
    16.1.3查看Hibernate支持包列表
    16.1.4查看Hibernate辅助类HibernateSessionFactory.java
    16.2使用DatabaseExplorer创建映射文件与持久化类
    16.2.1为DatabaseExplorer添加MySQL驱动程序
    16.2.2使用DatabaseExplorer打开数据库表
    16.2.3使用DatabaseExplorer创建映射文件与持久化类
    16.2.4查看结果—映射文件User.hbm.xml
    16.2.5产生结果—持久化抽象类AbstractUser.java
    16.2.6产生结果—持久化类User.java
    16.3编写UserDAO.java
    16.3.1验证用户登录
    16.3.2判断用户是否存在
    16.3.3新增用户记录
    16.4编写单元测试用例
    16.4.1从junit_blank配置JUnit测试环境
    16.4.2编写单元测试类UserDAOTest.java
    16.4.3编写测试套件类AllTest.java
    16.5修改Action调用Hibernate操作函数
    16.5.1用户登录LoginAction
    16.5.2判断用户是否存在RegisterAction
    16.5.3新增用户RegisterAction
    16.6架构5:demo(Struts+Hibernate).zip
    16.6.1程序结构图
    16.6.2系统架构图
    16.6.3如何在该架构上开发新的功能
    16.7继续下一主题:在Struts+Hibernate中集成Spring
    第5部分Spring架构篇
    第17章Spring技术核心
    17.1Spring框架简介
    17.1.1Spring的产生与发展
    17.1.2Spring框架结构图
    17.1.3Spring组件包详解
    17.2控制反转IoC(InversionofControl)
    17.2.1IoC与DI的基本概念
    17.2.2IoC模式的实例讲解
    17.2.3利用Java反射机制实现IoC容器
    17.2.4Spring中IoC容器的实现方式
    17.2.5IoC模式的优缺点
    17.3依赖注入DI的类型
    17.3.1Type1接口注入
    17.3.2Type2构造注入
    17.3.3Type3设值注入
    17.3.43种类型对比总结
    17.4Spring的IoC容器装载机制
    17.4.1BeanFactory的使用步骤
    17.4.2配置的属性
    17.4.3配置的子元素
    17.4.4ApplicationContext
    17.5继续下一主题:构建Spring开发环境
    第18章构建Spring开发环境
    18.1第一种方式:使用MyEclipse添加Spring开发环境
    18.1.1使用MyEclipse添加Spring开发环境
    18.1.2结果预览:Spring支持包列表
    18.1.3结果预览:Spring配置文件列表
    18.2第二种方式:手动添加Spring开发环境
    18.3测试Spring环境—SpringTest
    18.3.1在applicationContext.xml中添加Bean配置
    18.3.2新建Bean类—HelloWorld.java
    18.3.3运行测试类Test.java
    18.4继续下一主题:开发SpringMVC核心功能
    第19章开发SpringMVC核心功能
    19.1Spring的两大功用:IoC容器与MVC框架
    19.1.1Spring的IoC集成模式
    19.1.2Spring的MVC技术框架
    19.1.3Spring的web.xml配置
    19.2SpringMVC开发流程
    19.2.1SpringMVC开发流程图
    19.2.2第一步:编写输入表单页面input.jsp
    19.2.3第二步:配置处理器映射和处理器
    19.2.4第三步:编写Form类com.demo.struts.forms.TestForm.java
    19.2.5第四步:编写处理器类com.demo.spring.actions.TestAction.java
    19.2.6第五步:配置JSP视图解析器
    19.2.7第六步:编写返回JSP页面success.jsp
    19.2.8结果演示
    19.3SpringMVC三大组件
    19.3.1HandlerMapping处理器映射
    19.3.2Controller处理器
    19.3.3ViewResolver视图解析器
    19.4开发用户登录功能
    19.4.1新建登录页面login.jsp
    19.4.2配置处理器映射与处理器
    19.4.3新建登录表单类com.demo.spring.forms.LoginForm.java
    19.4.4新建登录处理器com.demo.spring.actions.LoginAction.java
    19.4.5新建欢迎页面welcome.jsp
    19.5开发用户退出功能
    19.5.1配置处理器映射与处理器
    19.5.2新建退出处理器com.demo.spring.forms.LogoutAction.java
    19.6开发用户注册功能
    19.6.1新建注册页面register.jsp
    19.6.2配置注册处理器映射与处理器
    19.6.3新建注册表单类com.demo.spring.forms.RegisterForm.java
    19.6.4新建注册处理器com.demo.spring.actions.RegisterAction.java
    19.7继续下一主题:使用Spring标签进行页面国际化
    第20章使用Spring标签进行页面国际化
    20.1Spring标签基础
    20.1.1Spring表单标签库
    20.1.2Spring基础标签库
    20.2配置Spring标签库与资源库
    20.2.1配置Spring标签库
    20.2.2配置Spring资源库
    20.2.3创建资源库文件
    20.3标签化JSP页面中的文字
    20.3.1登录页面login.jsp
    20.3.2注册页面register.jsp
    20.3.3欢迎页面welcome.jsp
    20.4创建资源文件
    20.4.1新建中文资源文件ApplicationResources_temp.properties
    20.4.2转换资源文件编码ApplicationResources_zh_CN.properties
    20.4.3建立英文与默认资源文件
    20.4.4运行项目进行本地化访问
    20.5继续下一主题:输入验证与数据绑定
    第21章输入验证与数据绑定
    21.1Spring验证机制
    21.1.1Validator验证函数
    21.1.2表单验证实例
    21.2增加用户登录表单验证功能
    21.2.1配置登录表单验证器
    21.2.2为loginAction指定验证器
    21.2.3创建验证器类com.demo.spring.validator.LoginValidator.java
    21.2.4修改login.jsp绑定验证数据
    21.3增加用户注册表单验证功能
    21.3.1配置注册表单验证器
    21.3.2为registerAction指定验证器
    21.3.3创建验证器类com.demo.spring.validator.RegisterValidator.java
    21.3.4修改register.jsp绑定验证数据
    21.4继续下一主题:使用Sitemesh进行站点布局
    第22章使用Sitemesh进行站点布局
    22.1使用Sitemesh框架
    22.1.1安装Sitemesh框架
    22.1.2配置Sitemesh框架
    22.1.3建立装饰器描述文件decorators.xml
    22.1.4建立装饰器页面/decorators/frame.jsp
    22.2查看装饰后的站点
    22.2.1登录页面login.jsp—不含登录菜单
    22.2.2注册页面register.jsp—不含登录菜单
    22.2.3欢迎页面welcome.jsp—包含登录菜单
    22.3继续下一主题:使用JdbcTemplate操作数据库
    第23章使用JdbcTemplate操作数据库
    23.1Spring数据库操作技术
    23.1.1Spring的DAO组件
    23.1.2SpringJDBC框架简介
    23.1.3SpringJDBC数据库操作类
    23.1.4为JdbcTemplate增加事务管理功能
    3.2使用JdbcTemplate进行数据库功能开发
    23.2.1第1步:配置数据源与事务
    23.2.2第2步:创建用户表的POJO类User.java
    23.2.3第3步:创建数据操作类com.demo.spring.dao.UserDAO.java
    23.2.4第4步:配置UserDAO及其事务代理
    23.2.5第5步:修改LoginAction访问UserDAO进行登录验证
    23.2.6第6步:修改RegisterAction访问UserDAO进行用户注册
    23.3架构6—demo(Spring).zip
    23.3.1程序结构图
    23.3.2系统架构图
    23.3.3如何在该架构上开发新的功能
    23.4继续下一主题:开发Spring+Hibernate框架功能
    第24章开发Spring+Hibernate框架功能
    24.1HibernateTemplate数据库开发技术
    24.1.1配置SessionFactory数据源
    24.1.2注入SessionFactory对象
    24.1.3使用HibernateTemplate操作数据库
    24.1.4为HibernateTemplate增加事务管理功能
    24.2使用HibernateTemplate进行数据库功能开发
    24.2.1Bean的配置组件列表和注入过程
    24.2.2配置数据源、sessionFactory、事务及DAO
    24.2.3创建HibernatDAO类
    24.2.4修改LoginAction访问UserDAO进行登录验证
    24.2.5修改RegisterAction访问UserDAO进行用户注册
    24.3架构7—demo(Spring+Hibernate).zip
    24.3.1程序结构图
    24.3.2系统架构图
    24.3.3如何在该架构中开发新的功能
    第6部分SSH整合架构篇
    第25章开发Struts+Spring框架功能
    25.1整合Struts与Spring的3种方式
    25.1.1第一种方式:在Struts中使用WebApplicationContext调用Spring
    25.1.2第二种方式:配置Struts的Action托管给Spring
    25.1.3第三种方式:继承Spring的ActionSupport类
    25.2开始构建Struts+Spring的项目
    25.2.1复制demo(Struts).zip创建新的项目
    25.2.2加入Spring的支持包与标签文件
    25.2.3在web.xml中配置启动Spring
    25.3将Struts的Action托管给Spring容器
    25.3.1在Struts中配置托管
    25.3.2Spring接收托管前的准备工作
    25.3.3在Spring中接收托管
    25.4Struts的Action调用Spring的UserDAO.java
    25.4.1用户登录LoginAction.java
    25.4.2用户注册RegisterAction.java
    25.5为Struts的Action添加SpringAOP日志拦截器
    25.6架构8—demo(Struts+Spring).zip
    25.6.1程序结构图
    25.6.2系统架构图
    25.6.3如何在该架构中开发新的功能
    25.7开发Struts+Spring+Hibernate框架功能
    第26章开发Struts+Spring+Hibernate框架功能
    26.1开始构建Struts+Spring+Hibernate项目
    26.1.1开发前的配置工作
    26.1.2添加Hibernate的DAO类
    26.2修改Action调用Hibernate的UserDAO.java
    26.2.1用户登录LoginAction.java
    26.2.2用户注册RegisterAction.java
    26.3架构—demo(Struts+Spring+Hibernate).zip
    26.3.1程序结构图
    26.3.2系统架构图
    26.3.3如何在该架构中开发新的功能
    26.4开发Struts+Spring+Hibernate框架功能
    第27章SSH架构提升—开发个人通讯录
    27.1创建通讯录数据表
    27.1.1设计数据表
    27.1.2创建数据表SQL
    27.1.3新建一条数据
    27.2Hibernate第一步:创建并配置Hibernate映射文件
    27.2.1持久化类的抽象类AbstractAddress.java
    27.2.2持久化类Address.java
    27.2.3映射文件Address.hbm.xml
    27.2.4在applicationContext.xml中注册映射文件Address.hbm.xml
    27.3Hibernate第二步:开发并配置HibernateDAO层AddressDAO.java
    27.3.1定义接口类IAddressDAO.java
    27.3.2开发实现类AddressDAO.java
    27.3.3在applicationContext.xml中配置DAO及其代理
    27.4Hibernate第三步:开发测试用例AddressDAOTest.java测试AddressDAO.java
    27.4.1编写单元测试类AddressADOTest.java
    27.4.2编写测试套件类AllTest.java
    27.4.3编写测试类时的注意事项
    27.5Struts第一步:开发Struts核心流程代码
    27.5.1新建并配置表单类AddressForm.java
    27.5.2在struts-config.xml中添加请求配置
    27.5.3在applicationContext.xml中添加请求代理
    27.5.4在applicationContext.xml中添加请求拦截
    27.5.5开发AddressAction.java原型功能
    27.6Struts第二步:开发JSP页面原型
    27.6.1在frame.jsp中添加一个新的菜单
    27.6.2开发数据列表页面address.jsp
    27.6.3开发增加页面address_add.jsp
    27.6.4开发修改页面address_edit.jsp
    27.6.5进行页面文字的国际化
    27.6.6定义页面样式表styles.css
    27.7Struts第三步:增加表单校验功能
    27.7.1为address_add.jsp和address_edit.jsp页面表单增加长度限制
    27.7.2为AddressForm.java添加校验功能
    27.7.3为address_add.jsp和address_edit.jsp页面添加错误标签
    27.7.4为address_add.jsp和address_edit.jsp页面维持表单输入
    27.8Struts第四步:调用AddressDAO.java操作数据库
    27.8.1显示列表页面数据
    27.8.2实现增加联系人功能
    27.8.3实现修改联系人功能
    27.8.4实现删除联系人功能
    27.8.5开发技巧:使用ActionMessages创建错误消息
    27.9系统提升一:开发分页栏通用模块
    27.9.1新建并配置分页栏表单类PageForm.java
    27.9.2新建分页器类Pager.java
    27.9.3在AddressADO.java中新建分页函数
    27.9.4修改AddressAction.java调用分页函数
    27.9.5修改address.jsp页面添加分页栏
    27.9.6分页栏参数的维持
    27.10系统提升二:Struts国际化访问
    27.10.1页面文字的国际化与本地化
    27.10.2页面图片国际化
    27.10.3MySQL数据库国际化
    27.11系统提升三:系统安全访问
    27.11.1建立公用函数类BaseAction.java
    27.11.2验证用户是否登录
    27.12本章总结demo_ssh_address.zip
    27.12.1程序结构图
    27.12.2如何在该架构中开发新的功能模块
    第28章SSH开发实战—办公自动化系统
    28.1系统需求设计
    28.2创建数据表
    28.2.1设计数据表
    28.2.2创建数据表SQL
    28.3开始建立系统
    28.3.1修改frame.jsp添加操作菜单并国际化
    28.3.2添加Constants常量
    28.4开发HibernateDAO层并进行测试
    28.4.1创建Hibernate映射文件和持久化类
    28.4.2在applicationContext.xml中添加映射文件配置
    28.4.3开发HibernateDAO层代码
    28.4.4在applicationContext.xml中添加DAO配置
    28.4.5编写DAO测试用例
    28.4.6编写测试套件AllTest.java进行批量测试
    28.4.7完善测试套件—定义AllTest中的顺序
    28.5日程安排模块
    28.5.1开发并配置ScheduleForm.java
    28.5.2开发并配置ScheduleAction.java
    28.5.3开发列表页schedule.jsp
    28.5.4开发新增页schedule_add.jsp
    28.5.5开发修改页schedule_edit.jsp
    28.6工作日志模块
    28.6.1开发并配置WorklogForm.java
    28.6.2开发并配置WorklogAction.java
    28.6.3开发列表页worklog.jsp
    28.6.4开发新增页worklog_add.jsp
    28.6.5开发修改页worklog_edit.jsp
    28.7短消息模块
    28.7.1开发并配置SmsForm.java
    28.7.2开发并配置SmsAction.java
    28.7.3开发列表页sms.jsp
    28.7.4开发新增页sms_add.jsp
    28.8公告管理模块
    28.8.1开发并配置NoticeForm.java
    28.8.2开发并配置NoticeAction.java
    28.8.3开发列表页notice.jsp
    28.8.4开发新增页notice_add.jsp
    28.8.5开发修改页notice_edit.jsp
    28.9会议管理模块
    28.9.1开发并配置MeetingForm.java
    28.9.2开发并配置MeetingAction.java
    28.9.3开发列表页meeting.jsp
    28.9.4开发新增页meeting_add.jsp
    28.9.5开发修改页meeting_edit.jsp
    28.10发布与运行系统
    28.10.1从Eclipse中导出部署包oa.war
    28.10.2在Tomcat中部署系统oa.war
    28.10.3运行系统
    第7部分SSH2整合架构篇
    第29章开发Struts2+Spring+Hibernate框架功能
    29.1Struts2核心框架
    29.1.1Struts2的产生
    29.1.2Struts2与Struts的区别
    29.1.3Struts2的体系结构
    29.1.4Struts2的配置运行
    29.2Struts2核心文件开发
    29.2.1全局属性文件struts.properties配置详解
    29.2.2映射文件struts.xml配置详解
    29.2.3Action业务控制器
    29.2.4Action类的表单校验
    29.2.5拦截器组件Interceptors
    29.2.6自定义拦截器实例
    29.3Struts2开发流程演示实例
    29.3.1配置Struts2的开发环境
    29.3.2编写输入表单页面input.jsp
    29.3.3配置处理器映射和处理器
    29.3.4编写处理器类com.demo.struts2.actions.TestAction.java
    29.3.5编写返回JSP页面success.jsp
    29.3.6结果演示
    29.4Struts2标签与模板的使用
    29.4.1读取资源文件进行国际化显示
    29.4.2使用表单标签进行表单校验和信息维持
    29.4.3输出错误信息的标签
    29.4.4Struts2的主题与模板
    29.4.5自定义Struts2的主题与模板
    29.5开始构建SSH2的系统
    29.5.1部署Spring
    29.5.2部署Hibernate及DAO层
    29.5.3部署Sitemesh
    29.5.4添加实体类
    29.6开发JSP页面并进行国际化
    29.6.1开发前的准备工作
    29.6.2登录页面login.jsp
    29.6.3欢迎页面welcome.jsp
    29.6.4注册页面register.jsp
    29.7开发并配置Action类
    29.7.1配置struts.xml映射
    29.7.2配置applicationContext.xml映射
    29.7.3用户登录处理类LoginAction.java
    29.7.4用户退出处理类LogoutAction.java
    29.7.5用户注册处理类RegisterAction.java
    29.7.6Action基类BaseAction.java
    29.8架构10—demo(Struts2+Spring+Hibernate).zip
    29.8.1程序结构图
    29.8.2软件架构图
    29.8.3如何在该架构中开发新的功能
    29.9继续下一主题:SSH2开发实战—办公自动化系统
    第30章SSH2开发实战—办公自动化系统
    30.1开发前的准备
    30.1.1添加Hibernate层代码
    30.1.2新建分页类PageAction.java
    30.1.3修改菜单栏frame.jsp
    30.2个人通讯录模块
    30.2.1配置struts.xml映射
    30.2.2配置applicationContext.xml映射
    30.2.3开发列表页address.jsp
    30.2.4开发新增页address_add.jsp
    30.2.5开发修改页address_edit.jsp
    30.2.6开发处理类AddressAction.java
    30.3日程安排模块
    30.3.1配置struts.xml映射
    30.3.2配置applicationContext.xml映射
    30.3.3开发列表页schedule.jsp
    30.3.4开发新增页schedule_add.jsp
    30.3.5开发修改页schedule_edit.jsp
    30.3.6开发处理类ScheduleAction.java
    30.4工作日志模块
    30.4.1配置struts.xml映射
    30.4.2配置applicationContext.xml映射
    30.4.3开发列表页worklog.jsp
    30.4.4开发新增页worklog_add.jsp
    30.4.5开发修改页worklog_edit.jsp
    30.4.6开发处理类WorklogAction.java
    30.5短消息模块
    30.5.1配置struts.xml映射
    30.5.2配置applicationContext.xml映射
    30.5.3开发列表页sms.jsp
    30.5.4开发新增页sms_add.jsp
    30.5.5开发处理类SmsAction.java
    30.6公告管理模块
    30.6.1配置struts.xml映射
    30.6.2配置applicationContext.xml映射
    30.6.3开发列表页notice.jsp
    30.6.4开发新增页notice_add.jsp
    30.6.5开发修改页notice_edit.jsp
    30.6.6开发处理类NoticeAction.java
    30.7会议管理模块
    30.7.1配置struts.xml映射
    30.7.2配置applicationContext.xml映射
    30.7.3开发列表页meeting.jsp
    30.7.4开发新增页meeting_add.jsp
    30.7.5开发修改页meeting_edit.jsp
    30.7.6开发处理类MeetingAction.java
    30.8添加权限检查拦截器
    30.8.1开发权限检查拦截器类AuthorizationInterceptor.java
    30.8.2配置权限检查拦截器
查看详情
12
相关图书 / 更多
开发者突击:Java Web主流框架整合开发(J2EE+Struts+Hibernate+Spring)
开发区法治建设与产业发展研究
郭洪伟
开发者突击:Java Web主流框架整合开发(J2EE+Struts+Hibernate+Spring)
开发智力的涂色书(3)
清英 著;清英 编
开发者突击:Java Web主流框架整合开发(J2EE+Struts+Hibernate+Spring)
开发智力的涂色书(4)
清英 著;清英 编
开发者突击:Java Web主流框架整合开发(J2EE+Struts+Hibernate+Spring)
开发者关系实践指南
(美)卡洛琳·莱科(Caroline Lewko) (美)尼古拉斯·索维奇(Ni
开发者突击:Java Web主流框架整合开发(J2EE+Struts+Hibernate+Spring)
开发者的Web安全戒律:真实威胁与防御实践
[美]马尔科姆·麦克唐纳(Malcolm McDonald) 著
开发者突击:Java Web主流框架整合开发(J2EE+Struts+Hibernate+Spring)
开发区土地集约利用评价及其信息系统研究
罗玫 蒋建洪
开发者突击:Java Web主流框架整合开发(J2EE+Struts+Hibernate+Spring)
开发者思维
杰夫·劳森
开发者突击:Java Web主流框架整合开发(J2EE+Struts+Hibernate+Spring)
开发区与城市互动发展问题研究
张洁妍
开发者突击:Java Web主流框架整合开发(J2EE+Struts+Hibernate+Spring)
开发一门场景化课程
李锦
开发者突击:Java Web主流框架整合开发(J2EE+Struts+Hibernate+Spring)
开发者关系:方法与实践
[加拿大]卡罗琳·莱科(Caroline Lewko)(英)詹姆斯·帕顿(Jam
开发者突击:Java Web主流框架整合开发(J2EE+Struts+Hibernate+Spring)
开发性金融视角下地方政府投融资平台的可持续发展路径研究
刘金林、程凡、马静 著
开发者突击:Java Web主流框架整合开发(J2EE+Struts+Hibernate+Spring)
开发智力的涂色书(1)
清英 著;清英 编