J2EE项目开发与设计 版权信息
- ISBN:9787113221560
- 条形码:9787113221560 ; 978-7-113-22156-0
- 装帧:60g胶版纸
- 册数:暂无
- 重量:暂无
- 所属分类:>>
J2EE项目开发与设计 本书特色
本书共分为13 章,包括三篇:基础篇、提高篇、综合篇。“基础篇”从环境部署、开发工具的安装讲起,由浅入深,详细讲述使用MySQL 作为后台数据库进行J2EE(已更名为Java EE)项目开发的方法,同时结合每一章的知识点讲述相关实例,加深对知识点的理解。“提高篇”分别讲述Java EE 黄金组合Struts2 与Hibernate,并结合实例详细说明各框架的使用。“综合篇”详细讲述Spring 的入门、操作与使用,以及Spring、Struts2 和Hibernate 这三个框架的整合原理和步骤,*后以一个Java EE 项目对前面介绍的三个框架的相关知识点和内容进行回顾和复习。本书是将理论知识运用到实际开发中的实践和尝试,适合作为高等院校计算机相关专业的教材,也可作为社会培训班的教材及软件设计人员的辅导用书。
J2EE项目开发与设计 内容简介
1.本书符合教育部修订本科*目录的要求,作为计算机大类中软件工程专业的核心课,本教材必不可少。
2.本书从写作上,将基础与提高同讲,并分别穿插案例进行讲解,将知识融汇于案例实践中。
3.本书从定位上,强调学生动手操作能力,给学生的就业前景做好了铺垫,方便学生找工作。
4.本书适用范围较广,适用于计算机应用、电子商务、计算机科学与技术、计算机网络等专业。
J2EE项目开发与设计 目录
基
础 篇
第1 章
开发环境的搭建...................................................................................
1
1.1 Java EE 开发环境所需软件......................................................................
1
1.2 Java EE 开发环境配置.............................................................................
3
1.3 MyEclipse 汉化与优化.............................................................................
9
1.3.1 MyEclipse 汉化.................................................................................
9
1.3.2 MyEclipse 优化...............................................................................
12
1.4 使用MyEclipse 创建和发布Web
Project................................................ 13
1.4.1 编写输出HelloWorld 的JSP 文件..................................................
13
1.4.2 运行JSP 文件.................................................................................
14
小结..............................................................................................................
16
习题..............................................................................................................
16
第2 章 JSP 技术详解....................................................................................
17
2.1 JSP 技术简介.........................................................................................
17
2.2 JSP 的基本语法.....................................................................................
18
2.2.1 基本语句.......................................................................................
21
2.2.2 数据类型.......................................................................................
22
2.3 JSP 的内置对象.....................................................................................
23
2.3.1 request 对象...................................................................................
23
2.3.2 response 对象.................................................................................
28
2.3.3 pageContext 对象...........................................................................
30
2.3.4 session 对象....................................................................................
30
2.3.5 application 对象..............................................................................
30
2.3.6 out 对象.........................................................................................
31
2.4 JSP 技术应用——登录功能...................................................................
32
小结..............................................................................................................
35
习题..............................................................................................................
35
第3 章 Servlet 技术详解...............................................................................
37
3.1 Servlet 技术简介....................................................................................
37
3.1.1 Servlet 的概念................................................................................
37
3.1.2 Servlet 的生命周期.........................................................................
38
3.1.3 Servlet 的重要函数.........................................................................
38
3.1.4 开发**个Servlet
......................................................................... 39
3.2 站点计数监听器制作.............................................................................
47
小结..............................................................................................................
50
习题..............................................................................................................
50
第4 章 JSP 中使用JavaBean
....................................................................... 51
4.1 JavaBean 简介........................................................................................
51
4.1.1 JavaBean 的属性.............................................................................
52
4.1.2 JavaBean 的方法.............................................................................
53
4.2 创建一个JavaBean.................................................................................
53
4.3 在JSP 中调用JavaBean
.......................................................................... 57
4.4 JavaDoc 文档的生成..............................................................................
60
4.5 JAR 插件的制作与使用.........................................................................
62
4.5.1 JAR 相关特点................................................................................
62
4.5.2 JAR 的使用....................................................................................
63
小结..............................................................................................................
64
习题..............................................................................................................
65
第5 章
搭建数据库开发环境..........................................................................
67
5.1 MySQL 概述.........................................................................................
67
5.1.1 MySQL 简介..................................................................................
67
5.1.2 下载并安装MySQL
....................................................................... 68
5.1.3 下载并安装Navicat for
MySQL...................................................... 72
5.2 使用MySQL 数据库..............................................................................
73
5.2.1 采用Navicat 管理MySQL 数据库.................................................
73
5.2.2 创建数据库....................................................................................
74
5.2.3 创建数据表....................................................................................
74
5.2.4 新增记录.......................................................................................
75
5.3 SQL 语法介绍.......................................................................................
75
5.3.1 SQL 简介.......................................................................................
75
5.3.2 SQL 基本语法................................................................................
75
小结..............................................................................................................
77
习题..............................................................................................................
77
第6 章 JDBC 技术详解.................................................................................
79
6.1 JDBC 概述............................................................................................
79
6.2 JDBC 数据库连接.................................................................................
80
6.2.1 连接MySQL 数据库......................................................................
80
6.2.2 连接SQL Server 2000 数据库.........................................................
85
6.2.3 连接SQL Server 2005 数据库.........................................................
87
6.3 JSP 操作MySQL 数据库........................................................................
90
6.3.1 数据查询.......................................................................................
91
6.3.2 数据添加.....................................................................................
100
6.3.3 数据编辑.....................................................................................
104
6.3.4 数据删除.....................................................................................
108
小结............................................................................................................
109
习题............................................................................................................
109
第7 章
综合实例——BLOG 系统开发.......................................................... 110
7.1 功能要求.............................................................................................
110
7.2 数据库设计.........................................................................................
110
7.2.1 数据库的需求分析.......................................................................
110
7.2.2 数据库的逻辑设计.......................................................................
111
7.3 框架搭建.............................................................................................
112
7.4 功能实现.............................................................................................
119
7.4.1 通用功能实现..............................................................................
119
7.4.2 数据访问层功能实现...................................................................
129
7.4.3 后台表示层功能实现...................................................................
139
7.4.4 前台表示层功能实现...................................................................
153
7.5 系统运行界面.....................................................................................
159
7.5.1 前台界面.....................................................................................
159
7.5.2 后台界面.....................................................................................
160
小结............................................................................................................
161
习题............................................................................................................
162
提
高 篇
第8 章 Struts2 入门....................................................................................
163
8.1 Struts2 框架介绍..................................................................................
163
8.1.1 Struts1 概述..................................................................................
163
8.1.2 MVC 概述...................................................................................
164
8.1.3 WebWork 概述............................................................................
165
8.1.4 Struts2 概述及优势.......................................................................
165
8.2 Struts2 的环境配置..............................................................................
165
8.2.1 下载Struts2 框架包......................................................................
165
8.2.2 搭建Struts2 开发环境..................................................................
166
8.3 **个Struts2 示例.............................................................................
167
8.3.1 准备工作.....................................................................................
168
8.3.2 配置struts.xml 与struts.properties
文件......................................... 168
8.3.3 创建控制器(Action 类)............................................................
169
8.3.4 创建视图层..................................................................................
170
8.3.5 测试运行.....................................................................................
171
小结............................................................................................................
172
习题............................................................................................................
172
第9 章 Struts2 框架技术.............................................................................
173
9.1 Struts2 的标签库..................................................................................
173
9.1.1 Struts2 标签库的使用...................................................................
174
9.1.2 if/elseif/else 标签..........................................................................
174
9.1.3 iterator 标签.................................................................................
175
9.1.4 include 标签.................................................................................
178
9.1.5 property 标签...............................................................................
179
9.1.6 部分UI 标签的使用.....................................................................
179
9.2 Struts2 的国际化操作..........................................................................
181
9.2.1 Struts2 实现国际化的原理............................................................
181
9.2.2 实现国际化步骤..........................................................................
182
9.3 Struts2 数据验证..................................................................................
187
9.3.1 使用validate()方法进行验证........................................................
187
9.3.2 使用配置文件进行验证................................................................
191
小结............................................................................................................
194
习题............................................................................................................
194
第10 章 Hibernate 概述及实例分析............................................................. 195
10.1 Hibernate 框架介绍...........................................................................
195
10.1.1 持久化和ORM 简介..................................................................
195
10.1.2 Hibernate 框架...........................................................................
196
10.2 Hibernate 的环境配置........................................................................
196
10.2.1 下载Hibernate 框架包................................................................
196
10.2.2 搭建Hibernate 开发环境............................................................
197
10.3 **个Hibernate 示例.......................................................................
203
10.3.1 准备工作....................................................................................
203
10.3.2 创建POJO 和Hibernate 映射文件..............................................
204
10.3.3 修改Hibernate 配置文件............................................................
207
10.3.4 创建操作数据库的主类:NewsOperator.....................................
208
10.3.5 数据查询....................................................................................
210
10.3.6 数据编辑....................................................................................
212
10.3.7 数据删除....................................................................................
213
10.3.8 测试...........................................................................................
215
小结............................................................................................................
215
习题............................................................................................................
216
综
合 篇
第11 章 Spring 入门...................................................................................
217
11.1 Spring 框架介绍.................................................................................
217
11.2 Spring 的环境配置.............................................................................
218
11.2.1 下载Spring 框架包.....................................................................
218
11.2.2 搭建Spring 开发环境.................................................................
219
11.3 **个Spring 示例............................................................................
224
11.3.1 准备工作....................................................................................
224
11.3.2 编写接口文件............................................................................
225
11.3.3 编写实现接口文件.....................................................................
225
11.3.4 修改Spring 的配置文件applicationContext.xml
.......................... 226
11.3.5 创建调用组件的主程序类..........................................................
226
11.3.6 测试运行....................................................................................
227
小结............................................................................................................
228
习题............................................................................................................
228
第12 章
使用Spring 操作数据库.................................................................
229
12.1 数据源datasource 的注入...................................................................
229
12.2 Spring 框架的事务处理......................................................................
230
12.2.1 传统的JDBC 事务处理..............................................................
230
12.2.2 Spring 框架的事务处理..............................................................
231
12.3 PlatformTransactionManager 的接口作用............................................
233
12.4 使用Template 访问数据....................................................................
237
12.4.1 Template 模式简介.....................................................................
237
12.4.2 HibernateTemplate 的使用..........................................................
238
小结............................................................................................................
241
习题............................................................................................................
242
第13 章 Spring Struts2 Hibernate 集成实例...............................................
243
13.1 项目需求...........................................................................................
243
13.1.1 项目需求概述............................................................................
243
13.1.2 系统框架....................................................................................
244
13.2 数据库的设计....................................................................................
245
13.3 配置开发环境....................................................................................
251
13.3.1 web.xml 文件的配置..................................................................
251
13.3.2 Spring 配置文件applicationContext.xml
的配置.......................... 252
13.3.3 Struts2 配置文件Struts.xml
的配置............................................. 256
13.3.4 国际化资源文件的配置..............................................................
260
13.4 编写持久化对象(PO)....................................................................
260
13.4.1 定义Book 类及映射文件...........................................................
261
13.4.2 定义Bargain 类及映射文件........................................................
266
13.4.3 定义Orders 类及映射文件.........................................................
267
13.4.4 定义Ordersbook 类及映射文件..................................................
269
13.4.5 定义User 类及映射文件............................................................
271
13.5 建立数据库访问层组件(DAO)......................................................
274
13.5.1 DAO 组件接口的定义................................................................
274
13.5.2 实现DAO 组件..........................................................................
277
13.5.3 配置DAO 组件..........................................................................
285
13.6 创建业务层组件................................................................................
286
13.6.1 业务逻辑组件接口的定义..........................................................
286
13.6.2 实现业务逻辑组件.....................................................................
289
13.6.3 事务管理配置............................................................................
294
13.6.4 配置业务逻辑组件.....................................................................
294
13.7 创建业务控制器................................................................................
295
13.7.1 业务控制器的执行流程..............................................................
295
13.7.2 网上书店系统Action 类分析......................................................
295
13.8 创建视图JSP 页面.............................................................................
297
13.8.1 用户注册界面............................................................................
297
13.8.2 用户登录界面............................................................................
298
13.8.3 用户信息修改界面.....................................................................
298
13.8.4 系统首页界面............................................................................
299
13.8.5 显示图书详细信息界面..............................................................
301
13.8.6 购物车界面................................................................................
302
13.8.7 显示用户订单列表界面..............................................................
304
13.8.8 添加图书界面............................................................................
306
13.9 运行网上书店系统............................................................................
307
13.9.1 系统前台界面............................................................................
307
13.9.2 系统后台界面............................................................................
309
小结............................................................................................................
310
习题............................................................................................................
311
附录A 常见数据类型转换....................................................................
312
参考文献...............................................................................................
316
展开全部
J2EE项目开发与设计 作者简介
彭灿华,男,硕士,讲师,智能信息系统开发、WEB与Internet挖掘专业,2006.6-2015.6工作于桂林电子科技大学信息科技学院,2015.6-今工作于桂林理工大学,主编《J2EE项目开发与设计》《管理信息系统》
韦晓敏,女,硕士,讲师,智能信息处理专业,2006年6月至今工作于桂林电子科技大学信息科技学院,主编《J2EE项目开发与设计》一书魏士伟,男,硕士,讲师,为计算机应用技术专业,2007-2012年任教于桂林电子科技大学信息科技学院,2012-至今任教于桂林航天工业学院,主编教材《J2EE项目开发与设计》一书