| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第一部分 开发入门
第1章 Struts概述
1.1 Struts的由来和发展
1.2 软件开发架构的意义
1.3 Struts架构简介
1.3.1 经典的MVC设计模式
1.3.2 传统的JSP设计模式
1.3.3 Struts 1.2 开发框架
第2章 Struts架构开发初体验
2.1 Struts开发环境搭建
2.1.1 需要提前安装的技术平台
2.1.2 Struts开发环境安装
2.1.3 代码开发工具的准备
2.2 开发商务网站身份验证应用模块
2.2.1 应用需求分析
2.2.2 创建视图组件
2.2.3 创建控制器组件
2.2.4 创建模型组件
2.2.5 创建配置文件
2.2.6 发布和运行
2.2.7 工作流程
第3章 Struts核心组件及运行机制详述
3.1 概述
3.2 控制器组件
3.2.1 ActionServlet
3.2.2 RequestProcessor
案例3-1 扩展RequestProcessor类
3.2.3 ActionForm
3.2.4 Action
3.2.5 ActionMapping
3.2.6 ActionForward
3.3 模型组件
3.3.1 JavaBean
3.4 视图组件
3.4.1 视图组件提交请求的方式
3.4.2 标记库初步
3.5 应用程序本地化及国际化
3.5.1 应用程序的本地化
3.5.2 国际化的意义
3.5.3 国际化的方式
3.5.4 Resource Bundle资源包
案例3-2 实现身份验证应用程序的国际化
3.6 表单验证及异常处理
3.6.1 ActionMessages及ActionMessage
3.6.2表单验证
案例3-3实现身份验证应用程序的表单数据格式验证
案例3-4实现身份验证应用程序的表单数据业务逻辑的验证
3.6.3 异常处理
3.7 Struts配置
3.7.1 应用程序部署文件web.xml
3.7.2 Struts配置文件struts-config.xml
第4章 Struts应用进阶
4.1 Struts JDBC连接池
案例4-1 依据数据库中已注册用户的信息进行用户身份验证
4.2 动态ActionForm
4.2.1 动态ActionForm与静态ActionForm
4.2.2 动态ActionForm的配置
案例4-2 使用动态ActionForm实现身份验证中的新用户注册
4.3 Validator验证框架
4.3.1 Validator验证框架的部署
案例4-3 使用Validator验证框架实现注册表单的数据验证
第5章 Struts标记库
5.1 HTML标记库
5.1.1 基本标记
5.1.2 表单及输入组件标记
5.1.3 显示错误信息的标记
案例5-1利用Struts标记库实现留言簿基本效果
5.2 Bean标记
5.2.1 Bean定义标记
5.2.2 变量定义标记
5.2.3 显示Bean属性标记
5.2.4 消息标记和国际化(I18N)
5.3 逻辑标记
5.3.1 条件逻辑标记
5.3.2 重复逻辑标记
5.3.3 流程控制标记
5.4 Tiles标记
5.4.1 引入Struts模板标记库
5.4.2创建模板页面
5.4.3使用模板页面
案例5-2 利用Struts标记库实现身份验证程序
第二部分 项目实践
第6章 Study Online教育在线网站概述及设计方案
6.1 Study Online教育在线网站总体描述
6.1.1 项目背景
6.1.2 网站开发基本流程
6.2 方案设计
6.2.1 设计原则
6.2.2 运行架构
6.3 模块划分及界面设计
6.3.1 模块划分
6.3.2 界面设计
第7章 网上论坛BBS系统
7.1 系统设计
7.1.1 需求分析
7.1.2 总体设计
7.1.3 功能设计
7.2 数据库设计与实现
7.2.1 数据库的需求分析
7.2.2 数据库的逻辑设计
7.2.3 创建数据表的脚本
7.3 网上论坛BBS系统
7.3.1 实现效果
7.3.2 用户表示层
7.3.3 业务逻辑层
7.3.4 控制处理层
7.3.5 技术难点详解
第8章 新闻中心管理系统
8.1 系统设计
8.1.1 需求分析
8.1.2 总体设计
8.1.3 功能设计
8.2 数据库设计与实现
8.2.1 数据库的需求分析
8.2.2 数据库的逻辑设计
8.2.3 创建数据表的脚本
8.3 新闻中心前台显示模块
8.3.1 实现效果
8.3.2 用户表示层
8.3.3 业务逻辑层
8.3.4 控制处理层
8.3.5 技术难点详解
8.4 新闻中心后台管理模块
8.4.1 实现效果
8.4.2 用户表示层
8.4.3 业务逻辑层
8.4.4 控制处理层
8.4.5 技术难点详解
第9章 课程查询中心
9.1 系统设计
9.1.1 需求分析
9.1.2 总体设计
9.1.3 功能设计
9.2 数据库设计与实现
9.2.1 数据库的需求分析
9.2.2 数据库的逻辑设计
9.2.3 创建数据表的脚本
9.3 课程查询中心
9.3.1 实现效果
9.3.2 用户表示
9.3.3 业务逻辑层
9.3.4 控制处理层
9.3.5 技术难点详解
第10章 网上书店
10.1 系统设计
10.1.1 需求分析
10.1.2 总体设计
10.1.3 功能设计
10.2 数据库设计与实现
10.2.1 数据库的需求分析
10.2.2 数据库的逻辑设计
10.2.3 创建数据表的脚本
10.3 网上书店系统
10.3.1 实现效果
10.3.2 用户表示层
10.3.3 业务逻辑层
10.3.4 控制处理层
10.3.5 技术难点详解
第11章 企业内部网信息管理
11.1 系统设计
11.1.1 需求分析
11.1.2 总体设计
11.1.3 功能设计
11.2 数据库设计与实现
11.2.1 数据库的需求分析
11.2.2 数据库的逻辑设计
11.2.3 创建数据表的脚本
11.3 员工基本信息查询模块
11.3.1 实现效果
11.3.2 用户表示层
11.3.3 业务逻辑层
11.3.4 控制处理层
11.3.5 技术难点详解
11.4 员工信息维护管理模块
11.4.1 实现效果
11.4.2 用户表示层
11.4.3 业务逻辑层
11.4.4 控制处理层
11.4.5 技术难点详解
11.5 企业内部公告模块
11.5.1 实现效果
11.5.2 用户表示层
11.5.3 业务逻辑层
11.5.4 控制处理层