成功加入购物车
(无光盘)正版无勾实物照片
刘中兵 著 / 电子工业出版社 / 2008-01 / 平装
售价 ¥ 4.00
品相 九品
优惠 满包邮
延迟发货说明
上书时间2024-04-15
卖家超过10天未登录
开发者突击:Java Web主流框架整合开发(J2EE+Struts+Hibernate+Spring)
详细介绍了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设计用户表user2.2安装MySQL2.2.1安装MySQL2.2.2启动MySQL2.3创建数据库2.3.1MySQL客户端软件SQL-Front2.3.2新建数据库demo2.3.3新建用户表user2.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安装JDK3.2.2安装Tomcat3.2.3安装Eclipse3.2.4中文化Eclipse3.2.5安装MyEclipse3.3配置Eclipse集成开发环境3.3.1集成配置JDK3.3.2集成配置Tomcat3.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发布项目到Tomcat4.3.2启动Tomcat4.3.3运行项目4.4JavaWeb部署描述符web.xml4.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定位TLD4.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.jar5.4.2数据库参数文件inc.jsp5.4.3测试MySQL连接testjdbc.jsp5.5开发JSP显示页面和响应处理页面5.5.1登录页面login.jsp5.5.2登录验证操作login_action.jsp5.5.3欢迎页面welcome.jsp5.5.4退出操作logout.jsp5.5.5注册页面register.jsp5.5.6注册用户操作register_action.jsp5.6架构1:demo(JSP).zip5.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.java6.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.java6.3.1登录验证函数6.3.2修改login_action.jsp调用JavaBean6.3.3用户注册时检查用户名是否存在6.3.4增加一个用户6.3.5修改register_action.jsp调用JavaBean6.4架构2:demo(JSP+JavaBean).zip6.4.1程序结构图6.4.2系统架构图6.4.3如何在该架构上开发新的功能6.5继续下一主题:使用Servlet接收用户请求第7章开发JSP+JavaBean+Servlet框架7.1Servlet技术基础7.1.1一个简单的Servlet7.1.2Servlet基本概念7.1.3Servlet生命周期7.1.4Servlet的重要函数7.2Servlet经典实例7.2.1编码过滤器7.2.2站点计数监听器7.3开发Servlet接收用户请求UserServlet7.3.1在web.xml中添加Servlet配置7.3.2新建com.demo.servlet.UserServlet7.3.3处理登录验证Servlet7.3.4处理退出Servlet7.3.5处理注册Servlet7.4架构3:demo(JSP+JavaBean+Servlet).zip7.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调用Log4j8.3.4Log4j配置文件log4j.properties8.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.jsp9.2.3配置struts-config.xml9.2.4编写ActionFormBean类9.2.5编写Action处理类9.2.6编写返回JSP页面9.3Struts配置文件详解—struts-config.xml9.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使用默认表单ActionForm9.4.2使用动态表单DynaActionForm9.4.3使用自动校验表单DynaValidatorForm9.5Action组件开发技术9.5.1使用默认的Action9.5.2可直接转发的ForwardAction9.5.3可包含文件的IncludeAction9.5.4可自动分发的DispatchAction9.5.5可进行多个提交的LookupDispatchAction9.5.6可实现交换的SwitchAction9.6开发登录处理流程9.6.1添加默认首页index.do指向登录页面login.jsp9.6.2修改login.jsp的登录提交地址为login.do9.6.3配置:添加登录表单loginForm9.6.4配置:添加登录组件login9.6.5开发ActionFormBean:创建登录表单类LoginForm.java9.6.6开发Action:创建登录处理类LoginAction.java9.6.7登录处理流程图9.7开发退出处理流程9.7.1修改welcome.jsp的退出提交地址为logout.do9.7.2配置:添加退出组件logout9.7.3开发Action:创建退出处理类LogoutAction.java9.7.4退出处理流程图9.8开发注册处理流程9.8.1修改login.jsp的注册链接地址为register.do9.8.2修改register.jsp的注册提交地址为register.do9.8.3配置:添加注册表单registerForm9.8.4配置:添加登录组件register9.8.5开发ActionFormBean:创建注册表单类RegisterForm.java9.8.6开发Action:创建注册处理类RegisterAction.java9.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日志记录器Logger11.1.2输出源Appender11.1.3布局器Layout11.2Log4j的配置与使用11.2.1通过程序配置11.2.2通过Property文件配置11.2.3通过XML文件配置11.3Log4j与CommonsLogging联合使用11.3.1CommonsLogging通用日志组件11.3.2CommonsLogging+Log4j11.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.jsp12.6.2注册页面register.jsp12.6.3欢迎页面welcome.jsp12.7创建资源文件12.7.1新建中文资源文件ApplicationResources_temp.properties12.7.2转换资源文件编码ApplicationResources_zh_CN.properties12.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添加登录时的表单检验功能—LoginForm13.2.2添加注册时的表单检验功能—RegisterForm13.3第二步:为Action添加逻辑验证功能13.3.1登录时检查是否登录成功—LoginAction13.3.2注册时检查用户名是否存在—RegisterAction13.4第三步:验证出错时维持表单输入13.4.1维持登录页面的表单输入—login.jsp13.4.2维持注册页面的表单输入—register.jsp13.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.xml14.2.4建立装饰器页面/decorators/frame.jsp14.3查看装饰后的站点14.3.1登录页面login.jsp—不含登录菜单14.3.2注册页面register.jsp—不含登录菜单14.3.3欢迎页面welcome.jsp—包含登录菜单14.4架构4:demo(Struts).zip14.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下载并安装Hibernate15.2.3Hibernate配置文件详解15.2.4编写映射文件User.hbm.xml15.2.5编写持久化类User.java15.2.6编写辅助类HibernateSessionFactory.java15.2.7编写DAO类UserDAO.java15.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创建Session15.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.java16.2使用DatabaseExplorer创建映射文件与持久化类16.2.1为DatabaseExplorer添加MySQL驱动程序16.2.2使用DatabaseExplorer打开数据库表16.2.3使用DatabaseExplorer创建映射文件与持久化类16.2.4查看结果—映射文件User.hbm.xml16.2.5产生结果—持久化抽象类AbstractUser.java16.2.6产生结果—持久化类User.java16.3编写UserDAO.java16.3.1验证用户登录16.3.2判断用户是否存在16.3.3新增用户记录16.4编写单元测试用例16.4.1从junit_blank配置JUnit测试环境16.4.2编写单元测试类UserDAOTest.java16.4.3编写测试套件类AllTest.java16.5修改Action调用Hibernate操作函数16.5.1用户登录LoginAction16.5.2判断用户是否存在RegisterAction16.5.3新增用户RegisterAction16.6架构5:demo(Struts+Hibernate).zip16.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.4ApplicationContext17.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环境—SpringTest18.3.1在applicationContext.xml中添加Bean配置18.3.2新建Bean类—HelloWorld.java18.3.3运行测试类Test.java18.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.jsp19.2.3第二步:配置处理器映射和处理器19.2.4第三步:编写Form类com.demo.struts.forms.TestForm.java19.2.5第四步:编写处理器类com.demo.spring.actions.TestAction.java19.2.6第五步:配置JSP视图解析器19.2.7第六步:编写返回JSP页面success.jsp19.2.8结果演示19.3SpringMVC三大组件19.3.1HandlerMapping处理器映射19.3.2Controller处理器19.3.3ViewResolver视图解析器19.4开发用户登录功能19.4.1新建登录页面login.jsp19.4.2配置处理器映射与处理器19.4.3新建登录表单类com.demo.spring.forms.LoginForm.java19.4.4新建登录处理器com.demo.spring.actions.LoginAction.java19.4.5新建欢迎页面welcome.jsp19.5开发用户退出功能19.5.1配置处理器映射与处理器19.5.2新建退出处理器com.demo.spring.forms.LogoutAction.java19.6开发用户注册功能19.6.1新建注册页面register.jsp19.6.2配置注册处理器映射与处理器19.6.3新建注册表单类com.demo.spring.forms.RegisterForm.java19.6.4新建注册处理器com.demo.spring.actions.RegisterAction.java19.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.jsp20.3.2注册页面register.jsp20.3.3欢迎页面welcome.jsp20.4创建资源文件20.4.1新建中文资源文件ApplicationResources_temp.properties20.4.2转换资源文件编码ApplicationResources_zh_CN.properties20.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.java21.2.4修改login.jsp绑定验证数据21.3增加用户注册表单验证功能21.3.1配置注册表单验证器21.3.2为registerAction指定验证器21.3.3创建验证器类com.demo.spring.validator.RegisterValidator.java21.3.4修改register.jsp绑定验证数据21.4继续下一主题:使用Sitemesh进行站点布局第22章使用Sitemesh进行站点布局22.1使用Sitemesh框架22.1.1安装Sitemesh框架22.1.2配置Sitemesh框架22.1.3建立装饰器描述文件decorators.xml22.1.4建立装饰器页面/decorators/frame.jsp22.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.java23.2.3第3步:创建数据操作类com.demo.spring.dao.UserDAO.java23.2.4第4步:配置UserDAO及其事务代理23.2.5第5步:修改LoginAction访问UserDAO进行登录验证23.2.6第6步:修改RegisterAction访问UserDAO进行用户注册23.3架构6—demo(Spring).zip23.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、事务及DAO24.2.3创建HibernatDAO类24.2.4修改LoginAction访问UserDAO进行登录验证24.2.5修改RegisterAction访问UserDAO进行用户注册24.3架构7—demo(Spring+Hibernate).zip24.3.1程序结构图24.3.2系统架构图24.3.3如何在该架构中开发新的功能第6部分SSH整合架构篇第25章开发Struts+Spring框架功能25.1整合Struts与Spring的3种方式25.1.1第一种方式:在Struts中使用WebApplicationContext调用Spring25.1.2第二种方式:配置Struts的Action托管给Spring25.1.3第三种方式:继承Spring的ActionSupport类25.2开始构建Struts+Spring的项目25.2.1复制demo(Struts).zip创建新的项目25.2.2加入Spring的支持包与标签文件25.2.3在web.xml中配置启动Spring25.3将Struts的Action托管给Spring容器25.3.1在Struts中配置托管25.3.2Spring接收托管前的准备工作25.3.3在Spring中接收托管25.4Struts的Action调用Spring的UserDAO.java25.4.1用户登录LoginAction.java25.4.2用户注册RegisterAction.java25.5为Struts的Action添加SpringAOP日志拦截器25.6架构8—demo(Struts+Spring).zip25.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.java26.2.1用户登录LoginAction.java26.2.2用户注册RegisterAction.java26.3架构—demo(Struts+Spring+Hibernate).zip26.3.1程序结构图26.3.2系统架构图26.3.3如何在该架构中开发新的功能26.4开发Struts+Spring+Hibernate框架功能第27章SSH架构提升—开发个人通讯录27.1创建通讯录数据表27.1.1设计数据表27.1.2创建数据表SQL27.1.3新建一条数据27.2Hibernate第一步:创建并配置Hibernate映射文件27.2.1持久化类的抽象类AbstractAddress.java27.2.2持久化类Address.java27.2.3映射文件Address.hbm.xml27.2.4在applicationContext.xml中注册映射文件Address.hbm.xml27.3Hibernate第二步:开发并配置HibernateDAO层AddressDAO.java27.3.1定义接口类IAddressDAO.java27.3.2开发实现类AddressDAO.java27.3.3在applicationContext.xml中配置DAO及其代理27.4Hibernate第三步:开发测试用例AddressDAOTest.java测试AddressDAO.java27.4.1编写单元测试类AddressADOTest.java27.4.2编写测试套件类AllTest.java27.4.3编写测试类时的注意事项27.5Struts第一步:开发Struts核心流程代码27.5.1新建并配置表单类AddressForm.java27.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.jsp27.6.3开发增加页面address_add.jsp27.6.4开发修改页面address_edit.jsp27.6.5进行页面文字的国际化27.6.6定义页面样式表styles.css27.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.java27.9.2新建分页器类Pager.java27.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.java27.11.2验证用户是否登录27.12本章总结demo_ssh_address.zip27.12.1程序结构图27.12.2如何在该架构中开发新的功能模块第28章SSH开发实战—办公自动化系统28.1系统需求设计28.2创建数据表28.2.1设计数据表28.2.2创建数据表SQL28.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.java28.5.2开发并配置ScheduleAction.java28.5.3开发列表页schedule.jsp28.5.4开发新增页schedule_add.jsp28.5.5开发修改页schedule_edit.jsp28.6工作日志模块28.6.1开发并配置WorklogForm.java28.6.2开发并配置WorklogAction.java28.6.3开发列表页worklog.jsp28.6.4开发新增页worklog_add.jsp28.6.5开发修改页worklog_edit.jsp28.7短消息模块28.7.1开发并配置SmsForm.java28.7.2开发并配置SmsAction.java28.7.3开发列表页sms.jsp28.7.4开发新增页sms_add.jsp28.8公告管理模块28.8.1开发并配置NoticeForm.java28.8.2开发并配置NoticeAction.java28.8.3开发列表页notice.jsp28.8.4开发新增页notice_add.jsp28.8.5开发修改页notice_edit.jsp28.9会议管理模块28.9.1开发并配置MeetingForm.java28.9.2开发并配置MeetingAction.java28.9.3开发列表页meeting.jsp28.9.4开发新增页meeting_add.jsp28.9.5开发修改页meeting_edit.jsp28.10发布与运行系统28.10.1从Eclipse中导出部署包oa.war28.10.2在Tomcat中部署系统oa.war28.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拦截器组件Interceptors29.2.6自定义拦截器实例29.3Struts2开发流程演示实例29.3.1配置Struts2的开发环境29.3.2编写输入表单页面input.jsp29.3.3配置处理器映射和处理器29.3.4编写处理器类com.demo.struts2.actions.TestAction.java29.3.5编写返回JSP页面success.jsp29.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部署Spring29.5.2部署Hibernate及DAO层29.5.3部署Sitemesh29.5.4添加实体类29.6开发JSP页面并进行国际化29.6.1开发前的准备工作29.6.2登录页面login.jsp29.6.3欢迎页面welcome.jsp29.6.4注册页面register.jsp29.7开发并配置Action类29.7.1配置struts.xml映射29.7.2配置applicationContext.xml映射29.7.3用户登录处理类LoginAction.java29.7.4用户退出处理类LogoutAction.java29.7.5用户注册处理类RegisterAction.java29.7.6Action基类BaseAction.java29.8架构10—demo(Struts2+Spring+Hibernate).zip29.8.1程序结构图29.8.2软件架构图29.8.3如何在该架构中开发新的功能29.9继续下一主题:SSH2开发实战—办公自动化系统第30章SSH2开发实战—办公自动化系统30.1开发前的准备30.1.1添加Hibernate层代码30.1.2新建分页类PageAction.java30.1.3修改菜单栏frame.jsp30.2个人通讯录模块30.2.1配置struts.xml映射30.2.2配置applicationContext.xml映射30.2.3开发列表页address.jsp30.2.4开发新增页address_add.jsp30.2.5开发修改页address_edit.jsp30.2.6开发处理类AddressAction.java30.3日程安排模块30.3.1配置struts.xml映射30.3.2配置applicationContext.xml映射30.3.3开发列表页schedule.jsp30.3.4开发新增页schedule_add.jsp30.3.5开发修改页schedule_edit.jsp30.3.6开发处理类ScheduleAction.java30.4工作日志模块30.4.1配置struts.xml映射30.4.2配置applicationContext.xml映射30.4.3开发列表页worklog.jsp30.4.4开发新增页worklog_add.jsp30.4.5开发修改页worklog_edit.jsp30.4.6开发处理类WorklogAction.java30.5短消息模块30.5.1配置struts.xml映射30.5.2配置applicationContext.xml映射30.5.3开发列表页sms.jsp30.5.4开发新增页sms_add.jsp30.5.5开发处理类SmsAction.java30.6公告管理模块30.6.1配置struts.xml映射30.6.2配置applicationContext.xml映射30.6.3开发列表页notice.jsp30.6.4开发新增页notice_add.jsp30.6.5开发修改页notice_edit.jsp30.6.6开发处理类NoticeAction.java30.7会议管理模块30.7.1配置struts.xml映射30.7.2配置applicationContext.xml映射30.7.3开发列表页meeting.jsp30.7.4开发新增页meeting_add.jsp30.7.5开发修改页meeting_edit.jsp30.7.6开发处理类MeetingAction.java30.8添加权限检查拦截器30.8.1开发权限检查拦截器类AuthorizationInterceptor.java30.8.2配置权限检查拦截器
展开全部
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30