Java Web开发技术

Java Web开发技术

李雷孝, 邢红梅, 王慧, 编著

出版社:清华大学出版社

年代:2015

定价:38.0

书籍简介:

全书共分11章,章节安排以综合项目工程应用为主线展开,内容讲解由浅入深,层次清晰,通俗易懂。以“学生成绩管理系统”项目综合案例贯穿全书,覆盖Java Web开发技术的知识点。例程与案例来源于实际的应用需求,典型实用,配套代码详实,全部通过运行测试。

书籍目录:

第1章Web编程基础1

1.1软件开发体系结构1

1.1.1C/S体系结构1

1.1.2B/S体系结构1

1.1.3C/S和B/S体系结构的比较2

1.2HTTP2

1.3Web应用程序工作原理3

1.4Web应用开发技术4

1.4.1客户端开发技术4

1.4.2服务器端开发技术5

1.5Java Web开发环境的搭建6

1.5.1Web服务器6

1.5.2Tomcat的安装与启动7

1.5.3集成开发工具MyEclipse与Tomcat的集成9

1.6Java Web项目的创建、目录结构及部署12

1.6.1Java Web项目创建12

1.6.2Java Web项目目录结构13

1.6.3Java Web项目部署14

1.7Java Web应用成功案例简介17

1.8案例19

1.8.1案例设计20

1.8.2案例演示25

1.8.3代码实现25

习题30第2章Servlet基础31

2.1Servlet简介31

2.1.1什么是Servlet31

2.1.2Servlet的特点31

2.2编写第一个Servlet32

2.2.1编写Servlet32

2.2.2配置Servlet33

2.2.3运行Servlet34

2.2.4Servlet的开发步骤与执行流程37

2.3Servlet编程40

2.3.1Servlet API40

2.3.2Servlet的生命周期45

2.3.3Servlet获得初始化参数值50

2.3.4Servlet处理表单52

2.3.5Servlet中的跳转58

2.4案例65

2.4.1案例设计65

2.4.2案例演示66

2.4.3代码实现66

习题70第3章状态管理与作用域对象73

3.1Java Web状态管理73

3.1.1Cookie73

3.1.2Session80

3.2作用域对象89

3.2.1ServletContext89

3.2.2HttpSession91

3.2.3ServletRequest91

3.2.4作用域对象的比较95

3.3案例96

3.3.1案例设计96

3.3.2案例演示96

3.3.3代码实现96

习题99第4章JSP语法基础103

4.1JSP基本概念103

4.2JSP元素103

4.2.1脚本元素103

4.2.2指令元素106

4.2.3动作元素111

4.3JSP内置对象114

4.3.1内置对象概述114

4.3.2内置对象使用115

4.4JSP注释120

4.5Java Web中的路径问题120

4.5.1路径的基本概念120

4.5.2路径相关函数121

4.5.3Java Web开发中经常涉及的路径问题122

4.6案例122

4.6.1案例设计123

4.6.2案例演示123

4.6.3代码实现126

习题143第5章过滤器和监听器146

5.1过滤器146

5.1.1过滤器概述146

5.1.2Filter接口147

5.1.3过滤器开发步骤147

5.1.4过滤器应用举例148

5.2监听器155

5.2.1监听器简介155

5.2.2监听器接口155

5.2.3监听器开发158

5.3案例164

5.3.1案例设计164

5.3.2案例演示165

5.3.3代码实现166

习题172第6章JavaBean组件174

6.1JavaBean的概念174

6.2JavaBean的使用 175

6.2.1175

6.2.2177

6.2.3178

6.3JavaBean的作用范围180

6.4案例185

6.4.1案例设计185

6.4.2案例演示186

6.4.3代码实现187

习题193第7章MVC设计模式196

7.1JSP开发模型196

7.1.1JSP Model 1196

7.1.2JSP Model 2205

7.2MVC设计模式206

7.3案例208

7.3.1案例设计208

7.3.2案例演示209

7.3.3代码实现211

习题225第8章EL表达式227

8.1EL简介227

8.2EL访问数据227

8.2.1访问作用域变量228

8.2.2访问JavaBean属性230

8.2.3访问集合元素232

8.3EL内置对象239

8.4EL运算符247

8.4.1算术运算符247

8.4.2关系运算符248

8.4.3逻辑运算符248

8.4.4条件运算符248

8.4.5empty运算符249

8.5在页面中禁止使用EL表达式249

8.6案例251

8.6.1案例设计251

8.6.2案例演示252

8.6.3代码实现254

习题260第9章JSP标签263

9.1自定义标签263

9.1.1自定义标签简介263

9.1.2标签接口和实现类263

9.1.3自定义标签开发265

9.1.4自定义标签应用举例267

9.2JSTL标签库276

9.3JSTL核心标签库278

9.3.1表达式标签 279

9.3.2流程控制标签283

9.3.3循环标签286

9.3.4url相关标签290

9.4案例294

9.4.1案例设计294

9.4.2案例演示295

9.4.3代码实现297

习题303第10章中文乱码处理306

10.1字符集和字符编码306

10.1.1字符编码目的306

10.1.2字符集与编码分类306

10.2Java Web中的中文乱码处理307

10.2.1中文乱码产生原因307

10.2.2中文乱码问题解决方案308

10.3案例315

10.3.1案例设计315

10.3.2案例演示316

10.3.3代码实现318

习题329第11章Java Web中的异常处理330

11.1Java Web程序异常处理330

11.1.1Java Web异常概述330

11.1.2Java Web异常处理一般准则331

11.1.3Java Web异常处理实例331

11.2Web服务器中处理异常338

11.2.1HTTP状态码拦截339

11.2.2Java异常类型拦截340

11.3案例342

11.3.1案例设计342

11.3.2案例演示343

11.3.3代码实现343

习题355附录A综合案例使用说明357

A.1数据库安装和导入357

A.2开发工具的安装和案例工程导入357

A.3综合案例运行358参考文献359

内容摘要:

本书涵盖了Java Web开发技术的全部知识点,内容由浅入深,主要包括: Web编程基础、Servlet基础、状态管理与作用域对象、JSP语法基础、过滤器和监听器、JavaBean组件、MVC设计模式、EL表达式、JSP标签、Java Web中的中文乱码处理、异常处理等。全书结构严谨,层次清晰,语言生动,理论论述精准深刻,程序实例丰富实用。本书要求读者具有Java语言开发编程基础,通过学习本书,读者可以具备使用Java Web技术进行应用开发的能力。本书不仅适合用作普通高校或者职业培训教材,更是Java Web初学者和程序员的首选参考书。

编辑推荐:

本书以“大学生成绩管理系统”为主线,将基础知识串联起来,详细介绍了Web编程基础、Servlet基础、状态管理与作用域对象、JSP语法基础、过滤器和监听器、JavaBean组件、MVC设计模式、EL表达式、JSP标签、Java Web中的中文乱码处理、异常处理等核心知识点,将在Web开发方面Java语言的优势淋漓尽致地发挥出来。无论是Java初学者、计算机专业的学生,还是IT企业的开发者,都会从本书中获益并有所进步。
推荐阅读:Java核心技术

书籍规格:

书籍详细信息
书名Java Web开发技术站内查询相似图书
9787302399582
如需购买下载《Java Web开发技术》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)38.0语种简体中文
尺寸26 × 19装帧平装
页数印数

书籍信息归属:

Java Web开发技术是清华大学出版社于2015.出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计-高等学校-教材 的书籍。