Java Web开发实践教程
全新正版 极速发货
¥
41.34
6.0折
¥
69
全新
库存3件
作者王占中,崔志刚 编著
出版社清华大学出版社
ISBN9787302418474
出版时间2016-09
装帧平装
开本16开
定价69元
货号1201352624
上书时间2024-08-09
商品详情
- 品相描述:全新
- 商品描述
-
目录
第1章JavaWeb入门知识1
1.1JavaWeb简介1
1.2搭建开发环境2
1.2.1安装JDK2
1.2.2安装Tomcat8
1.2.3安装MyEclipse12
1.3实验指导1-1:配置JDK环境变量20
1.4实验指导1-2:创建第一个JSP程序21
1.5实验指导1-3:使用MyEclipse开发JSP程序22
1.6JavaWeb开发模式28
1.6.1单一JSP模式28
1.6.2JSPJavaBean模式28
1.6.3JSPJavaBeanServlet模式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<jsp:include>动作47
2.5.2<jsp:forward>动作49
2.5.3<jsp:param>动作51
2.5.4<jsp:useBean>、<jsp:setProperty>和<jsp:getProperty>52
2.6实验指导2-1:会员注册55
思考与练习59
第3章JSP页面请求与响应60
3.1JSP内置对象简介60
3.2页面输出对象out62
3.2.1out对象成员方法62
3.2.2输出数据到客户端62
3.2.3管理缓冲区64
3.3页面对象page65
3.4页面请求对象request66
3.4.1request对象成员方法66
3.4.2获取客户端信息68
3.4.3获取HTTPHeaders信息70
3.4.4获取请求参数72
3.4.5管理请求中的属性74
3.4.6处理中文76
3.5页面响应对象response77
3.5.1response对象成员方法77
3.5.2处理HTTPHeaders信息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对象ID90
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在JavaEE中的结构体系132
6.2.2Servlet核心API133
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操作Cookie139
6.4实验指导6-1:使用Servlet处理表单数据141
6.5Servlet过滤器146
6.5.1过滤器的处理方式146
6.5.2过滤器API147
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驱动程序管理器DriverManager209
9.2.2数据库连接接口Connection212
9.2.3执行SQL语句接口Statement214
9.2.4执行动态SQL语句接口PreparedStatement215
9.2.5执行存储过程接口CallableStatement216
9.2.6访问结果集接口ResultSet218
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了解MVC240
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上传的核心类DiskFileUpload252
10.1.3处理的核心类ServletFileUpload253
10.1.4限制文件类型类SuffixFileFilter254
……
内容摘要
本书通过通俗易懂的语言、丰富实用的实例,详细讲解了使用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进行动态网站开发的初中级读者和编程爱好者,既可作为软件开发人员的参考手册,也可作为高校教师的教学参考书。
— 没有更多了 —
以下为对购买帮助不大的评价