计算机类专业教育 > 软件工程类
J2EE项目开发与设计
书号:9787113158927 套系名称:普通高等学校计算机类专业特色教材
作者:彭灿华 魏士伟 出版日期:2013-02-01
定价:39.00 页码 / 开本:292 /16
策划编辑:巨凤 责任编辑:王占清
适用专业:无 适用层次:普通高等学校
最新印刷时间:
资源下载
教学课件
教学素材
习题答案(暂无)
教学案例(暂无)
教学设计(暂无)
教学视频(暂无)
内容简介
前言
目录
作者介绍
图书特色
本书共分为13章,包括三大部分:基础篇、提高篇、综合篇。“基础篇”从环境部署、开发工具的安装讲起,由浅入深,详细讲述使用MySQL作为后台数据库进行J2EE项目开发的方法,同时结合每章的知识点讲述相关实例,加深对知识点的理解。“提高篇”分别讲述J2EE黄金组合Struts2、Hibernate与Spring框架,并结合实例详细说明各框架的使用。 “综合篇”严格按照软件工程的规范,详细讲述项目的背景与目标、需求分析、总体设计、数据库设计、详细设计与实现,使读者深刻体会项目开发的各个环节,提升综合开发能力和实际动手能力。
本书既可作为高等院校相关专业的教材或教学参考书,也可作为社会培训班的教材及初级、中级、高级软件设计人员的辅导书。无
基 础 篇
第1章 开发环境的搭建1
1.1 J2EE开发环境所需软件1
1.2 J2EE开发环境配置2
1.3 MyEclipse汉化与优化6
1.3.1 MyEclipse汉化6
1.3.2 MyEclipse优化9
1.4 使用MyEclipse创建和发布Web Project9
1.4.1 编写输出HelloWorld的JSP文件9
1.4.2 运行JSP文件10
小结12
习题12
第2章 JSP技术详解13
2.1 JSP技术简介13
2.2 JSP的基本语法14
2.2.1 基本语句17
2.2.2 数据类型18
2.3 JSP的内置对象19
2.3.1 request对象19
2.3.2 response对象24
2.3.3 pageContext对象26
2.3.4 session对象26
2.3.5 application对象26
2.3.6 out对象27
2.4 JSP技术应用——登录功能28
小结31
习题31
第3章 Servlet技术详解32
3.1 Servlet技术简介32
3.1.1 Servlet的相关概念32
3.1.2 Servlet的生命周期33
3.1.3 Servlet的重要函数33
3.1.4 开发第一个Servlet35
3.2 站点计数监听器制作40
小结42
习题42
第4章 JSP中使用JavaBean44
4.1 JavaBean简介44
4.1.1 JavaBean的属性45
4.1.2 JavaBean的方法46
4.2 创建一个JavaBean46
4.3 在JSP中调用JavaBean50
4.4 JavaDoc文档的生成52
4.5 JAR插件的制作与使用54
4.5.1 JAR相关特点54
4.5.2 JAR的使用56
小结56
习题57
第5章 搭建数据库开发环境58
5.1 MySQL概述58
5.1.1 MySQL简介58
5.1.2 下载并安装MySQL59
5.1.3 下载并安装Navicat for MySQL63
5.2 使用MySQL数据库64
5.2.1 采用Navicat 管理MySQL数据库64
5.2.2 创建数据库64
5.2.3 创建数据表65
5.2.4 新增记录65
5.3 SQL语法介绍66
5.3.1 SQL简介66
5.3.2 SQL基本语法66
小结68
习题68
第6章 JDBC技术详解69
6.1 JDBC概述69
6.2 JDBC数据库连接70
6.2.1 连接MySQL数据库70
6.2.2 连接SQL Server 2000数据库74
6.2.3 连接SQL Server 2005数据库76
6.3 JSP操作MySQL数据库79
6.3.1 数据查询80
6.3.2 数据添加88
6.3.3 数据编辑92
6.3.4 数据删除96
小结98
习题98
第7章 综合实例——博客系统开发99
7.1 功能要求99
7.2 数据库设计99
7.2.1 数据库的需求分析99
7.2.2 数据库的逻辑设计100
7.3 框架搭建101
7.4 功能实现108
7.4.1 通用功能实现108
7.4.2 数据访问层功能实现117
7.4.3 后台表示层功能实现127
7.4.4 前台表示层功能实现141
7.5 系统运行界面147
7.5.1 前台界面147
7.5.2 后台界面148
小结150
习题150
提 高 篇
第8章 Struts2入门151
8.1 Struts2框架介绍151
8.1.1 Struts1概述151
8.1.2 MVC概述152
8.1.3 WebWork概述153
8.1.4 Struts2概述及优势153
8.2 Struts2的环境配置153
8.2.1 下载Struts2框架包154
8.2.2 搭建Struts2开发环境154
8.3 一个Struts2实例155
8.3.1 准备工作156
8.3.2 配置struts.xml与struts.properties文件156
8.3.3 创建控制器(Action类)157
8.3.4 创建视图层158
8.3.5 测试运行该实例159
小结160
习题160
第9章 Struts2框架技术161
9.1 Struts2标签库161
9.1.1 Struts2标签库的使用162
9.1.2 if/else...if/else标签162
9.1.3 iterator标签163
9.1.4 include标签166
9.1.5 property标签167
9.1.6 部分UI标签的使用167
9.2 Struts2的国际化操作169
9.2.1 Struts2实现国际化的原理169
9.2.2 实现国际化步骤170
9.3 Struts2数据验证176
9.3.1 使用validate()方法进行验证176
9.3.2 使用配置文件进行验证180
小结182
习题182
第10章 Hibernate概述及实例分析183
10.1 Hibernate框架介绍183
10.1.1 持久化和ORM简介183
10.1.2 Hibernate框架184
10.2 Hibernate的环境配置184
10.2.1 下载Hibernate框架包184
10.2.2 搭建Hibernate开发环境185
10.3 一个Hibernate实例190
10.3.1 准备工作190
10.3.2 创建POJO和Hibernate映射文件191
10.3.3 修改Hibernate配置文件194
10.3.4 创建操作数据库的主类NewsOperator195
10.3.5 数据查询197
10.3.6 数据编辑198
10.3.7 数据删除200
10.3.8 测试201
小结201
习题201
第11章 Spring入门202
11.1 Spring框架介绍202
11.2 Spring环境配置203
11.2.1 下载Spring框架包203
11.2.2 搭建Spring开发环境204
11.3 一个Spring实例207
11.3.1 准备工作207
11.3.2 定义接口208
11.3.3 接口的实现208
11.3.4 修改Spring的配置文件applicationContext.xml209
11.3.5 创建调用组件的主程序类210
11.3.6 测试运行该实例210
小结211
习题211
第12章 使用Spring操作数据库212
12.1 数据源datasource的注入212
12.2 Spring框架的事务处理213
12.2.1 传统的JDBC事务处理213
12.2.2 Spring框架的事务处理214
12.3 PlatformTransactionManager的接口作用216
12.4 使用Template访问数据220
12.4.1 Template模式简介220
12.4.2 HibernateTemplate的使用220
小结224
习题224
综 合 篇
第13章 Spring+Struts2+Hibernate集成实例225
13.1 项目需求225
13.1.1 项目需求概述225
13.1.2 系统框架226
13.2 数据库的设计227
13.3 配置开发环境230
13.3.1 web.xml文件的配置230
13.3.2 Spring配置文件applicationContext.xml的配置231
13.3.3 Struts2配置文件Struts.xml的配置235
13.3.4 国际化资源文件的配置239
13.4 编写持久化对象239
13.4.1 定义Book类及映射文件239
13.4.2 定义Bargain类及映射文件244
13.4.3 定义Orders类及映射文件245
13.4.4 定义Ordersbook类及映射文件247
13.4.5 定义User类及映射文件248
13.5 建立数据库访问层组件(DAO)251
13.5.1 DAO组件接口的定义251
13.5.2 实现DAO组件253
13.5.3 配置DAO组件259
13.6 创建业务层组件260
13.6.1 业务逻辑组件接口的定义260
13.6.2 实现业务逻辑组件263
13.6.3 事务管理配置267
13.6.4 配置业务逻辑组件267
13.7 创建业务控制器268
13.7.1 业务控制器的执行流程268
13.7.2 网上书店系统Action类分析268
13.8 创建视图JSP270
13.8.1 用户注册界面270
13.8.2 用户登录界面271
13.8.3 用户信息修改界面271
13.8.4 系统首页界面272
13.8.5 显示图书详细信息界面274
13.8.6 购物车界面275
13.8.7 显示用户订单列表界面277
13.8.8 添加图书界面279
13.9 运行网上书店系统279
13.9.1 系统前台界面279
13.9.2 系统后台界面281
小结281
习题281
参考文献282