JavaWeb应用技术是现如今最流行的Web软件开发技术性之一。现阶段不论是高等院校的软件工程专业,還是IT培训机构都将JavaWeb应用技术做为课程内容之一,这针对塑造学员的计算机技术工作能力具备关键的实际意义。这书用以具体指导JavaWeb运用综合实践,按三个层级领着阅读者进到JavaWeb应用技术全球。本书分4篇、共8章,內容先后为开发软件综合实践简述、构建JavaWeb运用设计方案与开发工具、实训案例——公司信息展现系统、实训课题研究——网络媒体管理中心系统、实训案例——互联网书社系统、实训新项目——应用商场系统、实训案例——根据SSH的在网上人才交流中心系统、实训课题研究——物流详情系统新项目。书里引入一些新专业知识和新方式 ,內容好用,重中之重突显,解读精练,案例典型性,既便捷学习培训,又有利于运用。这书主题鲜明,案例典型性,专业知识解读系统,合适做为公办专科学校电子计算机以及有关技术专业的教材内容或参考书,也可做为手机软件开发者以及他相关工作人员的技术性参考书。
目录
- 第一篇 软件开发综合实践基础
- 第1章 软件开发综合实践概述 2
- 1.1 软件开发综合实践意义和目的 2
- 1.1.1 软件企业对人才的要求 2
- 1.1.2 软件开发综合实践的目标 2
- 1.2 基本要求及实施过程 3
- 1.2.1 综合实践的基本要求 3
- 1.2.2 实施方式 3
- 1.3 Java Web核心技术与开发模式 4
- 1.3.1 Java Web核心技术 4
- 1.3.2 Java Web开发模式 5
- 1.4 编码规范 8
- 1.4.1 为什么需要编码规范 8
- 1.4.2 命名规范 9
- 1.4.3 注释规范 10
- 1.4.4 格式规范 11
- 第2章 搭建Java Web应用设计与开发环境 13
- 2.1 安装Java开发环境 13
- 2.1.1 安装与配置JDK 13
- 2.1.2 安装Java Web开发工具 14
- 2.2 安装和使用MySQL 16
- 2.2.1 下载与安装MySQL 16
- 2.2.2 安装MySQL集成设计环境 19
- 2.2.3 在NetBeans下管理MySQL数据库 20
- 2.3 安装服务器 21
- 2.3.1 安装Tomcat 21
- 2.3.2 在NetBeans中注册Tomcat 23
- 2.3.3 安装GlassFish 24
- 2.4 UML建模工具安装 26
- 2.4.1 使用NetBeans开发工具如何建模 26
- 2.4.2 安装与集成VP-UML 27
- 2.4.3 在NetBeans下使用VP-UML 29
- 2.5 Java Web项目的建立与部署 34
- 2.5.1 在NetBeans下建立与部署Java Web项目 34
- 2.5.2 在Tomcat下部署Web应用程序 36
- 第二篇 基于基本Jave Web技术的开发
- 第3章 实训案例:企业信息展示系统 40
- 3.1 系统分析 40
- 3.1.1 需求描述 40
- 3.1.2 用例分析 41
- 3.1.3 功能描述 42
- 3.1.4 其他需求 42
- 3.2 系统设计 43
- 3.2.1 系统功能结构 43
- 3.2.2 数据库设计 43
- 3.2.3 架构及程序结构 46
- 3.2.4 领域模型设计 47
- 3.2.5 系统配置与公共类设计 51
- 3.2.6 界面结构设计 55
- 3.3 数据访问层实现 59
- 3.3.1 用户数据访问类实现 59
- 3.3.2 产品分类数据访问类实现 63
- 3.3.3 产品数据访问类实现 66
- 3.3.4 新闻数据访问类实现 70
- 3.3.5 反馈数据访问类实现 73
- 3.4 业务逻辑层实现 76
- 3.4.1 实现工厂类(Factory) 77
- 3.4.2 用户业务逻辑类实现 78
- 3.4.3 分类业务逻辑类实现 78
- 3.4.4 产品业务逻辑类实现 79
- 3.4.5 新闻业务逻辑类实现 79
- 3.4.6 反馈业务逻辑类实现 80
- 3.5 控制层实现 81
- 3.5.1 设计控制层基类 81
- 3.5.2 用户控制类实现 82
- 3.5.3 分类控制类实现 84
- 3.5.4 产品控制类实现 86
- 3.5.5 新闻控制类实现 89
- 3.5.6 反馈控制类实现 91
- 3.6 视图层实现 93
- 3.6.1 标签设计 93
- 3.6.2 用户视图实现 97
- 3.6.3 分类视图设计 100
- 3.6.4 产品视图实现 101
- 3.6.5 新闻视图设计 105
- 3.6.6 反馈视图设计 107
- 第4章 实训课题:网络新闻中心系统 110
- 4.1 项目要求 110
- 4.1.1 功能要求 110
- 4.1.2 非功能性要求 110
- 4.2 设计与实现要求 111
- 4.2.1 分析和设计要求 111
- 4.2.2 系统实现要求 111
- 4.3 界面原型 112
- 4.3.1 前台 112
- 4.3.2 后台 115
- 第三篇 基于JSP+Struts2+Hibernate技术架构的开发
- 第5章 实训案例:网络书城系统 124
- 5.1 系统分析 124
- 5.1.1 需求描述 124
- 5.1.2 用例分析 124
- 5.1.3 功能分类 125
- 5.1.4 其他需求 126
- 5.2 系统设计 126
- 5.2.1 系统功能结构 126
- 5.2.2 数据库设计 127
- 5.2.3 架构及程序结构 129
- 5.2.4 领域模型设计(实体、接口设计) 130
- 5.2.5 系统配置 134
- 5.2.6 公共类设计 137
- 5.2.7 界面结构设计 140
- 5.3 数据访问层实现 142
- 5.3.1 数据访问类实现 143
- 5.3.2 建立ORM文件 147
- 5.3.3 数据访问层配置 152
- 5.4 业务逻辑层实现 152
- 5.4.1 业务逻辑类实现 152
- 5.4.2 业务逻辑层配置 153
- 5.5 控制层实现 153
- 5.5.1 控制层类的实现 153
- 5.5.2 控制层配置 159
- 5.6 表现层实现 161
- 5.6.1 标签设计 161
- 5.6.2 公共网页设计 163
- 5.6.3 用户视图实现 164
- 5.6.4 分类视图实现 169
- 5.6.5 图书视图实现 172
- 5.6.6 订单视图实现 178
- 5.6.7 购物车视图实现 181
- 第6章 实训项目:软件商城系统 183
- 6.1 项目要求 183
- 6.1.1 功能要求 183
- 6.1.2 非功能性要求 183
- 6.2 设计与实现要求 184
- 6.2.1 分析和设计要求 184
- 6.2.2 系统实现要求 184
- 6.3 界面原型 185
- 6.3.1 前台界面 185
- 6.3.2 后台界面 187
- 第四篇 基于SSH技术架构的开发
- 第7章 实训案例:基于SSH的网上人才中心系统 195
- 7.1 系统分析与设计 195
- 7.1.1 需求描述 195
- 7.1.2 用例分析 195
- 7.1.3 功能描述 197
- 7.1.4 其他需求 198
- 7.2 系统设计 198
- 7.2.1 系统功能结构 198
- 7.2.2 数据库设计 198
- 7.2.3 架构与程序结构 203
- 7.2.4 领域模型设计(实体、接口设计) 205
- 7.2.5 系统配置与公共类设计 207
- 7.2.6 界面结构设计 211
- 7.3 数据访问层实现 214
- 7.3.1 数据访问类实现 214
- 7.3.2 建立ORM文件 218
- 7.3.3 数据访问层配置 222
- 7.4 业务逻辑层实现 224
- 7.4.1 业务逻辑类实现 224
- 7.4.2 业务逻辑层配置 225
- 7.5 控制层实现 226
- 7.5.1 控制层类的实现 226
- 7.5.2 控制层配置 235
- 7.6 表现层实现 237
- 7.6.1 主页的登录状态标签设计 237
- 7.6.2 公共网页设计 238
- 7.6.3 管理员视图实现 240
- 7.6.4 个人用户视图实现 242
- 7.6.5 企业视图层设计 252
- 7.6.6 招聘(工作)视图层设计 255
- 7.6.7 申请(应聘)视图层设计 258
- 7.6.8 新闻视图层设计 261
- 第8章 实训课题:物流信息系统项目 264
- 8.1 项目要求 264
- 8.1.1 功能要求 264
- 8.1.2 非功能性要求 264
- 8.2 设计与实现要求 265
- 8.2.1 分析和设计要求 265
- 8.2.2 系统实现要求 265
- 8.3 界面原型 266
- 8.3.1 前台界面 266
- 8.3.2 后台 269