分享
 
 
 

深入体验JAVA WEB 开发内幕-高级特性

深入体验JAVA WEB 开发内幕-高级特性  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,程序设计,Java Java Script J2EE,

作者: 张孝祥,王建英,方立勋编著

出 版 社: 电子工业出版社

出版时间: 2007-12-1字数: 649000版次: 1页数: 462印刷时间: 2007/12/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787121051517包装: 平装编辑推荐

由于本书是《深入体验JAVA WEB 开发内幕-核心基础》的组妹篇,它里面讲解许多是建立在“核心基础”一书的基础之上的,所以学习本书这前最好能够学习“核心基础”一书。当然,如果您认为自己的基础非常牢固,也可直接学习本书,在遇到这一些问题时最好去翻阅一下“核心基础”一书。

内容简介

本书是《深入体验JAVAWEB开发内幕——核心基础》的姐妹篇,JAVA WEB开发的初学者在阅读本书前,应该先学习《深入体验JAVA WEB 开发内幕——核心基础》

本书详细阐述了JAVA WEB 应用开发中的各种高级特性——APACHE文件上传组件的源码分析及应用和编写原理,SERVLET过滤器、监听器的原理及高级应用,开发国际化的WEB应用,EL表达式语言,TAG(自定义标签)、SIMPLE TAG(简单标签)和TAG FILE(标签文件)的开发与应用,JSTL(标准标签库)的应用,WEB安全域、TOMCAT服务器的配置和管理平台,JSP文档,以及SERVLET 2.4 规范的应用程序部署描述符。

本书适合所有WEB应用开发人员、JAVA程序员在工作和学习中参考阅读,也适合作为相关专业本科生、研究生的学习参考资料,还可作为相关培训机构的培训教材。

目录

第1章文件上传组件的应用与编写

1.1准备实验环境

1.2APACHE文件上传组件应用

1.2.1查看API文档

1.2.2DISK FILEUPLOAD类

1.2.3FILEITEM类

1.2.4FILEUPLOAD EXCEPTION类

1.2.5文件上传编程实例

动手体验:使用APACHE文件上传组件

脚下留心

1.3APACHE文件上传组件的源码赏析

1.3.1APACHE文件上传组件的类工作关系

1.3.2APACHE文件上传组件的核心编程问题

1.3.3MULTIPARTSTREAM类

1.3.4DEFERREDFILEOUTUTSTREAM类

1.3.5DEFERREDFILETEM类

1.3.6Default fileitem factory类

1.3.7Disk file upload

第2章Filter(过滤器)

2.1准备实验环境

2.2Filter应用入门

2.2.1Filter的基本工作原理

2.2.2Filter链

2.2.3Filter接口

2.2.4FilterChain接口

2.2.5 FilterConfig接口

2.2.6 编写与编译Filter程序

动手休验:编写与编译Filter程序

2.2.7Filter的注册与运行

动手体验:注册与运行Filter程序

2.2.8Filter的运行过程分析

2.2.9用Filter实现对资源的集中访问保护

动手体验:用Filter程序实现静态HTML页面的访问保护

2.3Filter的高级应用

2.3.1在Filter程序中修改请求和响应消息的原理

2.3.2HttpSeRVvletRequestWrapper类

2.3.3用Filter实现文件上传请求的透明处理

动手体验:包装“multipart/fORM—data”类型的请求消息

2.3.4HttpSeRvletResponseWrapper类

2.3.5用Filter实现响应正文的压缩

动手体验:查看压缩Filer程序的运行效果

2.3.6Filter链的应用

动手体验:了解Filter链的运行过程

2.4思考与实践

第3章ServIet事件监听器

3.1概述

3.2监听域对象的创建和销毁

3.2.1ServletContextListener接口

3.2.2HttpSessionListeneR接口

3.2.3SetvletRequestListener接口

3.2.4域对象事件监听器的综合案例

动手体验:域对象事件监听器

3.2.5统计当前在线人数的编程实例

3.3监听域对象中的属性变更

3.3.1监听对象的属性事件监听器接口

3.3.2域对象属性事件监听器的综合案例

动手体验:域对象的属性事件监听器

3.4感知Session绑定的事件监听器

3.4.1HttpSessionBindingListener接口

3.4.2HttpSessionActivationListener接口

3.4.3感知Session绑定的综合案例

3.5思考与实践

第4章开发国际化的Web程序

4.1国际化与本地化概述

动手体验:建立对国际化和本地化的直观认识

4.2与国际化相关的Java类

4.2.1Locale类

动手体验:Locale类方法的应用实例

4.2.2DateFormat类

动手体验:对日期/时间进行本地格式化

动手体验:对日期/时间进行本地化解析

4.2.3NumberFormat类

动手体验:对数值进行本地格式化

动手体验:对数值字符串进行本地化解析

4.2.4MessageFormat类

4.2.5ResourceBundle类

动手体验:使用native2ascii程序转换字符编码

动手体验:从资源包中读取资源信息

4.2.6ResourceBundle类的扩展应用

动手体验:使用自定义的ResourceBundle的子类管理资源信息

4.3Web应用的国际化

4.3.1获取Web应用中的本地信息

动手体验:获得客户端支持的本地信息

4.3.2Web应用的国际化举例

动手体验:Web应用的国际化

第5章表达式语言(EL)

5.1准备实验环境

5.2EL概述

5.3EL的基本应用

5.3.1JSP标签的属性值中使用EL表达式

5.3.2JSP模板中使用EL表达式

5.3.3忽略JSP页面的EL表达式

5.3.4使JSP页面的脚本元素无效

5.4隐含对象

5.4.1隐含对象与域属性

5.4.2pageContext隐含对象

5.4.3代表特定域属性集合的隐含对象

5.4.4代表请求参数集合的隐含对象

5.4.5代表HTTP请求消息头集合的隐含对象

5.4.6cookie隐含对象

5.4.7initParam隐含对象

5.5EL的基础语法

5.5.1EL中的标识符

5.5.2EL中的保留字

5.5.3EL中的常量

5.5.4EL中的变量

5.5.5EL的处理错误机制

5.6EL中的运算符

5.6.1方括号运算符([])和点运算符(.)多学两招

5.6.2算术运算符

5.6.3比较运算符

5.6.4逻辑运算符

5.6.5empty运算符

5.6.6条件运算符

5.6.7圆括号运算符

5.6.8运算符的优先级

5.7EL自定义函数

5.7.1什么是EL自定义函数

5.7.2编写用做EL自定义函数的Java方法

5.7.3在标签库描述符文件中描述EL自定义函数

5.7.4在JSP页面导入和使用EL自定义函数

5.7.5EL自定义函数的执行流程总结

第6章自定义标签的开发与使用

6.1白定义标签入门

6.1.1什么是自定义标签

6.1.2自定义标签的应用形式

6.1.3入门自定义标签的开发和调用

动手体验:开发用于显示客户端IP地址的自定义标签

多学两招:自定义标签与JavaBean的区别

6.1.4自定义标签的功能及其基本原理

6.1.5自定义标签API

6.2自定义标签的基本应用

6.2.1TAg接口

6.2.2控制是否执行标签体内容

动手体验:显示用户信息的自定义标签

6.2.3控制是否执行JSP页面的内容

动手体验:阻止执行JSP页面内容的自定义标签

6.3自定义标签的属性

6.3.1定义标签属性

动手体验:为自定义标签增加属性

6.3.2动态属性值的应用

动手体验:用JSP动态元素设置标签的属性

6.3.3动态属性的应用

动手体验:利用自定义标签的动态属性生成下拉列表框

6.4迭代标签

6.4.1Iteratioffrag接口

6.4.2迭代标签的应用与编程原理

动手体验:用自定义标签迭代输出集合中的元素

6.5 深入自定义标签的运行原理

6.5.1自定义标签的运行原理

多学两招

6.5.2Tomcat中的自定义标签的缓存分析

动手体验:验证自定义标签的缓存

指点迷津

6.5.3Tomcat中自定义标签的线程安全问题

动手体验:分析自定义标签的线程安全问题

指点迷津

6.6用自定义标签定义JSP脚本变量

6.6.1用自定义标签定义JSF脚本变量

6.6.2在TLD文件中定义JSP脚本变量

动手体验:用TLD文件定义脚本变量

6.6.3用TagExtralnfo类定义JSP脚本变量

动手体验:使用TagExtraInfo类定义脚本变量

多想一想:使用TLD文件和使用TagExTaInfO类定义脚本变量的区别

动手体验:编写功能与标签相同的自定义标签

6.7处理标签体内容

6.7.1BodyTag接口

6.7.2BodyContent类

动手体验:BodyTag接口的简单应用

6.7.3解析BodyTag接口的工作原理

6.7.4BodyTag接口的编程实例

动手体验:对HTML特殊字符进行转义的自定义标签

6.7.5标签体类型

动手体验:理解tagdependent类型的含义

8.2JSTL概述

8.2.1JSTL简介

8.2.2安装和测试JSTL

8.3核心标签库

8.3.1标签

8.3.2标签

8.3.3标签

8.3.4标签

8.3.5标签

8.3.6标签

8.3.7标签

8.3.8标签

8.3.9URL相关的标签概述

8.3.10标签

8.3.11标签

8.3.12标签

8.3.13标签

8.4国际化标签

8.4.1国际化标签库概述

8.4.2标签

8.4.3标签

8.4.4标签

8.4.5标签

8.4.6标签

8.4.7标签

8.4.8标签

8.4.9

8.4.10标签

8.4.11标签

8.4.12标签

8.4.13标签

8.5数据库标签

8.5.1标签

8.5.2标签

8.5.3标签

8.5.4标签

8.5.5标签

8.5.6标签

8.6XML标签

8.6.1XML标签概述

8.6.2标签

8.6.3标签

8.6.4标签

8.6.5XML选择标签和迭代标签概述

8.6.6标签

8.6.7标签

8.6.8标签

8.6.9标签

8.6.10标签

8.7JSTL函数

8.7.1fn:toLowerCase函数

8.7.2fn:toUpperCase函数

8.7.3fn:tfim函数

8.7.4fn:escapeXml函数

8.7.5fn:length函数

8.7.6fn:split函数

8.7.7fn:join函数

8.7.8fn:indexOf函数

8.7.9fn:contains函数

8.7.10FN:containsIgnoreCase函数

8.7.11fn:startsWith函数

8.7.12fn:endsWith函数

8.7.13fn:replace函数

8.7.14fn:substring函数

8.7.15fn:substringAfter函数

8.7.16fn:substringBefore函数

8.8思考与实践

第9章Web安全域

9.1安全域概述

9.1.1安全域的实现过程

9.1.2安全域的应用实例

9.2设置Wleb资源的安全约束

9.2.1在web.xml文件中配置安全约束

9.2.2配置访问者的登录验证方式

9.3Wleb服务器的安全域

9.3.1tomcat服务器中的安全域

9.3.2设置Tomcat服务器的内存域

9.3.3设置Tomcat服务器的JDBC域

第10章Tomcat的配置和管理平台

10.1安装tamcat的系统配置和管理平台

10.1.1设置tomcat的配置和管理平台的用户权限

10.1.2登录tomcat的配置和管理平台

10.2tomcat的系统配置平台

10.2.1tomcatServer目录

10.2.2Resources目录

10.2.3IJserDefinition目录

10.3Tomcat的web应用程序管理平台

第11章JSP文档

11.1JSP文档概述

11.2JSP文档

11.2.1标识JSP文档

11.2.2JSP文档的语法概述

11.2.3名称空间声明

11.2.4JSP文档的一些执行细节

11.3JSP文档元素

11.3.1元素

11.3.2元素

11.3.3元素

11.3.4元素

11.3.5元素

11.3.6元素

11.3.7元素

11.3.8元素

11.3.9JSP文档的模板内容

11.4JSP页面的XML视图

11.5xML语法格式的标签文件

附录A应用程序部署描述符

深入体验JAVA WEB 开发内幕-高级特性

深入体验JAVA WEB 开发内幕-高级特性

深入体验JAVA WEB 开发内幕-高级特性

深入体验JAVA WEB 开发内幕-高级特性

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有