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

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

1星价 ¥48.3 (7.0折)
2星价¥48.3 定价¥69.0
暂无评论
图文详情
  • ISBN:9787302595823
  • 装帧:70g胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:331
  • 出版时间:2021-12-01
  • 条形码:9787302595823 ; 978-7-302-59582-3

本书特色

本书是一本融合项目实践与开发原理于一体的书,其特色是以项目实践作为主线贯穿其中,通过完整的项目案例系统地介绍了Java Web应用开发技术。全书包括:Java Web应用开发概述,Web页面基础(HTML、CSS和JavaScript),JDBC核心技术,JDBC高级技术,Servlet核心技术,Session持久化技术,Filter和Listener技术,JSP技术,MVC模式和JSP自定义标签等。本书注重理论与实践相结合,内容详尽,提供了大量实例,突出应用能力和创新能力的培养,将一个实际项目的知识点分解在各章作为案例讲解,是一本实用性突出的教材。 融合项目实践与开发原理于一体,通过项目实践带动理论学习。本书通过完整的项目案例系统地介绍Java Web应用开发技术。

内容简介

本书采用“项目驱动”教学模式,通过完整的项目案例系统地介绍JavaWeb应用开发技术。全书包括Java Web应用开发概述、Web页面基础(HTML、CSS和JavaScript)、JDBC核心技术、JDBC不错技术、Servlet核心技术、Session状态持久化技术、Filter和Listener技术、JSP技术、MVC模式和JSP自定义标签等内容。本书注重理论与实践相结合,内容翔实,提供大量实例,突出应用能力和创新能力的培养,将一个实际项目的知识点分解在各章作为案例讲解,是一本实用性突出的教材。 本书可作为普通高等学校计算机类专业本专科相关课程的教材,也可供相关应用设计与开发人员参考使用。

目录

目录



**部分概述

第1章Java Web应用开发概述31.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.1Java Web应用程序设计22

2.2.2数据库设计25

2.3项目运行指南28

习题29

第二部分Web页面基础

第3章HTML和CSS333.1HTML网页文件结构33

3.2HTML基本标签353.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概述及基本原理1075.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.1JDBC 2.0 API134

6.2JDBC 2.0核心API135

6.2.1新的记录集接口(ResultSet 接口)135

6.2.2新的SQL语句接口(Statement接口)142

6.2.3处理BLOB 和CLOB 类型的数据(Blob Clob 接口)145

6.2.4处理新的SQL 数据类型(ARRAY、REF)150

6.3JDBC 2.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.1JDBC 3.0新特性164

6.4.2JDBC 4.0新特性168

6.4.3JDBC 4.1新特性171

6.4.4JDBC 4.2新特性1726.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概述与基本原理1777.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.4Servlet API188

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什么是Session2148.1.2会话跟踪技术214

8.1.3会话跟踪的基本步骤219

8.2Java Servlet会话跟踪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概述及基本原理24510.1JSP基础245

10.2JSP语法251

10.2.1脚本元素252

10.2.2指令元素253

10.2.3动作元素25610.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案例实施29811.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


展开全部

作者简介

梁立新,毕业于中国科技大学,获理学学士和管理科学硕士学位,后留学美国伊利诺依理工大学,获工商管理硕士学位。毕业后曾工作于美国华尔街、加拿大多伦多证券交易所和Canada Gain Fortune Inc.,担任高级软件设计师和首席技术官。现任深圳技术大学大数据与互联网学院副教授、外国专家局特聘专家。作为主审和作者与教育部高等学校计算机科学与技术教学指导委员会及高校学者研发出“全国高等院校项目驱动案例实践系列教材”并由清华大学出版社出版,其中多本教材获得“十二五”普通高等教育本科国j级规划优秀教材。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航