书籍详情

JSP Web开发基础教程(微课版)

JSP Web开发基础教程(微课版)

作者:郑义 著

出版社:清华大学出版社

出版时间:2022-10-01

ISBN:9787302616733

定价:¥88.00

购买这本书可以去
内容简介
  《JSP Web开发基础教程(微课版)》由浅入深、循序渐进地介绍了JSP Web的技术原理。书中每个知识点都配有实例说明,并以网上购物商城为案例对全书知识进行了综合运用。 《JSP Web开发基础教程(微课版)》内容丰富、结构合理、思路清晰、语言简练流畅、示例典型。全书共15章:前14章内容为Java Web应用开发概述、HTML与CSS网页开发基础、JavaScript脚本语言、JSP基本语法、JSP内置对象、JavaBean技术、Servlet技术、过滤器和监听器、Java Web的数据库操作、表达式语言(EL)、JSTL标签、自定义标签、XML概述、资源国际化等;最后一章安排了综合实例,用于提高和拓宽读者对JSP的掌握和应用,也可作为课程设计的参考案例。 《JSP Web开发基础教程(微课版)》注重理论与实践结合,内容安排科学合理,体系结构清晰,言简意赅,可满足既要掌握扎实理论基础,又要达到应用型人才培养目标的教学要求。《JSP Web开发基础教程(微课版)》不仅可以作为高等院校计算机及相关专业的教材,也适合JSP技术开发人员参考使用。 《JSP Web开发基础教程(微课版)》配套的电子课件、实例源文件、习题答案可以到http://www.tupwk.com.cn/downpage网站下载,也可以扫描前言中的“学习资源”二维码获取。扫描前言中的“教学视频”二维码可以直接观看教学视频。
作者简介
暂缺《JSP Web开发基础教程(微课版)》作者简介
目录

第1章  Java Web应用开发概述   1
1.1  应用程序体系结构   1
1.1.1  C/S体系结构   2
1.1.2  B/S体系结构   2
1.1.3  两种体系结构的比较   3
1.2  Web应用程序的工作原理   3
1.3  Web应用技术   5
1.3.1  客户端技术   5
1.3.2  服务器端技术   7
1.4  Web开发与运行环境概述   8
1.5  Tomcat的配置   8
1.5.1  Tomcat的下载   8
1.5.2  Tomcat的目录结构   10
1.5.3  修改Tomcat的默认端口   10
1.5.4  部署Web应用   10
1.6  Eclipse的下载与使用   11
1.6.1  Eclipse的下载与安装   11
1.6.2  启动Eclipse   13
1.6.3  Eclipse的工作台   13
1.6.4  创建一个Web程序   14
1.7  本章小结   18
1.8  实践与练习   18
第2章  HTML与CSS网页开发基础   20
2.1  HTML   20
2.1.1  创建第一个HTML文件   20
2.1.2  HTML文档结构   21
2.1.3  HTML常用标记   22
2.1.4  表格标记   26
2.1.5  HTML表单标记   27
2.1.6  超链接与图片标记   32
2.1.7  HTML5新增内容   33
2.2  CSS   35
2.2.1  CSS规则   35
2.2.2  CSS选择器   36
2.2.3  在页面中包含CSS   38
2.2.4  CSS3的新特征   40
2.3  本章小结   42
2.4  实践与练习   42
第3章  JavaScript脚本语言   43
3.1  了解JavaScript   43
3.1.1  JavaScript简介   43
3.1.2  JavaScript的主要特点   43
3.2  JavaScript语言基础   44
3.2.1  JavaScript的语法   44
3.2.2  JavaScript中的关键字   45
3.2.3  JavaScript的数据类型   46
3.2.4  变量的定义及使用   47
3.2.5  运算符的应用   49
3.3  流程控制语句   51
3.3.1  if条件判断语句   52
3.3.2  switch多分支语句   54
3.3.3  for循环语句   56
3.3.4  while循环语句   57
3.3.5  do...while循环语句   59
3.3.6  break与continue语句   60
3.4  函数   61
3.4.1  函数的定义   61
3.4.2  函数的调用   61
3.5  事件处理   62
3.5.1  事件处理程序简介   63
3.5.2  JavaScript的常用事件   63
3.5.3  事件处理程序的调用   64
3.6  常用对象   64
3.6.1  Window对象   65
3.6.2  String对象   68
3.6.3  Date对象   72
3.7  DOM技术   74
3.7.1  DOM的分层结构   74
3.7.2  遍历文档   75
3.7.3  获取文档中的指定元素   77
3.7.4  操作文档   77
3.8  本章小结   79
3.9  实践与练习   80
第4章  JSP基本语法   81
4.1  了解JSP页面   81
4.2  指令标识   82
4.2.1  page指令   83
4.2.2  include指令   85
4.2.3  taglib指令   87
4.3  脚本标识   87
4.3.1  JSP表达式   87
4.3.2  声明标识   88
4.3.3  代码片段   88
4.4  JSP注释   89
4.4.1  HTML注释   89
4.4.2  JSP代码片段注释   90
4.4.3  隐藏注释   92
4.4.4  动态注释   93
4.5  动作标识   93
4.5.1  包含文件标识   93
4.5.2  请求转发标识   95
4.5.3  传递参数标识   97
4.6  本章小结   97
4.7  实践与练习   97
第5章  JSP内置对象   98
5.1  JSP内置对象概述   98
5.1.1  JSP内置对象及常用方法   98
5.1.2  JSP内置对象的作用域   99
5.2  request对象   101
5.2.1  访问请求参数   101
5.2.2  在作用域中管理属性   103
5.2.3  获取Cookie   104
5.2.4  解决中文乱码   107
5.2.5  获取客户端信息   108
5.2.6  显示国际化信息   109
5.3  response对象   110
5.3.1  重定向网页   110
5.3.2  处理HTTP文件头   111
5.3.3  设置输出缓冲   111
5.4  session对象   112
5.4.1  创建及获取客户的会话   112
5.4.2  从会话中移动指定的绑定对象   113
5.4.3  销毁session   113
5.4.4  会话超时的管理   114
5.4.5  session对象的应用   114
5.5  application对象   116
5.5.1  访问应用程序初始化参数   116
5.5.2  管理应用程序环境属性   117
5.6  out对象   117
5.6.1  向客户端输出数据   117
5.6.2  管理响应缓冲   118
5.7  其他内置对象   119
5.7.1  pageContext对象   119
5.7.2  config对象   119
5.7.3  page对象   120
5.7.4  exception对象   121
5.8  本章小结   122
5.9  实践与练习   122
第6章  JavaBean技术   123
6.1  JavaBean介绍   123
6.1.1  JavaBean概述   124
6.1.2  封装数据的JavaBean   125
6.1.3  封装业务的JavaBean   127
6.2  创建JavaBean   130
6.2.1     130
6.2.2     131
6.2.3     135
6.3  在JSP中应用JavaBean   137
6.3.1  显示时间的JavaBean   137
6.3.2  将数组转换成字符串   139
6.4  本章小结   142
6.5  实践与练习   143
第7章  Servlet技术   144
7.1  Servlet基础   144
7.1.1  Servlet结构体系   144
7.1.2  Servlet技术特点   145
7.1.3  Servlet与JSP的区别   146
7.1.4  Servlet代码结构   146
7.2  Servlet API编程常用接口和类   148
7.2.1  Servlet接口   148
7.2.2  ServletConfig接口   150
7.2.3  HttpServletRequest接口   150
7.2.4  HttpServletResponse接口   152
7.2.5  GenericServlet类   152
7.2.6  HttpServlet类   153
7.3  Servlet的创建与配置   153
7.3.1  Servlet的创建   153
7.3.2  Servlet的配置   154
7.4  本章小结   155
7.5  实践与练习   156
第8章  过滤器和监听器   157
8.1  Servlet过滤器   157
8.1.1  什么是过滤器   157
8.1.2  过滤器核心对象   158
8.1.3  过滤器的创建与配置   159
8.1.4  字符编码过滤器   162
8.2  Servlet监听器   166
8.2.1  Servlet监听器简介   166
8.2.2  Servlet监听器原理   167
8.2.3  Servlet上下文监听   167
8.2.4  HTTP会话监听   169
8.2.5  Servlet请求监听   175
8.2.6  Servlet请求监听的实践案例   176
8.3  Servlet 3.0新特性   177
8.3.1  新增注释   178
8.3.2  对文件上传的支持   183
8.3.3  异步处理   185
8.4  本章小结   186
8.5  实践与练习   186
第9章  Java Web的数据库操作   188
9.1  JDBC技术   188
9.1.1  JDBC简介   188
9.1.2  JDBC连接数据库的过程   189
9.2  JDBC API   191
9.2.1  Connection接口   191
9.2.2  DriverManager接口   192
9.2.3  Statement接口   193
9.2.4  PreparedStatement接口   194
9.2.5  ResultSet接口   195
9.3  使用JDBC操作数据库   196
9.3.1  添加数据   196
9.3.2  查询数据   200
9.3.3  修改数据   203
9.3.4  删除数据   206
9.3.5  批处理   208
9.4  JDBC在Java Web中的应用   210
9.4.1  开发模式   210
9.4.2  分页查询   211
9.5  本章小结   217
9.6  实践与练习   217
第10章  表达式语言(EL)   218
10.1  EL概述   218
10.1.1  EL的基本语法   219
10.1.2  EL的特点   219
10.2  与低版本的环境兼容  ——禁用EL   219
10.2.1  使用反斜杠“”符号   220
10.2.2  使用page命令禁用EL   220
10.2.3  在web.xml文件中配置
元素   220
10.3  保留的关键字   220
10.4  EL的使用及相关运算   221
10.4.1  EL的简单使用   221
10.4.2  运算符及优先级   222
10.4.3  通过EL访问数据   223
10.4.4  在EL中进行算术运算   224
10.4.5  在EL中判断对象是否为空   225
10.4.6  在EL中进行逻辑关系运算   225
10.4.7  在EL中进行条件运算   227
10.5  EL的隐含对象   227
10.5.1  页面上下文对象   228
10.5.2  访问作用域范围的隐含对象   230
10.5.3  访问环境信息的隐含对象   232
10.6  定义和使用EL函数   234
10.6.1  定义和使用函数   234
10.6.2  定义和使用EL函数时常见的错误   236
10.7  本章小结   237
10.8  实践与练习   238
第11章  JSTL标签   239
11.1  JSTL的概述和配置   239
11.1.1  JSTL概述   239
11.1.2  JSTL配置   240
11.2  JSTL标签库简介   242
11.2.1  JSP标准标签库(JSTL)   242
11.2.2  核心标签库   242
11.2.3  格式标签库   243
11.2.4  SQL标签库   244
11.2.5  XML标签库   244
11.2.6  函数标签库   245
11.3  表达式标签   245
11.3.1  输出标签   245
11.3.2  变量设置标签   247
11.3.3  变量移除标签   250
11.3.4  捕获异常标签   250
11.4  URL相关标签   252
11.4.1  导入标签   252
11.4.2  动态生成URL标签   253
11.4.3  重定向标签   255
11.4.4  传递参数标签   255
11.5  流程控制标签   256
11.5.1  条件判断标签   257
11.5.2  条件选择标签   258
11.5.3  条件测试标签   259
11.6  循环标签   262
11.6.1  循环标签   262
11.6.2  迭代标签   264
11.7  本章小结   266
11.8  实践与练习   266
第12章  自定义标签   267
12.1  编写自定义标签   267
12.1.1  版权标签   267
12.1.2  tld标签库描述文件   269
12.1.3  TagSupport类简介   271
12.1.4  带参数的自定义标签   272
12.1.5  带标签体的自定义标签   275
12.1.6  多次执行的循环标签   278
12.1.7  带动态属性的自定义标签   280
12.2  嵌套的自定义标签   280
12.2.1  表格标签的实例   281
12.2.2  嵌套标签的配置   283
12.2.3  嵌套标签的运行效果   284
12.3  JSP 2.X标签   285
12.4  本章小结   287
12.5  实践与练习   287
第13章  XML概述   288
13.1  初识XML   288
13.1.1  什么是XML   288
13.1.2  XML的用途   289
13.1.3  XML的技术架构   290
13.2  XML基本语法   290
13.2.1  XML文档的基本结构   290
13.2.2  XML开发工具   294
13.3  JDK中的XML API   294
13.4  常见的XML解析模型   295
13.4.1  DOM解析   295
13.4.2  SAX解析   297
13.4.3  DOM4j解析   299
13.5  XML与Java类映射JAXB   301
13.5.1  什么是XML与Java类映射   302
13.5.2  JAXB的工作原理   302
13.5.3  将Java对象转换成XML   303
13.5.4  将XML转换为Java对象   304
13.6  本章小结   305
13.7  实践与练习   306
第14章  资源国际化   307
14.1  资源国际化简介   307
14.2  资源国际化编程   308
14.2.1  资源国际化示例   308
14.2.2  资源文件编码   309
14.2.3  显示所有Locale代码   310
14.2.4  带参数的资源   311
14.2.5  ResourceBundle类   312
14.2.6  Servlet的资源国际化   313
14.2.7  显示所有Locale的数字格式   315
14.2.8  显示全球时间   316
14.3  本章小结   318
14.4  实践与练习   318
第15章  购物网站   319
15.1  系统需求分析   319
15.2  系统总体架构   320
15.3  数据库设计   321
15.3.1  E-R图   321
15.3.2  数据物理模型   321
15.4 系统详细设计   322
15.4.1  系统包的介绍   322
15.4.2  系统的关键技术   323
15.4.3  过滤器   329
15.5  系统首页与公共页面   330
15.6  用户登录模块   333
15.7  用户管理模块   335
15.7.1  用户注册   335
15.7.2  用户信息修改   338
15.7.3  用户信息查看   341
15.7.4  用户密码修改   342
15.8  购物车模块   344
15.8.1  添加购物车   344
15.8.2  删除购物车   347
15.8.3  查看购物车   348
15.8.4  修改购物车   350
15.9  商品模块   353
15.9.1  查询商品列表   353
15.9.2  查询单个商品   357
15.10  支付模块   357
15.10.1  支付商品   357
15.10.2  查看已支付商品   358
15.10.3  支付中的页面   359
15.11  本章小结   361
参考文献   362
   
猜您喜欢

读书导航