Java web编程技术实用教程

Java web编程技术实用教程

金百东, 刘德山, 编著

出版社:清华大学出版社

年代:2016

定价:40.0

书籍简介:

本书讲解了JSP、JavaScript、Ajax技术。JSP部分包括JSP语法,内置命令,JavaBean,Servlet基础,典型事例分析,自定义标签库,配置文件、反射与注解;JavaScript部分包括基础语法、表单操作、XML操作;Ajax部分包含局部刷新技术、综合示例。本书从应用出发,实例驱动讲解,可作为大专院校计算机专业的本科生教材。

书籍目录:

第1章JSP介绍1

1.1JSP简介1

1.2开发环境1

1.3第1个示例4

1.4JSP运行流程6

1.5工程部署8

习题8

第2章JSP语法9

2.1Java声明及语句9

2.2JSP指令标签12

2.2.1page指令12

2.2.2include指令16

2.3JSP动作标签18

2.3.118

2.3.219

2.3.320

习题21

第3章JSP内置对象22

3.1request22

3.1.1HTTP请求包格式22

3.1.2获取数据23

3.1.3获取客户及服务器的机器信息30

3.1.4其他方法31

3.2response34

3.2.1HTTP响应包格式34

3.2.2操作头信息34

3.2.3重定向39目录Java Web编程技术实用教程3.3共享变量对象40

3.3.1session40

3.3.2application44

3.4中文乱码47

3.5终合示例49

习题59

第4章JavaBean基础60

4.1JavaBean是外部类60

4.2动作标签创建Bean对象63

4.3动作标签操作Bean方法65

4.3.165

4.3.266

4.3session、application仿真70

4.4综合示例73

习题83

第5章Servlet基础84

5.1引入Servlet84

5.2Servlet建立85

5.3Servlet常用类与接口87

5.3.1GenericServlet类87

5.3.2ServletConfig与ServletContext对象90

5.3.3HttpServlet类92

5.4请求转发与重定向97

5.5Servlet通信99

5.6Servlet异常处理106

5.6.1ServletException类106

5.6.2ServletException异常处理方法107

5.7Servlet监听器110

5.7.1监听器简介110

5.7.2建立监听器111

5.8Servlet过滤器118

5.8.1过滤器简介118

5.8.2建立过滤器118

5.8.3过滤器级联120

5.8.4过滤器示例121

5.9Servlet与Cookie129

5.9.1会话Cookie与持久Cookie129

5.9.2Cookie操作129

5.9.3Cookie示例134

习题135

第6章典型事例分析136

6.1文件上传136

6.2文件下载142

6.3发送邮件145

6.3.1文本邮件发送145

6.3.2带附件邮件发送151

6.4接收邮件156

6.5数据库操作162

6.5.1MySQL数据库简介162

6.5.2数据库普通操作方法164

6.5.3数据库基础类167

6.5.4数据库表通用显示类169

6.5.5分页显示类173

习题182

第7章自定义标签库183

7.1创建标签处理类184

7.2创建标签库描述文件187

7.3Web中应用自定义标签188

7.4BodyTagSupport标签类189

7.5SimpleTagSupport类193

7.6Tag自定义标签197

7.6.1简介197

7.6.2Tag指令197

7.6.3include指令198

7.6.4attribute指令198

7.6.5variable指令199

7.7其他示例201

习题211

第8章配置文件、反射与注解212

8.1键值对配置文件212

8.2一般配置文件214

8.3反射218

8.3.1简介218

8.3.2统一形式调用219

8.4应用示例223

8.5注解239

8.5.1简介239

8.5.2元注解239

8.5.3自定义注解240

8.5.4示例241

习题246

第9章JavaScript技术247

9.1简介247

9.2变量与数据类型248

9.2.1变量248

9.2.2数据类型249

9.3表达式与运算符253

9.3.1取模运算符253

9.3.2相等、不等、等同、不等同运算符253

9.3.3类型检测运算符254

9.4函数254

9.4.1函数普通定义方式254

9.4.2函数变量定义方式256

9.4.3回调函数调用方式256

9.5数组257

9.5.1数组length属性257

9.5.2数组常用操作258

9.6面向对象技术261

9.6.1类定义261

9.6.2深入理解this263

9.7Web消息事件265

9.8DOM应用266

9.8.1标签对象获得及属性操作267

9.8.2动态创建和遍历标签268

9.8.3操作CSS274

9.9类与UI282

9.10定时器288

9.11系统对话框289

习题290

第10章Ajax技术292

10.1Ajax技术本质292

10.2XMLHttpRequest对象293

10.3一个简单示例295

10.4返回局部页面HTML297

10.5返回XML299

10.6URI参数编码304

10.7级联Ajax306

10.8类在Ajax中的应用310

10.8.1Ajax基本封装类310

10.8.2模块封装类313

10.9数据库操作317

习题334

参考文献336

内容摘要:

本书全面而又系统地介绍了Java Web编程开发技术。其中,JSP部分包含基本语法、内置命令、JavaBean、Servlet、自定义标签库、配置文件、反射与注解等知识;JavaScript部分包括函数、数组、面向对象技术、DOM应用等知识;Ajax部分包括局部刷新技术、XMLHttpRequest对象、级联Ajax、类在Ajax中的应用等知识。本书注重应用,每章都包含大量示例和详细的结果分析,旨在使读者夯实基础,提高综合运用Web各项技术编程能力,学会软件编程的思考方法。本书可作为专业技术人员、大专院校计算机专业本科生的教材或参考书,对进一步学习Struts,理解其实质也有一定的指导意义。

编辑推荐:

(1)实例驱动,对知识点讲解由浅入深,层层递进;
(2)对session、application进行了仿真,让学生理解其本质;
(3)讲解了配置文件与反射技术在Web中的应用;
(4)JavaScript采用了增量讲解方式,仅讲述与Java不同的知识点;
(5)通过一些实用的小项目讲解Ajax知识点。

书籍规格:

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

书籍信息归属:

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