您好,欢迎来到聚文网。 登录 免费注册
Java Web应用开发与项目案例教程

Java Web应用开发与项目案例教程

  • 字数: 533000
  • 装帧: 平装
  • 出版社: 清华大学出版社
  • 出版日期: 2021-12-01
  • 商品条码: 9787302595823
  • 版次: 1
  • 开本: 16开
  • 页数: 352
  • 出版年份: 2021
定价:¥69 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
编辑推荐
本书是一本融合项目实践与开发原理于一体的书,其特色是以项目实践作为主线贯穿其中,通过完整的项目案例系统地介绍了Java Web应用开发技术。全书包括:Java Web应用开发概述,Web页面基础(HTML、CSS和JavaScript),JDBC核心技术,JDBC高级技术,Servlet核心技术,Session持久化技术,Filter和Listener技术,JSP技术,MVC模式和JSP自定义标签等。本书注重理论与实践相结合,内容详尽,提供了大量实例,突出应用能力和创新能力的培养,将一个实际项目的知识点分解在各章作为案例讲解,是一本实用性突出的教材。
内容简介
本书采用“项目驱动”教学模式,通过完整的项目案例系统地介绍JavaWeb应用开发技术。全书包括Java Web应用开发概述、Web页面基础(HTML、CSS和JavaScript)、JDBC核心技术、JDBC高级技术、Servlet核心技术、Session状态持久化技术、Filter和Listener技术、JSP技术、MVC模式和JSP自定义标签等内容。本书注重理论与实践相结合,内容翔实,提供大量实例,突出应用能力和创新能力的培养,将一个实际项目的知识点分解在各章作为案例讲解,是一本实用性突出的教材。
本书可作为普通高等学校计算机类专业本专科相关课程的教材,也可供相关应用设计与开发人员参考使用。
作者简介
"梁立新,毕业于中国科技大学,获理学学士和管理科学硕士学位,后留学美国伊利诺依理工大学,获工商管理硕士学位。毕业后曾工作于美国华尔街、加拿大多伦多证券交易所和Canada Gain Fortune Inc.,担任高级软件设计师和首席技术官。现任深圳技术大学大数据与互联网学院副教授、外国专家局特聘专家。作为主审和作者与教育部高等学校计算机科学与技术教学指导委员会及高校学者研发出“全国高等院校项目驱动案例实践系列教材”并由清华大学出版社出版,其中多本教材获得“十二五”普通高等教育本科重量规划优秀教材。 "
目录
第一部分概述
第1章JavaWeb应用开发概述3
1.1Web页面基础3
1.1.1HTML4
1.1.2CSS4
1.1.3JavaScript4
1.2Java技术5
1.2.1JDBC技术5
1.2.2Servlet技术6
1.2.3JSP技术6
1.3开发工具7
1.3.1关系数据库管理系统7
1.3.2Web服务器8
1.3.3集成开发环境9
1.3.4开发工具的集成9
习题14
第2章艾斯医药商务系统概述15
2.1项目需求分析15
2.2项目系统分析和设计22
2.2.1JavaWeb应用程序设计22
2.2.2数据库设计25
2.3项目运行指南28
习题29
第二部分Web页面基础
第3章HTML和CSS33
3.1HTML网页文件结构33
3.2HTML基本标签35
3.3HTML其他常用标签38
3.4CSS43
3.4.1创建CSS43
3.4.2添加CSS的方法44
3.4.3CSS选择器47
3.4.4CSS基本样式54
3.5项目案例62
3.5.1学习目标62
3.5.2案例描述62
3.5.3案例要点62
3.5.4案例实施62
3.5.5特别提示65
3.5.6拓展与提高65
习题65
第4章JavaScript66
4.1JavaScript的使用67
4.2JavaScript的语法基础68
4.2.1JavaScript的标识符和关键字68
4.2.2JavaScript的基本数据类型70
4.2.3JavaScript的表达式和运算符72
4.2.4JavaScript控制语句75
4.2.5JavaScript函数77
4.3JavaScript事件处理79
4.4JavaScript对象82
4.4.1JavaScript对象简介82
4.4.2创建新对象84
4.4.3内部核心对象和方法85
4.4.4浏览器对象系统88
4.5项目案例99
4.5.1学习目标99
4.5.2案例描述99
4.5.3案例要点99
4.5.4案例实施100
4.5.5特别提示103
4.5.6拓展与提高104
习题104第三部分JDBC
第5章JDBC概述及基本原理107
5.1MySQL数据库的使用107
5.2JDBC概述及基本原理110
5.2.1JDBC驱动111
5.2.2JDBC开发应用编程接口介绍111
5.3JDBC高级操作121
5.4项目案例126
5.4.1学习目标126
5.4.2案例描述127
5.4.3案例要点127
5.4.4案例实施127
5.4.5特别提示132
5.4.6拓展与提高132
习题133
第6章JDBC高级技术134
6.1JDBC2.0API134
6.2JDBC2.0核心API135
6.2.1新的记录集接口(ResultSet接口)135
6.2.2新的SQL语句接口(Statement接口)142
6.2.3处理BLOB和CLOB类型的数据(BlobClob接口)145
6.2.4处理新的SQL数据类型(ARRAY、REF)150
6.3JDBC2.0标准扩展API153
6.3.1JNDI153
6.3.2数据源157
6.3.3连接池158
6.3.4分布式事务162
6.3.5行集163
6.4JBDC更多新特性164
6.4.1JDBC3.0新特性164
6.4.2JDBC4.0新特性168
6.4.3JDBC4.1新特性171
6.4.4JDBC4.2新特性172
6.5项目案例173
6.5.1学习目标173
6.5.2案例描述173
6.5.3案例要点173
6.5.4案例实施173
6.5.5特别提示174
6.5.6拓展与提高174
习题174
第四部分Servlet
第7章Servlet概述与基本原理177
7.1Servlet基础177
7.1.1什么是Servlet177
7.1.2Servlet工作原理及过程177
7.1.3Servlet的基本结构178
7.1.4为什么要使用Servlet185
7.2Servlet容器185
7.3Servlet的生命周期186
7.4ServletAPI188
7.4.1javax.servlet包189
7.4.2javax.servlet.http包202
7.5重定向与转发技术204
7.6在Servlet中使用JDBC206
7.7项目案例208
7.7.1学习目标208
7.7.2案例描述208
7.7.3案例要点208
7.7.4案例实施208
7.7.5特别提示213
7.7.6拓展与提高213
习题213
第8章Session状态持久化技术214
8.1会话跟踪技术214
8.1.1什么是Session214
8.1.2会话跟踪技术214
8.1.3会话跟踪的基本步骤219
8.2JavaServlet会话跟踪API220
8.3项目案例221
8.3.1学习目标221
8.3.2案例描述221
8.3.3案例要点221
8.3.4案例实施221
8.3.5特别提示227
8.3.6拓展与提高227
习题228
第9章过滤器和监听器229
9.1使用Servlet过滤器229
9.1.1什么是Servlet过滤器229
9.1.2Servlet过滤器体系结构230
9.1.3实现Servlet过滤器230
9.1.4过滤器的应用232
9.2使用Listener处理Servlet生命周期事件233
9.3项目案例237
9.3.1学习目标237
9.3.2案例描述237
9.3.3案例要点238
9.3.4案例实施238
9.3.5特别提示241
9.3.6拓展与提高241
习题241
第五部分JSP
第10章JSP概述及基本原理245
10.1JSP基础245
10.2JSP语法251
10.2.1脚本元素252
10.2.2指令元素253
10.2.3动作元素256
10.3JSP内置对象258
10.3.1request对象258
10.3.2response对象266
10.3.3session对象268
10.3.4application对象270
10.3.5out对象271
10.3.6page对象272
10.3.7pageContext对象273
10.3.8exception对象273
10.3.9config对象274
10.4JSP中使用JavaBean275
10.4.1277
10.4.2280
10.4.3281
10.5项目案例283
10.5.1学习目标283
10.5.2案例描述283
10.5.3案例要点284
10.5.4案例实施284
10.5.5特别提示287
10.5.6拓展与提高287
习题288
第11章MVC基础289
11.1MVC的需求与模式289
11.1.1MVC的需求290
11.1.2MVC的基本模式290
11.1.3使用MVC的优点291
11.2使用JSP、Servlet、JavaBean实现MVC291
11.2.1定义Bean来表示数据292
11.2.2编写Servlet处理请求293
11.2.3编写视图295
11.3项目案例297
11.3.1学习目标297
11.3.2案例描述298
11.3.3案例要点298
11.3.4案例实施298
11.3.5特别提示306
11.3.6拓展与提高306
习题306
第12章自定义标签307
12.1自定义标签概述307
12.2自定义标签种类308
12.3自定义标签的开发310
12.3.1简单标签的开发312
12.3.2带体的标签开发314
12.3.3定义脚本变量的标签316
12.3.4嵌套或协作标签318
12.4表达式语言简介322
12.5JSTL325
12.5.1JSTL简介325
12.5.2JSTL使用条件328
12.6项目案例328
12.6.1学习目标328
12.6.2案例描述328
12.6.3案例要点329
12.6.4案例实施329
12.6.5特别提示330
12.6.6拓展与提高330
习题331

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网