主页 详情

《JAVA EE开发指南:基于SPRING/STRUTS/HIBERNATE的实现》_于磊杰等编著_11888981_7115167788

【书名】:《JAVA EE开发指南:基于SPRING/STRUTS/HIBERNATE的实现》
【作者】:于磊杰等编著
【出版社】:北京:人民邮电出版社
【时间】:2007
【页数】:773
【ISBN】:7115167788
【SS码】:11888981

最新查询

内容简介

上篇Web开发技术

第1章 Web开发基础 

1.1 Java Web应用基础 

1.1.1 Web应用概述 

1.1.2 Web应用技术 

1.1.3 Java Servlet概述 

1.1.4 JavaBean概述 

1.1.5 JSP概述 

1.1.6 XML简介 

1.2 环境配置 

1.2.1 安装和测试JDK 

1.2.2 安装和测试Tomcat 

1.2.3 安装和测试MySQL 

1.2.4 安装和使用Eclipse 

1.3 JSP开发入门 

1.3.1 第一个JSP程序 

1.3.2 JSP的技术原理 

1.3.3 JSP的注释 

1.3.4 JSP脚本元素 

1.3.5 JSP指令元素 

1.3.6 JSP的9大内置对象 

1.4 Servlet技术入门 

1.4.1 HTTP请求/响应模型 

1.4.2 Servlet简介 

1.4.3 Servlet生命周期 

1.4.4 简单Servlet实例 

1.5 JavaBeans开发入门 

1.5.1 认识JavaBean 

1.5.2 JavaBean入门实例 

1.5.3 调用JavaBean 

1.5.4 设置JavaBean的属性 

1.5.5 共享JavaBean 

1.6 JDBC数据库开发入门 

1.6.1 JDBC简介 

1.6.2 连接MySQL数据库 

1.6.3 操作数据库 

1.6.4 连接其他数据库 

1.6.5 通用数据库连接实例 

1.7 MVC设计模式 

1.7.1 MVC设计模式概述 

1.7.2 JSPmodel概述 

1.8 Struts-S pring-Hibernate集成概述 

1.8.1 框架概述 

1.8.2 集成策略 

第2章 Struts基础 

2.1 Struts基础 

2.1.1 Struts简介 

2.1.2 Struts与MVC 

2.1.3 Struts基本工作流程 

2.2 配置Struts运行环境 

2.2.1 配置Tomcat 

2.2.2 配置Struts 

2.3 一个简单的Struts应用 

2.3.1 工作流程 

2.3.2 建立JSP文件 

2.3.3 建立ActionForm 

2.3.4 建立Action 

2.3.5 配置struts-config.xml 

2.3.6 配置web.xml 

2.3.7 发布运行 

第3章 Struts详解 

3.1 配置web.xml 

3.1.1 配置ActionServlet 

3.1.2 配置欢迎页面 

3.1.3 配置错误页面的处理 

3.1.4 配置Struts标记 

3.2 配置struts-config.xml 

3.2.1 struts-config.xml中的主要元素 

3.2.2 配置数据库访问——data-sources元素 

3.2.3 配置ActionFormBean——form-beans元素 

3.2.4 配置全局异常处理——global-exceptions元素 

3.2.5 配置全局转发关系——global-forwards元素 

3.2.6 配置Action映射——action-mappings元素 

3.2.7 配置控制类——controller元素 

3.2.8 配置资源包——message-resources元素 

3.2.9 配置插件——〈plug-in〉元素 

3.3 Struts的控制部分 

3.3.1 Struts的控制机制 

3.3.2 使用ActionServlet 

3.3.3 使用RequestProcessor 

3.3.4 使用Action 

3.3.5 使用ActionForward 

3.3.6 使用ActionMapping 

3.3.7 使用ForwardAction 

3.3.8 使用DispatchAction 

3.4 Struts的模型部分 

3.4.1 模型的概念 

3.4.2 业务实体模型 

3.4.3 业务逻辑模型 

3.5 Struts的视图部分 

3.5.1 理解视图 

3.5.2 应用ActionForm 

3.5.3 动态ActionForm 

3.6 Struts常用标记库 

3.7 StrutsHTML标签库 

3.7.1 StrutsHTML标签简介 

3.7.2 〈html:html〉标签 

3.7.3 〈html:base〉标签 

3.7.4 〈html:link〉标签 

3.7.5 〈html:img〉标签 

3.7.6 〈html:form〉标签 

3.7.7 〈html:text〉标签 

3.7.8 〈html:password〉标签 

3.7.9 〈html:textarea〉标签 

3.7.10 〈html:checkbox〉标签 

3.7.11 〈html:multibox〉标签 

3.7.12 〈html:radio〉标签 

3.7.13 〈html:select〉标签 

3.7.14 〈html:option〉标签 

3.7.15 〈html:options〉标签 

3.7.16 〈html:hidden〉标签 

3.7.17 〈html:submit〉标签 

3.7.18 〈html:reset〉标签 

3.7.19 〈html:file〉标签 

3.7.20 〈html:errors〉标签 

3.7.21 〈html:messages〉标签 

3.8 StrutsBean标签库 

3.8.1 〈bean:header〉标签 

3.8.2 〈bean:parameter〉标签 

3.8.3 〈bean:cookie〉标签 

3.8.4 〈bean:page〉标签 

3.8.5 〈bean:include〉标签 

3.8.6 〈bean:resource〉标签 

3.8.7 〈bean:struts〉标签 

3.8.8 〈bean:define〉标签 

3.8.9 〈bean:size〉标签 

3.8.10 〈bean:message〉标签 

3.8.11 〈bean:write〉标签 

3.9 StrutsLogic标签库 

3.9.1 〈logic:equal〉标签 

3.9.2 〈logic:match〉标签 

3.9.3 〈logic:present〉标签 

3.9.4 〈logic:messagesPresent〉 

3.9.5 〈logic:empty〉标签 

3.9.6 〈logic:iterate〉标签 

3.9.7 〈logic:forward〉标签 

3.9.8 〈logic:redirect〉标签 

3.10 StrutsNested标签库 

3.11 表单验证及错误处理 

3.11.1 ActionMessages和ActionMessage 

3.11.2 表单验证 

3.11.3 错误处理过程 

第4章 应用实例——产品信息反馈平台 

4.1 项目需求分析 

4.1.1 需求概述 

4.1.2 需求分析 

4.2 系统分析和设计 

4.2.1 数据库分析和设计 

4.2.2 业务逻辑层设计 

4.2.3 系统的MVC结构 

4.3 视图部分的实现——ActionForm 

4.4 视图部分的实现——JSP文件 

4.4.1 建立index.jsp 

4.4.2 建立header.jsp 

4.4.3 建立menu.jsp 

4.4.4 JSP文件——footer.jsp 

4.4.5 建立customerLogin.jsp 

4.4.6 建立customerRegist.jsp 

4.4.7 建立customerSuggest.jsp 

4.4.8 建立customerSuggestionView.jsp 

4.4.9 建立CustomerViewRevert.jsp 

4.4.10 建立productManagerLogin.jsp 

4.4.11 建立productManagerViewSuggestion.jsp 

4.4.12 建立productManagerRevertSuggestion.jsp 

4.4.13 建立Contentlndex.jsp 

4.4.14 建立ContentCustomerLogin.jsp 

4.4.15 建立ContentCustomerRegist.jsp 

4.4.16 建立ContentCustomerSuggest.jsp 

4.4.17 建立ContentCustomerSuggestionView.jsp 

4.4.18 建立ContentCustomerViewRevert.jsp 

4.4.19 建立ContentProductManagerLogin.jsp 

4.4.20 建立ContentProductManagerRevertSuggestion.jsp 

4.4.21 建立ContentProductManagerViewSuggestion.jsp 

4.5 控制部分的实现——web.xml 

4.6 控制部分的实现——struts-config.xml 

4.7 控制部分的实现——Action 

4.7.1 建立CustomerLoginAction 

4.7.2 建立GoCustomerRegist 

4.7.3 建立CustomerSuggestAction 

4.7.4 建立CustomerViewSelfSuggestion 

4.7.5 建立CustomerViewSuggestionAction 

4.7.6 建立ProductManagerLoginAction 

4.7.7 建立ProductManagerOperateAction 

4.7.8 建立LogoutAction 

4.8 模型部分的实现——JavaBean 

4.8.1 建立CustomerBean 

4.8.2 建立ProductBean 

4.8.3 建立ProductManagerBean 

4.8.4 建立SuggestionPadBean 

4.9 模型部分的实现——业务逻辑对象 

4.9.1 建立UserLoginBean 

4.9.2 建立CustomerServicelmpl 

4.9.3 建立ProductManagerServicelmpl 

4.9.4 建立ProductServicelmpl 

4.10 系统中存在的问题 

第5章 Tiles框架 

5.1 复合页面概述 

5.2 建立复合页面 

5.2.1 使用JSP页面包含命令建立 

5.2.2 利用Tiles标签来建立 

5.2.3 利用Tiles标签和复合页面模板建立 

5.2.4 利用Tiles框架来建立 

5.2.5 Tiles框架和Struts Action结合减少页面数量 

5.2.6 Tiles框架的扩展 

5.3 Tiles框架应用实例 

5.3.1 删除复合页面 

5.3.2 建立模板页面 

5.3.3 建立tiles-defs.xml文件 

5.3.4 修改index.jsp 

5.3.5 修改web.xml和struts-config.xml文件 

第6章 国际化 

6.1 国际化的概念 

6.2 Struts对于国际化的支持 

6.2.1 Struts的资源包和资源文件 

6.2.2 建立资源文件 

6.2.3 配置资源文件 

6.2.4 使用资源文件 

6.3 国际化应用实例 

6.3.1 建立资源文件 

6.3.2 配置资源文件 

6.3.3 修改JSP页面 

6.3.4 修改配置文件 

6.3.5 运行测试 

第7章 异常处理 

7.1 Java中的异常处理机制 

7.1.1 Java的异常类 

7.1.2 捕获异常 

7.1.3 抛出异常 

7.2 Web应用的异常处理方法 

7.2.1 通过JSP页面处理异常 

7.2.2 配置Web.xml处理异常 

7.3 Struts异常处理机制 

7.3.1 概述 

7.3.2 编程处理异常 

7.3.3 声明处理异常 

7.4 应用实例 

7.4.1 修改Action 

7.4.2 修改配置文件 

7.4.3 运行 

第8章 Validator验证框架 

8.1 Validator环境配置 

8.1.1 安装Jar包 

8.1.2 建立Validator配置文件 

8.1.3 配置struts-config.xml文件 

8.1.4 配置资源文件 

8.2 validator-rules.xml 

8.2.1 文件结构 

8.2.2 〈validator〉元素 

8.3 validation.xml

8.3.1 文件结构 

8.3.2 〈constant〉元素 

8.3.3 〈form〉元素 

8.4 Validator验证框架与JavaScript 

8.4.1 修改JSP页面文件 

8.4.2 修改sturts-config.xml文件 

8.5 应用实例 

8.5.1 准备工作 

8.5.2 建立validation.xml文件 

8.5.3 测试验证效果 

8.5.4 实现客户端验证 

8.5.5 运行说明 

第9章 Spring框架基础 

9.1 Spring框架概述 

9.2 理解依赖注入(Dependency Injection) 

9.2.1 依赖注入的概念 

9.2.2 传统编程方式 

9.2.3 使用Spring依赖注入 

9.3 Spring的环境和配置 

9.3.1 下载、安装Spring框架的Jar包 

9.3.2 建立applicationContext.xml文件 

9.3.3 配置WebApplciatonContext 

9.3.4 Spring和Struts框架结合 

9.4 一个简单的Spring应用 

9.4.1 文件组织 

9.4.2 建立表单类 

9.4.3 建立数据库验证类 

9.4.4 建立用户登录验证类 

9.4.5 建立测试类 

9.4.6 建立Spring配置文件 

第10章 Spring中的Bean 

10.1 Bean的概念 

10.2 Bean的定义 

10.2.1 Bean参数配置 

10.2.2 Bean的属性(property)配置 

10.3 依赖注入的两种方式 

10.3.1 设值注入 

10.3.2 构造函数注入 

10.3.3 两种注入方式比较 

10.4 实例化Bean 

10.4.1 BeanFactory 

10.4.2 ApplicationContext 

10.4.3 Bean的实例化 

第11章 Spring面向切面编程(AOP) 

11.1 AOP概述 

11.1.1 AOP的概念 

11.1.2 AOP的特点 

11.2 AOP实现原理——静态Proxy的实现 

11.2.1 登录验证接口及实现 

11.2.2 用静态Proxy方法增加新功能 

11.3 动态Proxy的实现 

11.3.1 建立代理类 

11.3.2 测试 

11.4 CGLIB模式 

11.4.1 CGLIB模式的引入 

11.4.2 使用CGLIB模式 

11.5 SpringAOP 

11.5.1 创建Before通知 

11.5.2 创建After通知 

11.5.3 创建Around通知 

11.5.4 创建Throws通知 

11.5.5 创建Introduction通知 

11.5.6 创建切点 

11.5.7 创建代理 

第12章 事务管理 

12.1 概述 

12.2 事务管理器 

12.2.1 JDBC事务管理器 

12.2.2 Hibernate事务管理器 

12.3 事务属性 

12.3.1 事务属性介绍 

12.3.2 传播行为 

12.3.3 隔离等级 

12.3.4 只读属性 

12.3.5 事务超时时间 

12.4 声明匹配所有方法的事务管理策略 

12.4.1 默认声明方式 

12.4.2 指定事务策略声明方式 

12.5 声明匹配具体方法的事务管理策略 

12.5.1 指定一个事务性方法 

12.5.2 指定多个事务性方法 

12.5.3 使用通配符 

12.6 在事务代理对象中声明事务 

第13章 Spring与Struts的集成 

13.1 集成概述 

13.2 使用Spring的ActionSupport类集成Struts 

13.2.1 ActionSupport类 

13.2.2 初始化WebApplicationContex 

13.2.3 修改Action 

13.2.4 在applicationContext.xml文件中装配Bean 

13.2.5 运行 

13.3 使用Spring的Action代理集成Struts 

13.3.1 加载WebApplicationContext 

13.3.2 修改Action 

13.3.3 修改struts-config.xml文件 

13.3.4 配置applicationContext.xml 

13.3.5 运行 

13.4 修改RequestProcessor集成Struts 

13.5 添加事务处理 

13.5.1 添加事务代理 

13.5.2 修改ActionBean 

第14章 Spring和Struts集成实例 

14.1 系统分析 

14.1.1 B/S三层结构 

14.1.2 集成分析 

14.2 集成实现 

14.2.1 配置Spring的WebApplicationContext 

14.2.2 建立自定义的RequestProcessor 

14.2.3 修改CustomerLoginAction 

14.2.4 修改ProductManagerLoginAction 

14.2.5 修改CustomerSuggestAction 

14.2.6 修改CustomerViewSelfSuggestion 

14.2.7 修改CustomerViewSuggestionAction 

14.2.8 修改CustomRegistAction 

14.2.9 修改GoCustomerRegist 

14.2.10 修改ProductManagerOperateAction 

14.2.11 修改struts-config.xml文件 

14.2.12 配置applicationContext.xml 

14.2.13 装配数据源 

14.2.14 装配业务实体 

14.2.15 装配业务逻辑 

14.2.16 装配事务处理对象 

14.2.17 装配处理客户请求的Action 

14.3 运行 

第15章 Hibernate概述 

15.1 实体、关系、对象 

15.2 实体 

15.2.1 实体之间的关系 

15.2.2 实体关系图 

15.3 关系 

15.4 对象 

15.4.1 域对象的种类 

15.4.2 域对象之间的关系 

15.5 对象持久化概念 

15.6 传统持久化方法 

15.7 ORM概述 

15.8 Hibernate简介 

15.8.1 Hibernate的特点 

15.8.2 Hibernate的核心接口 

15.8.3 Hibernate的二级缓存 

15.8.4 Hibernate应用中的Java对象状态 

15.8.5 Hibernate的配置文件 

15.8.6 Hibernate初始化过程 

15.9 一个简单的Hibernate应用 

15.9.1 Hibernate的运行环境配置 

15.9.2 建立数据库 

15.9.3 建立持久化类 

15.9.4 建立对象-关系映射文件 

15.9.5 建立Hibernate配置文件 

15.9.6 建立数据访问类(DAO) 

15.9.7 建立业务逻辑(Service)类 

15.9.8 建立测试类 

第16章 自动化工具 

16.1 使用HiberClipse 

16.1.1 安装插件 

16.1.2 配置HiberClipse 

16.1.3 使用HiberClipse的步骤 

16.1.4 自动生成持久化类 

16.1.5 生成对象-关系映射文件 

16.2 使用Hibernate Synchronizer 

16.2.1 安装插件 

16.2.2 配置“base持久化类”路径 

16.2.3 配置数据访问类(DAO)的路径 

16.2.4 自动生成hibernate.cfg.xml 

16.2.5 自动生成对象-关系映射文件 

16.2.6 自动生成持久化类 

16.2.7 自动生成持久化类的父类 

16.2.8 自动生成的持久化类 

16.2.9 自动生成数据访问类(DAO) 

16.2.10 自动生成的DAO类接口 

16.2.11 自动生成的DAO类的父类 

16.2.12 自动生成的_RootDAO类 

16.2.13 自动生成的_BaseRootDAO类 

16.2.14 自动生成的DAO类 

16.2.15 自动生成类之间的关系 

16.2.16 在hibernate.cfg.xml中增加映射关系 

第17章 对象-关系映射文件 

17.1 映射文件举例 

17.2 映射文件的文档类型定义 

17.2.1 对〈hibernate-mapping〉元素的描述 

17.2.2 〈hibernate-mapping〉元素的子元素 

17.2.3 〈hibernate-mapping〉元素的属性 

17.3 〈meta〉元素 

17.3.1 〈meta〉元素的作用范围 

17.3.2 〈meta〉元素的属性 

17.4 〈class〉元素 

17.4.1 〈class〉元素的DTD定义 

17.4.2 〈class〉元素的子元素 

17.4.3 〈class〉元素的属性 

17.5 〈id〉元素 

17.5.1 数据库主键和对象标识符 

17.5.2 对象标识符生成器 

17.5.3 increment对象标识符生成器 

17.5.4 identity对象标识符生成器 

17.5.5 hilo对象标识符生成器 

17.5.6 native对象标识符生成器 

17.6 〈property〉元素 

第18章 持久化操作 

18.1 加载持久化对象 

18.1.1 load()方法 

18.1.2 延迟检索 

18.2 保存持久化对象 

18.3 删除持久化对象 

18.4 更新持久化对象 

18.5 检索持久化对象 

18.5.1 HQL检索方式 

18.5.2 设定HQL检索条件 

18.5.3 QBC检索方式 

18.5.4 设定QBC检索条件 

18.5.5 本地SQL检索方式 

第19章 关联关系映射 

19.1 映射一对多关联关系 

19.1.1 建立一对多单向关联 

19.1.2 建立多对—单向关联 

19.1.3 建立一对多双向关联 

19.1.4 级联保存和更新 

19.1.5 级联删除 

19.1.6 inverse属性 

19.2 映射一对一关联 

19.2.1 惟一外键关联 

19.2.2 主键关联 

19.3 映射多对多关联 

19.3.1 映射单向多对多关联 

19.3.2 映射双向多对多关联 

第20章 Hibernate与Spring的集成 

20.1 概述 

20.2 建立数据库 

20.3 建立Hibernate配置文件、映射文件 

20.3.1 配置文件 

20.3.2 映射文件Customer.hbm.xml 

20.3.3 映射文件Product.hbm.xml 

20.3.4 映射文件Suggestionpad.hbm.xml 

20.4 生成持久化类 

20.4.1 CustomerBean持久化类 

20.4.2 ProductBean持久化类 

20.5 生成DAO类 

20.5.1 定义DAO类——CustomerDAO 

20.5.2 定义DAO类——ProductDAO 

20.6 定义业务逻辑 

20.6.1 客户操作相关业务逻辑 

20.6.2 产品操作相关业务逻辑 

20.7 建立Struts的视图部分 

20.8 建立Struts的控制部分 

20.8.1 对struts-config.xml的修改 

20.8.2 修改CustomerLoginAction 

20.9 定义Spring配置文件 

20.10 运行测试 

第21章 Hibernate与Spring的结合 

21.1 Spring对Hibernate的支持 

21.1.1 Hibernate模板类简介 

21.1.2 HibernateDaoSupport类 

21.2 应用实例 

21.2.1 定义DAO类——CustomerDAO 

21.2.2 定义DAO类——ProductDAO 

21.2.3 定义Spring配置文件 

下篇 综合应用实例

第22章 网上书店系统(Struts+Hibernate) 

22.1 系统概述 

22.1.1 系统预览 

22.1.2 系统文件结构的说明 

22.2 系统构架 

22.2.1 表示层的设计 

22.2.2 业务逻辑层设计 

22.2.3 数据库持久层设计 

22.2.4 数据表结构 

22.2.5 小结 

22.3 主页页面 

22.3.1 页面预览 

22.3.2 主页Action 

22.3.3 页面的具体实现 

22.3.4 页面包含的文件 

22.3.5 页面的基本框架 

22.4 用户登录 

22.4.1 登录状态的显示 

22.4.2 登录页面 

22.4.3 登录LoginAction 

22.4.4 登录的错误处理 

22.4.5 登录表单LoginForm 

22.5 用户管理 

22.5.1 用户注册 

22.5.2 用户UserAction 

22.5.3 修改密码页面 

22.5.4 用户表单UserForm 

22.6 图书查询 

22.6.1 按分类查询 

22.6.2 分类查询结果页面 

22.6.3 分类查询ViewBookAction

22.6.4 分页器的实现 

22.6.5 模糊查询 

22.6.6 模糊查询结果页面 

22.6.7 模糊查询SearchBooksAction 

22.7 购物车管理 

22.7.1 购物流程图 

22.7.2 购物车Cart 

22.7.3 购物车明细Cartltem 

22.7.4 加入购物车 

22.7.5 查看购物车 

22.7.6 购物车CardAction 

22.7.7 购物车确认页面 

22.7.8 发货信息页面 

22.7.9 订单确认页面 

22.7.10 订单OrderAction 

22.7.11 购物车表单CartForm

22.7.12 订单表单OrderForm 

22.8 Struts配置文件清单 

第23章 在线客服管理系统(Struts+Spring+Hibernate) 

23.1 项目需求分析 

23.1.1 需求概述 

23.1.2 客服管理的系统流程 

23.1.3 功能模块需求分析 

23.1.4 用例需求分析 

23.1.5 员工登录用例 

23.1.6 建立问题用例 

23.1.7 解决问题用例 

23.1.8 转发问题用例 

23.1.9 查询问题用例 

23.1.10 处理问题用例 

23.1.11 客户回访用例 

23.2 系统分析和设计 

23.2.1 数据库分析和设计 

23.2.2 系统分层结构 

23.2.3 数据访问层 

23.2.4 系统业务逻辑层 

23.2.5 系统的MVC结构 

23.3 视图部分——JSP页面 

23.3.1 建立模板页面 

23.3.2 建立tiles-defs.xml

23.4 视图部分——建立页面的不变部分 

23.4.1 建立Banner页面 

23.4.2 建立菜单导航页面 

23.4.3 建立版权页面 

23.5 视图部分——实现国际化 

23.5.1 资源文件和资源包 

23.5.2 系统中的资源文件 

23.6 视图部分——建立页面的可变部分 

23.6.1 公司员工登录页面 

23.6.2 客服人员操作页面 

23.6.3 客服人员建立问题页面 

23.6.4 客服人员回访客户页面 

23.6.5 客服人员转发问题页面 

23.6.6 技术人员操作页面 

23.6.7 技术人员解决问题页面 

23.6.8 技术人员转发问题页面 

23.6.9 客服经理操作页面 

23.6.10 客服经理查询问题页面 

23.6.11 客服经理查询问题详细页面 

23.6.12 客服经理处理问题页面 

23.6.13 客服经理处理问题详细页面 

23.7 控制部分——配置web.xml 

23.8 控制部分——配置struts-config.xml 

23.9 控制部分——建立Action 

23.9.1 处理员工登录请求的Action 

23.9.2 处理客服人员请求的Action 

23.9.3 处理技术人员操作请求的Action 

23.9.4 处理客服经理操作请求的Action 

23.10 用Struts进行错误处理和表单验证 

23.10.1 错误处理 

23.10.2 表单验证 

23.11 模型部分——建立可持久化类 

23.11.1 客户问题类 

23.11.2 员工类 

23.12 模型部分——建立业务逻辑类 

23.12.1 员工业务逻辑 

23.12.2 客户问题业务逻辑 

23.13 模型部分——建立DAO类 

23.13.1 建立对象-关系映射文件 

23.13.2 建立DAO类 

23.14 使用Spring装配各个组件 

23.14.1 Struts和Spring的集成 

23.14.2 建立applicationContext.xml 

23.15 使用Junit进行单元测试 

23.15.1 测试CustomerQuestionDAO 

23.15.2 测试CustomerQuestionServicelmpl

23.16 系统运行 

第24章 在线教师测评系统 

24.1 项目需求分析 

24.1.1 需求概述 

24.1.2 功能模块需求分析 

24.1.3 用例需求分析 

24.1.4 学生注册用例 

24.1.5 学生登录用例 

24.1.6 学生评估用例 

24.1.7 教师登录用例 

24.1.8 教师课程管理用例 

24.1.9 教师建立课程用例 

24.1.10 教师建立教材用例 

24.1.11 教师建立章节用例 

24.1.12 教师建立要点用例 

24.1.13 教师修改课程用例 

24.1.14 教师修改教材用例 

24.1.15 教师修改章节用例 

24.1.16 教师修改要点用例 

24.1.17 教师查看评估结果用例 

24.1.18 管理员登录用例 

24.1.19 管理员注册教师 

24.1.20 管理员管理课程和学生 

24.2 系统分析和设计 

24.2.1 数据库分析和设计 

24.2.2 系统分层结构 

24.2.3 系统数据访问层 

24.2.4 系统业务逻辑层 

24.2.5 系统的MVC结构 

24.3 表示层实现 

24.3.1 建立模板页面 

24.3.2 建立tiles-defs.xml 

24.3.3 建立Banner页面 

24.3.4 建立导航菜单 

24.3.5 建立版权页面 

24.3.6 学生注册 

24.3.7 学生登录 

24.3.8 学生评估 

24.3.9 教师登录 

24.3.10 教师管理课程 

24.3.11 建立课程 

24.3.12 建立教材 

24.3.13 建立章节 

24.3.14 建立要点 

24.3.15 教师浏览课程 

24.3.16 修改课程 

24.3.17 修改教材 

24.3.18 修改章节 

24.3.19 修改要点 

24.3.20 教师查看测评 

24.3.21 管理员登录 

24.3.22 管理员注册教师 

24.3.23 管理员管理课程 

24.3.24 配置web.xml 

24.3.25 配置struts-config.xml 

24.4 业务逻辑层的实现 

24.4.1 学生业务逻辑 

24.4.2 教师业务逻辑 

24.4.3 管理员业务逻辑 

24.4.4 用Spring装配各个组件 

24.5 数据访问层 

24.5.1 Hibernate配置文件 

24.5.2 Student.hbm.xml对象-关系映射文件 

24.5.3 Teacher.hbm.xml对象-关系映射文件 

24.5.4 Course.hbm.xml对象-关系映射文件 

24.5.5 Book.hbm.xml对象-关系映射文件 

24.5.6 Section.hbm.xml对象-关系映射文件 

24.5.7 Point.hbm.xml对象-关系映射文件 

24.5.8 StudentPoint.hbm.xml对象-关系映射文件 

24.5.9 StudentCourse.hbm.xml对象-关系映射文件 

24.5.10 学生DAO类 

24.5.11 教师DAO类 

24.5.12 课程DAO类 

24.5.13 教材DAO类 

24.5.14 章节DAO类 

24.5.15 要点DAO类 

24.5.16 StudentPointDAO类 

24.6 测试运行 

24.6.1 测试实例 

24.6.2 运行系统 


书查询(www.shuchaxun.com)本网页唯一编码:
098ec3fc9a358b05326c565b86bc3543#2ddc3117b01ce9e1fce6beb6a7cac28e#101609857#11888981.zip