
| 随着多年的技术演变和发展,d2EE技术平台日趋成熟,成为当今电子商务的最佳解决方案。J2EE继承了Java平台无关性的优点,使得J2EE技术成为金融、保险、电信等大型应用系统的首选平台方案。在J2EE技术中,使用Struts2+Hibernate+Spring进行整合开发是最为流行和最受欢迎的框!架搭配,正被越来越多的开发者使用。《Struts 2+Hibernate+Spring整合开发技术详解》理论结合实践给出了实际的解决方案,介绍将这些框架集成整合起来,应用到J2EE开发中,引导读者快速掌握J2EE开发框架应用实践。 窗内网是基于Web2.0的真实社区,结合多位一线计算机教师实际教学经验提供大量免费视频教程,旨在推进无纸化教学进程,打造免费开放的网络学院。 61段全程配音语音教学视频,全书实例源代码,使学习、分析、调试程序更方便。 在线服务:视频库,源代码库、专业论坛,专家实时支持。 |
| 第1篇 Struts2篇 第1章 slruts2入门 1.1 Struts2发展历程 1.1.1 MVC概述 1.1.2 Stmts1概述 1.1.3 stmts2概述及优势 1.2 配置Struts2运行环境 1.3 Stmts2第一个例子 1.4 Struts2各个部分的作用 1.5 配置Struts2 1.5.1 配置web.xml 1.5.2 配置struts.properties 1.6 配置struts.xml 1.6.1 文件结构 1.6.2 Bean配置 1.6.3 常量配置 1.6.4 包配置 1.6.5 命名空间配置 1.6.6 包含配置 第2章 拦截器 2.1 拦截器简介 2.1.1 拦截器工作原理 2.1.2 拦截器意义 2.1.3 拦截器角色 2.2 拦截器配置 2.2.1 配置拦截器 2.2.2 使用拦截器 2.2.3 默认拦截器 2.3 自定义拦截器 2.3.1 实现拦截器类 2.3.2 使用自定义拦截器 2.3.3 文字过滤拦截器实例 2.4 深入拦截器 2.4.1 拦截器方法过滤 2.4.2 拦截器的拦截顺序 2.4 13拦截结果监听器 2.4.4 覆盖拦截器中的参数 2.5 内建拦截器 2.5.1 内建拦截器简介 2.5.2 耗时拦截器实例 第3章 Action和类型转换 3.1 实现Action控制类 3.2 访问Action Context 3.3 直接访问Servlet API 3.4 配置Action 3.5 动态方法调用 3.6 使用通配符 3.7 类型转换 3.7.1 使用Struts2内建类型转换器 3.7.2 类型转换中的异常处理 第4章 Struts2标签库 4.1 Struts2标签库概述 4.1.1 使用标签的优势 4.1.2 Struts2标签库分类 4.2 使用控制标签 4.2.1 if/elseif/else标签 4.2.2 iterator/append/merge/generatorsubset/sort标签 4.3 使用数据标签 4.3.1 action标签 4.3.2 bean标签 4.3.3 debug标签 4.3.4 include标签 4.3.5 param标签 4.3.6 property标签 4.3.7 set标签 4.3.8 url标签 4.3.9 date标签 4.4 使用主题模板 4.5 使用表单UI标签 4.5.1 表单标签的通用属性 4.5.2 简单表单标签 4.5.3 checkboxlist标签 4.5.4 radio标签 4.5.5 combobox标签 4.5.6 select标签 4.5.7 doubleselect标签 4.5.8 optgroup标签 4.5.9 datetimepicker标签 4.5.1 0token标签 4.5.1 1updownselect标签 4.5.1 2optiontransferselect标签 4.6 使用非表单UI标签 4.6.1 actionerror标签和actionmessage标签 4.6.2 component标签 4.6.3 tree标签和treenode标签 第5章 Struts2输入校验 5.1 输入校验概述 5.1.1 进行输入校验的必要性 .5.1.2 客户端校验与服务器端校验 5.1.3 类型转换与输入校验的关系 5.2 Struts2手动完成输入校验 5.2.1 重写validate()方法 5.2.2 重写validateXxx0方法 5.2.3 Struts2输入校验流程 5.3 使用Struts2内置校验器 5.3.1 登录内置校验器实例 5.3.2 校验器配置风格 5.3.3 常用内置校验器 5.3.4 服务器端校验转换为客户端校验 5.4 自定义校验器 第6章 Struts2扩展与高级技巧 6.1 Struts国际化 6.1.1 Struts2实现国际化的机制 6.1.2 加载国际化资源文件的方式 6.1.3 带占位符的国际化消息 6.1.4 实现自由选择语言环境 6.2 应用中的异常处理 6.2.1 Struts2异常处理机制 6.2.2 除法运算异常实例 6.3 OGNL 6.4 文件上传与下载 6.4.文件上传 6.4.文件下载 第7章 用户注册系统 7.1 系统概述 7.1.1 需求分析 7.1.2 系统用例图 7.1.3 系统设计 7.2 数据库设计 7.3 通用模块实现 7.3.1 实现通用数据库连接 7.3.2 配置文件 7.3.3 国际化 7.4 用户模块实现 7.4.1 用户注册 7.4.2 用户登录 7.4.3 查看所有用户 7.4.4 修改个人信息 7.5 管理员模块实现 7.5.1 管理员登录 7.5.2 删除管理员 第2篇 Hibernate篇 第8章 Hibernate简介 8.1 持久化概述 8.1.1 对象持久化 8.1.2 持久化层 8.2 ORM简介 8.2.1 ORM的概念 8.2.2 ORM面临的问题 8.2.3 ORM的优点 8.3 Hibernate框架 8.3.1 Hibernate的发展 8.3.2 Hibernate、EJB3和JPA 8.3.3 Hibernate的下载与安装 8.4 第一个Hibernate程序 8.4.1 创建数据库 8.4.2 创建项目 8.4..3 创建持久化类 8.4.4 Hibernate映射文件 8.4.5 Hibernate配置文件 8.4.6 Hibernate Session和Member DAO类 8.4.7 运行第一个Hibernate程序 8.5 Hibernate基础配置 8.5.1 两种格式配置文件 8.5.2 配置属性 8.5.3 日志配置 8.6 Session接口 8.6.1 构建Session Factory 8.6.2 Session的创建与关闭 8.6.3 Session的使用方法 第9章 H.bernate映射与检索 9.1 映射文件配置 9.1.1 9.1.2 元素 9.1.3 元素 9.1.4 元素 9.2 集合映射 9.2.1 Java集合类 9.2.2 无序Set映射 9.2.3 有序Set映射 9.2.4 映射List 9.2.5 映射Bag 9.2.6 映射Map 9.3 实体对象关联关系映射 9.3.1 映射单向多对一关联 9.3.2 基于外键单向一对一关联 9.3.3 基于主键单向一对一关联 9.3.4.映射双向一对一关联 9.3.5 映射双向一对多关联 9.3.6 映射单向多对多关联 9.3.7 映射双向多对多关联 9.4 Hibernate检索方式 9.4.1 HQL基础 9.4.2 动态查询和动态实例查询 9.4.3 分页查询 9.4.4 HQL嵌套子查询 9.4.5 多表查询 9.4.6 QBC入门 9.4.7 举例查询 第10章 Hibernate事务、缓存与性能优化 10.1 事务 10.1.1 事务的概念 10.1.2 ACID 10.1.3 在Hibernate中使用事务 10.2 并发控制 10.2.1 4个并发问题 10.2.2 事务隔离 10.2.3 在Hibernate中设置事务隔离级别 10.3 悲观锁和乐观锁 10.3.1 Hibernate锁定模式 10.3.2 悲观锁 10.3.3 乐观锁 10.4 Hibernate缓存 10.4.1 缓存的概念 10.4.2 Hibernate中的两级缓存结构 10.4.3 Hibernate扣的第一级缓存 10.5 Hibernate中的第二级缓存 10.6 Hibernate查询缓存 10.7 Hibernate性能优化 10.7.1 优化系统设计 10.7.2 批量数据操作优化 10.8 Hibernate查询优化 第11章 BBS论坛开发 11.1 系统设计 11.1.1 需求分析 11.1.2 功能设计 11.2 数据库设计 11.3 系统实现 11.3.1 搭建Struts2+Hibernate环境 11.3.2 建立业务实体对象 11.3.3 用户注册模块 11.3.4 论坛帖子模块 11.3.5 管理员模块 11.3.6 安全退出模块 第3篇 Spring篇 第12章 Spring概述 12.1 使用Spring的原因 12.2 Spring的下载和安装 12.3 Spring快速入门 12.3.1 Spring体系简介 13.3.2 Spring2.5 新特性 12.3.3 单态模式回顾 12.3.4 212厂模式回顾 12.3.5 单态模式与工厂模式的Spring实现 12.4 理解IOC 12.4.1 IOC实施策略 12.4.2 依赖注入 12.4.3 设值注入 12.4.4 构造注入 12.5 Spring产品线横向比较 12.5.1 Spring与EJB产品比较 12.5.2 与Spring相似的框架 12.5.3 其他Web框架 12.5.4 其他持久框架 第13章 装配Bean 13.1 Bean容器 13.1.1 Bean32厂 13.1.2 使用应用程序环境 13.2 Bean的生命周期 13.2.1 Bean Factory中Bean的生命周期 13.2.2 Application Context中Bean的生命周期 13.3 基本Bean装配 13.3.1 使用XML进行装配 13.3.2 添加Bean 13.3.3 Bean命名 13.3.4 使用Setter Injection 13.3.5 使用Constructor Injection 13.4 自动装配 13.4.1 自动装配类型 13.4.2 自动装配控制 …… 第14章 面向切面编程 第15章 spring web框架 第16章 相册系统 第4篇 综合实例篇 第18章 列车查询系统 第19章 网上书店项目 |
商品评论(0条)