店铺推荐
【推荐语】
这本书主要是针对初学者或中级读者量身订做的,全书以章为单位,由浅入深地讲解了JSP技术。全书突出了开发时的重要知识点,并配以案例讲解,充分体现了理论与实践相结合。
【作者】
暂时没有内容
【内容】
本书通过通俗易懂的语言、丰富实用的实例,详细讲解了使用Java语言和开源框架进行Web程序开发应该掌握的各项技术。其内容主要包括:安装JDK和Tomcat、JSP脚本和页面指令、request和out对象、session和application对象、使用JavaBean、Servlet技术、使用EL表达式、JSTL标签、JDBC连接MySQL、ODBC连接Access、执行查询和存储过程、显示结果集、文件上传与下载、发送邮件、动态报表、处理XML、使用Ajax技术、Struts框架、Hibernate框架以及Spring框架等。最后采用三大框架整合开发一个OA员工管理系统综合讲解本书的知识内容。

本书适合使用Java Web进行动态网站开发的初中级读者和编程爱好者,既可作为软件开发人员的参考手册,也可作为高校教师的教学参考书。
【目录】
第1章 Java Web入门知识 1
1.1Java Web简介 1
1.2 搭建开发环境 2
1.2.1安装JDK 2
1.2.2安装Tomcat 8
1.2.3安装MyEclipse 12
1.3 实验指导1-1:配置JDK环境
变量 20
1.4 实验指导1-2:创建第一个JSP
程序 21
1.5 实验指导1-3:使用MyEclipse开发JSP
程序 22
1.6Java Web开发模式 28
1.6.1单一JSP模式 28
1.6.2JSP JavaBean模式 28
1.6.3JSP JavaBean Servlet
模式 29
1.6.4Struts框架模式 30
1.6.5J2EE模式实现 31
思考与练习 32
第2章 JSP语法 33
2.1JSP页面元素 33
2.2JSP注释 35
2.2.1HTML注释 35
2.2.2隐藏注释 35
2.2.3代码注释 36
2.3 脚本元素 36
2.3.1Java脚本 37
2.3.2表达式 38
2.3.3声明 39
2.4 指令元素 40
2.4.1page指令 41
2.4.2taglib指令 43
2.4.3include指令 44
2.5 动作元素 47
2.5.1动作 47
2.5.2动作 49
2.5.3动作 51
2.5.4、
和 52
2.6 实验指导2-1:会员注册 55
思考与练习 59
第3章 JSP页面请求与响应 60
3.1JSP内置对象简介 60
3.2 页面输出对象out 62
3.2.1out对象成员方法 62
3.2.2输出数据到客户端 62
3.2.3管理缓冲区 64
3.3 页面对象page 65
3.4 页面请求对象request66
3.4.1request对象成员方法 66
3.4.2获取客户端信息 68
3.4.3获取HTTP Headers信息 70
3.4.4获取请求参数 72
3.4.5管理请求中的属性 74
3.4.6处理中文 76
3.5 页面响应对象response77
3.5.1response对象成员方法 77
3.5.2处理HTTP Headers信息 78
3.5.3处理重定向 80
3.6 实验指导3-1:维护商品信息 82
思考与练习 87
第4章 保存页面状态 88
4.1 会话对象session88
4.1.1session对象生命周期 88
4.1.2session对象方法 89
4.1.3session对象ID 90
4.1.4存取数据应用 90
4.1.5设置会话的有效时间 95
4.2 实验指导4-1:在线考试系统 95
4.3pageContext对象 100
4.4 全局应用程序对象application101
4.4.1application对象生命周期 101
4.4.2application对象方法 101
4.4.3存储数据应用 103
4.5 获取配置信息对象config104
思考与练习 106
第5章 JavaBean技术 108
5.1JavaBean概述 108
5.1.1JavaBean技术介绍 108
5.1.2JavaBean的分类 109
5.1.3JavaBean规范 110
5.2JavaBean属性 111
5.2.1Simple属性 111
5.2.2Indexed属性 112
5.2.3Bound属性 113
5.2.4Constrained属性 114
5.3 实验指导5-1:邮箱验证 115
5.4JavaBean作用域范围 118
5.4.1JavaBean的作用域简介 118
5.4.2Page作用域 118
5.4.3Request作用域 120
5.4.4Session作用域 122
5.4.5Application作用域 123
5.5 实验指导5-2:统计登录用户
数量 125
思考与练习 126
第6章 Servlet技术 128
6.1Servlet基础 128
6.1.1Servlet概述 128
6.1.2Servlet的功能 129
6.1.3Servlet的特点 130
6.1.4Servlet的生命周期 130
6.2Servlet技术开发 132
6.2.1Servlet在Java EE中的结构
体系 132
6.2.2Servlet核心API 133
6.2.3创建Servlet类 135
6.2.4配置Servlet相关元素 137
6.3Servlet的典型应用 138
6.3.1Servlet读取表单数据 138
6.3.2Servlet实现页面转发 138
6.3.3Servlet读取当前页的
路径 139
6.3.4Servlet操作Cookie 139
6.4 实验指导6-1:使用Servlet处理表单
数据 141
6.5Servlet过滤器 146
6.5.1过滤器的处理方式 146
6.5.2过滤器API 147
6.5.3创建并配置过滤器 148
6.6 实验指导6-2:使用过滤器验证用
户身份 150
6.7Servlet监听器 153
6.7.1Servlet监听器简介 153
6.7.2监听Servlet上下文 153
6.7.3监听HTTP会话 154
6.7.4监听Servlet请求 155
6.8 实验指导6-3:使用监听器实现同一
用户只能有一个在线 155
思考与练习 160
第7章 EL表达式 162
7.1EL概述 162
7.1.1EL的基本语法 162
7.1.2EL的特点 163
7.1.3使用EL表达式的条件 163
7.1.4EL表达式的存取范围 164
7.1.5通过EL访问数据 165
7.1.6EL表达式的保留关键字 165
7.2EL表达式的运算符 166
7.2.1存取运算符 166
7.2.2算术运算符 167
7.2.3关系运算符 168
7.2.4逻辑运算符 168
7.2.5条件运算符 169
7.2.6empty运算符 169
7.2.7运算符的优先级 170
7.3EL的隐含对象 170
7.3.1页面上下文对象 171
7.3.2访问环境信息的隐含
对象 173
7.3.3访问作用域范围的隐含
对象 175
7.4 实验指导7-1:使用EL表达式实现
计算器 175
7.5 定义和使用EL函数 176
7.5.1定义和使用EL函数 177
7.5.2常见的错误 179
7.6 实验指导7-2:使用EL访问JavaBean
属性 181
思考与练习 183
第8章 JSTL标签库 184
8.1JSTL标签库简介 184
8.2 表达式标签 186
8.2.1输出标签 186
8.2.2设置标签 188
8.2.3移除标签 190
8.2.4捕获异常标签 191
8.3URL操作标签 191
8.3.1文件导入标签 192
8.3.2生成URL地址
标签 193
8.3.3重定向标签 193
8.3.4参数传递标签 194
8.4 流程控制标签 194
8.4.1条件判断标签 195
8.4.2标签 196
8.4.3标签 196
8.4.4标签 196
8.5 实验指导8-1:使用流程控制标签
划分成绩 197
8.6 循环标签 198
8.6.1循环标签 199
8.6.2迭代标签 200
8.7 实验指导8-2:使用JSTL标签库
完成用户的登录 202
思考与练习 204
第9章 数据库应用技术 205
9.1JDBC概述 205
9.1.1JDBC简介 205
9.1.2JDBC驱动程序分类 206
9.2JDBC常用接口 209
9.2.1驱动程序管理器
DriverManager 209
9.2.2数据库连接接口
Connection 212
9.2.3执行SQL语句接口
Statement 214
9.2.4执行动态SQL语句接口
PreparedStatement 215
9.2.5执行存储过程接口
CallableStatement 216
9.2.6访问结果集接口
ResultSet 218
9.3 连接数据库 219
9.3.1纯驱动连接 219
9.3.2ODBC桥连接 220
9.4 实验指导9-1:图书信息管理 221
9.4.1添加数据 222
9.4.2查询数据 224
9.4.3更新数据 225
9.4.4删除数据 227
9.4.5调用存储过程 228
9.4.6分页显示 230
9.5 使用连接池 232
9.6 高级结果集 234
9.6.1可滚动结果集 235
9.6.2可更新结果集 237
9.7 实验指导9-2:实现一个基于MVC
的留言本 240
9.7.1了解MVC 240
9.7.2创建数据库和表 241
9.7.3编写实体层 242
9.7.4编写DAO层 243
9.7.5用户登录 245
9.7.6发表留言 246
9.7.7查看留言 248
思考与练习 249
第10章 JSP实用组件 251
10.1Common-FileUpload组件上传
文件 251
10.1.1Common-FileUpload安装与
配置 251
10.1.2上传的核心类
DiskFileUpload 252
10.1.3处理的核心类
ServletFileUpload 253
10.1.4限制文件类型类
SuffixFileFilter 254
【书摘插画】


返回顶部