JavaEE开发项目化教程
1星价
¥24.1
(5.5折)
2星价¥24.1
定价¥43.8
图文详情
- ISBN:9787302443056
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:32开
- 页数:345
- 出版时间:2016-09-01
- 条形码:9787302443056 ; 978-7-302-44305-6
本书特色
本书以实际项目“毕业生就业管理系统”为背景,以servlet 和jsp 知识为主线,讲述使用servlet 和jsp 技术进行web 应用系统开发的流程与技巧。以项目开发为主线,详细讲解servlet 技术、数据库开发、jsp 语法基础、jsp 内置对象、jsp 中使用javabean、el 表达式、标准标签库以及jsp 实用技术等javaee 开发的重要知识内容。
为了方便教师教学,提供教材的同时,还提供了教材中所有例题及项目源代码、电子课件、各部分分类整理的试题库及答案,请有此需要的教师联系出版社,也可与作者联系(e-mail:llhua66@163.com)。
本书可作为高职高专学生或本科学生教材,也可作为计算机培训班教材或web 程序员参考书。
内容简介
本书以实际项目“毕业生就业管理系统”为背景,以Servlet 和JSP 知识为主线,讲述使用Servlet 和JSP 技术进行Web 应用系统开发的流程与技巧。以项目开发为主线,详细讲解Servlet 技术、数据库开发、JSP 语法基础、JSP 内置对象、JSP 中使用JavaBean、EL 表达式、标准标签库以及JSP 实用技术等JavaEE 开发的重要知识内容。
为了方便教师教学,提供教材的同时,还提供了教材中所有例题及项目源代码、电子课件、各部分分类整理的试题库及答案,请有此需要的教师联系出版社,也可与作者联系(E-mail:llhua66@163.com)。
本书可作为高职高专学生或本科学生教材,也可作为计算机培训班教材或Web 程序员参考书。
目录
目 录
模块1 系统分析与设计...................................................................................1
学习目标 ...........................................................................................................1
1.1 任务1——项目需求分析 ..........................................................................1
1.1.1 系统建立的意义 ..........................................................................1
1.1.2 系统的设计目标和思想 ................................................................2
1.1.3 需求模块分析系统结构图 ............................................................2
1.2 任务2——系统总体设计 ..........................................................................3
1.2.1 管理员管理模块 ..........................................................................3
1.2.2 学生管理模块 ..............................................................................3
1.2.3 企业管理模块 ..............................................................................4
1.3 任务3——功能模块详细设计 ..................................................................5
1.3.1 管理员管理功能模块 ...................................................................5
1.3.2 学生管理功能模块 .......................................................................8
1.3.3 企业管理功能模块 .....................................................................12
1.4 任务4——数据库结构设计 ....................................................................14
1.4.1 用户注册表user ........................................................................14
1.4.2 学生基本信息表student ............................................................15
1.4.3 学生简历表resume ...................................................................15
1.4.4 企业基本信息表company .........................................................16
1.4.5 招聘信息表recruit .....................................................................16
1.4.6 应聘简历表recruitresume .........................................................17
1.4.7 就业信息表employment ...........................................................17
1.4.8 留言信息表message ................................................................17
1.5 任务5——项目的开发环境要求 .............................................................18
1.5.1 系统软硬件要求 ........................................................................18
1.5.2 开发工具 ..................................................................................18
1.5.3 开发语言 ...................................................................................19
1.6 本章小结 ................................................................................................19
1.7 课后实训 ................................................................................................19
模块2 Web 项目开发环境配置....................................................................20
学习目标 .........................................................................................................20
2.1 任务1——JDK 的安装与配置 ................................................................20
2.1.1 JDK 的下载 ...............................................................................20
2.1.2 JDK 的安装 ...............................................................................22
2.1.3 JDK 的配置 ...............................................................................24
2.2 任务2——Tomcat 服务器的安装与配置 ................................................26
2.2.1 下载Tomcat ..............................................................................26
2.2.2 Tomcat 的安装和配置 ................................................................28
2.2.3 运行和测试Tomcat ...................................................................30
2.3 任务3——MyEclipse 安装与配置 ..........................................................33
2.3.1 MyEclipse 的下载 ......................................................................33
2.3.2 MyEclipse 的安装 ......................................................................33
2.3.3 在MyEclipse 中附加Tomcat 服务器 .........................................37
2.4 本章小结 ................................................................................................40
2.5 课后实训 ................................................................................................40
模块3 使用Servlet 实现Web 控制器.........................................................41
学习目标 .........................................................................................................41
3.1 任务1——认识Servlet ..........................................................................41
3.1.1 Servlet 的优点 ...........................................................................41
3.1.2 Servlet 运行原理 .......................................................................42
3.1.3 Servlet 生命周期 .......................................................................48
3.2 任务2——实现用户登录控制器 .............................................................52
3.2.1 任务描述 ...................................................................................52
3.2.2 实现任务所需Servlet API .........................................................53
3.2.3 任务实现 ...................................................................................63
3.3 任务3——使用Servlet 过滤器处理中文乱码 .........................................72
3.3.1 任务描述 ...................................................................................72
3.3.2 实现任务所需过滤器Filter 体系结构 .........................................77
3.3.3 任务实现 ...................................................................................79
3.4 任务4——使用Cookie 技术统计页面访问量 .........................................82
3.4.1 任务描述 ...................................................................................82
3.4.2 实现任务所需Cookie 技术 ........................................................82
3.4.3 任务实现 ...................................................................................83
3.5 任务5——使用请求转发实现注册控制器 ..............................................86
3.5.1 任务描述 ...................................................................................86
3.5.2 实现任务所需的RequestDispatcher 接口 .................................87
3.5.3 任务实现 ...................................................................................89
3.6 任务6——使用Session 技术实现登录后用户跟踪 ................................94
3.6.1 任务描述 ...................................................................................94
3.6.2 Session 会话管理API ...............................................................95
3.6.3 任务实现 ...................................................................................96
3.7 本章小结 ..............................................................................................100
3.8 课后实训 ..............................................................................................101
模块4 使用JDBC 技术访问数据库............................................................104
学习目标 .......................................................................................................104
4.1 任务1——学会使用JDBC 技术访问数据库 ........................................104
4.1.1 任务描述 .................................................................................104
4.1.2 实现任务所需JDBC API .........................................................105
4.1.3 任务实现 .................................................................................106
4.2 任务2——使用JDBC 技术对用户表数据进行CRUD 操作 ................. 113
4.2.1 任务描述 .................................................................................113
4.2.2 使用JDBC 对用户表数据进行CRUD 操作所需接口和类........ 113
4.2.3 任务实现 .................................................................................113
4.3 任务3——利用DAO 技术实现用户登录 .............................................. 119
4.3.1 案例描述 .................................................................................119
4.3.2 实现任务所使用的预处理语句 ................................................. 119
4.3.3 任务实现 .................................................................................121
4.4 本章小结 ..............................................................................................129
4.5 课后实训 ..............................................................................................129
模块5 使用JSP 技术实现Web 页面.........................................................132
学习目标 .......................................................................................................132
5.1 任务1——使用JSP 标签实现用户注册页面 ........................................132
5.1.1 任务描述 .................................................................................132
5.1.2 实现任务所需技术 ...................................................................132
5.1.3 任务实现 .................................................................................144
5.2 任务2——使用JSP 动作元素实现学生注册个人基本信息 ..................150
5.2.1 任务描述 .................................................................................150
5.2.2 实现任务所需的JSP 动作标记 ................................................150
5.2.3 任务实现 .................................................................................155
5.3 本章小结 ..............................................................................................171
5.4 课后实训 ..............................................................................................171
模块6 使用JSP 内置对象..........................................................................175
学习目标 .......................................................................................................175
6.1 任务1——使用JSP 内置对象实现用户登录页面 ................................175
6.1.1 任务描述 .................................................................................175
6.1.2 任务实施用到内置对象 ............................................................176
6.1.3 任务实现 .................................................................................183
6.2 任务2——使用JSP 内置对象实现管理员用户登录后首页面 ..............186
6.2.1 任务描述 .................................................................................186
6.2.2 实现任务所需的内置对象 ........................................................186
6.2.3 任务实现 .................................................................................196
6.3 本章小结 ..............................................................................................206
6.4 课后实训 ..............................................................................................206
模块7 在JSP 页面中使用JavaBean .......................................................209
学习目标 .......................................................................................................209
7.1 任务——使用JSP+JavaBean 实现用户注册时用户名检测 .................209
7.1.1 任务描述 .................................................................................209
7.1.2 实现任务需要的JavaBean 技术 .............................................209
7.1.3 任务实现 .................................................................................225
7.2 本章小结 ..............................................................................................231
7.3 课后实训 ..............................................................................................231
模块8 使用EL 表达式................................................................................234
学习目标 .......................................................................................................234
8.1 任务——用EL 表达式实现学生查看个人基本信息 ..............................234
8.1.1 任务描述 .................................................................................234
8.1.2 实现任务所需的EL 技术 .........................................................234
8.1.3 任务实现 .................................................................................247
8.2 本章小结 ..............................................................................................254
8.3 课后实训 ..............................................................................................254
模块9 自定义JSP 标签的使用...................................................................255
学习目标 .......................................................................................................255
9.1 任务——学会使用自定义JSP 标签 .....................................................255
9.1.1 任务描述 .................................................................................255
9.1.2 实现任务所需的自定义标签的技术 ..........................................255
9.1.3 任务实现 .................................................................................266
9.2 本章小结 ..............................................................................................271
9.3 课后实训 ..............................................................................................272
模块10 使用JSP 标准标签库....................................................................273
学习目标 .......................................................................................................273
10.1 任务1——使用核心标签库的通用标签实现学生密码修改 .................273
10.1.1 任务描述 ...............................................................................273
10.1.2 实现任务所需的标准标签 ......................................................273
10.1.3 任务实现 ...............................................................................280
10.2 任务2——使用JSTL 条件和迭代标签实现管理学生信息 ..................286
10.2.1 任务描述 ...............................................................................286
10.2.2 实现任务所需的条件标签和迭代标签 ....................................286
10.2.3 任务实现 ...............................................................................294
10.3 任务3——认识JSTL 的URL 标签、国际化标签及格式标签 ............298
10.3.1 任务描述 ...............................................................................298
10.3.2 JSTL 的URL 标签、国际化标签及格式标签 .........................298
10.4 本章小结 ............................................................................................310
10.5 课后实训 ............................................................................................ 311
模块11 使用JSP 实用技术........................................................................313
学习目标 .......................................................................................................313
11.1 任务1——使用实用技术实现用户登录验证码 ...................................313
11.1.1 任务描述 ................................................................................313
11.1.2 验证码技术 ............................................................................313
11.1.3 任务实现 ................................................................................316
11.2 任务2——使用分页技术实现用户管理 ..............................................320
11.2.1 任务描述 ................................................................................320
11.2.2 分页技术 ................................................................................321
11.2.3 任务实现 ................................................................................321
11.3 任务3——使用ckeditor 实现学生给管理员留言 ................................337
11.3.1 任务描述 ................................................................................337
11.3.2 实现任务所需的ckeditor .......................................................337
11.3.3 任务实现 ................................................................................340
11.4 本章小结 ............................................................................................345
11.5 课后实训 ............................................................................................345
参考文献.......................................................................................................346
展开全部
预估到手价 ×
预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。
确定