dom4j解析xml,连接oracle数据库


-
dom4j解析xml,连接oracle数据库实例
-
2017-02-09
-
2016-03-23
-
2016-03-15
-
2015-06-30
2KB
java读取xml文件并存入数据库
2010-12-16java从xml中读入数据并存入到sqlserver2005数据库中
4.91MB
Oracle XML开发手册(PDF)
2011-09-05目 录 贺辞 序 作者简介 菲利蒲序 前言 第1章 Oracle与 XML 1 1.1 XML基本概念和术语 1 1.1.1 序言 2 1.1.2 文档类型定义 3 1.1.3 文档的主体 3 1.1.4 文档对象模型API 4 1.1.5 XML简化编程接口API 7 1.1.6 名字空间API 11 1.1.7 解析器API 14 1.1.8 扩展格式页语言变换API 14 1.2 为何使用XML 14 1.3 Oracle的XML战略 15 1.4 Oracle在XML工业技术上的努力 16 1.4.1 Oracle在W3C工作组委员会中 16 1.4.2 Oracle的XML开发包 17 1.5 Oracle技术网络与XML链接 17 1.6 具有XML功能的Oracle产品概览 21 1.6.1 提供XML API的Oracle产品 21 1.6.2 使用XML用于数据交换的Oracle产品 21 1.6.3 使用XML进行配置的Oracle产品 22 1.6.4 使用XML进行内容管理和出版的 Oracle产品 22 1.7 Oracle XML组件的使用概览 23 1.8 实例与应用 24 第2章 Oracle XML核心技术 27 2.1 Java XML解析器 版本2 27 2.1.1 对SAX的支持 27 2.1.2 对DOM的支持 30 2.1.3 对XSLT的支持 33 2.2 Java类生成器 38 2.2.1 输入的DTD 38 2.2.2 处理DTD来生成Java类 39 2.2.3 由Java类生成合法的XML文档 39 2.2.4 由Java应用生成的XML文档 41 2.3 用Java浏览和转换XML 41 2.3.1 DOM建立器组件 42 2.3.2 XSL转换器组件 44 2.3.3 XML源程序浏览器组件 44 2.3.4 XML树浏览器组件 48 2.3.5 XSL TransViewer组件 48 2.4 PL/SQL版本的XML解析器 51 2.4.1 例子 51 2.5 C版本的XML解析器 54 2.5.1 独立的解析器 54 2.5.2 解析器库 55 2.5.3 文档对象模型API 58 2.5.4 XML简易编程接口 59 2.6 C++版本的XML解析器 63 2.7 C++版本的类生成器 64 第3章 为Oracle8i数据库开发应用 66 3.1 Oracle8i—具有XML功能的数据库 66 3.2 Oracle Jserver与Java XML组件 67 3.2.1 JServer基本知识 67 3.2.2 Java XML组件 69 3.2.3 发布和调用Java XML组件 70 3.3 数据库模式与XML文档 72 3.3.1 把XML文档映射到数据库模式 73 3.3.2 把数据库模式映射到虚拟XML文档 74 3.3.3 存储和获取XML数据 76 3.4 XSQL—XSLT/SQL服务器页面 76 3.4.1 XSQL页面的体系结构 78 3.4.2 XSQL Servlet的安装 79 3.4.3 SQL查询生成的动态XML文档 79 3.4.4 XSQL中对XSLT标记的支持 81 3.5 售书的例子 81 3.5.1 设计数据库模式 82 3.5.2 使用XSQL来设计Web站点 83 第4章 Oracle应用服务器开发 88 4.1 Oracle应用服务器体系结构 89 4.1.1 HTTP接收器 89 4.1.2 OAS组件 90 4.1.3 应用程序Cartridge 90 4.2 用作服务器端小应用程序的OAS的书库 应用程序 91 4.2.1 服务器端书库应用程序 93 4.2.2 注册书库小服务程序和Cartridge 96 4.2.3 调用服务器端书库应用程序 96 4.2.4 数据库访问 97 4.2.5 使用事务服务 100 4.2.6 调用OAS组件 100 第5章 Oracle Internet文件系统 101 5.1 功能 101 5.2 优点 102 5.3 组件 102 5.4 XML 103 5.5 媒介文本 103 5.6 文档模型 104 5.7 文档属性 105 5.7.1 无版本属性 105 5.7.2 标准属性 105 5.7.3 链接属性 106 5.7.4 用户属性 106 5.8 文档处理 106 5.9 定义文档类型 107 5.9.1 类型定义示例 107 5.9.2 标准类型属性 108 5.9.3 定制类型属性 109 5.9.4 属性特性 109 5.10 文件扩展 112 5.11 应用iFS 113 5.11.1 例1-创建并保存Hello World 113 5.11.2 例2-创建一个更好的Hello World 114 5.11.3 例3-用文件来工作 115 5.11.4 例4-搜索文件 115 第6章 用interMedia Text搜索XML文档 117 6.1 Oracle interMedia Text—下一代文本搜 索引擎 117 6.2 Oracle interMedia Text索引结构 118 6.2.1 数据存储 118 6.2.2 过滤器 119 6.2.3 分段器 119 6.2.4 词法分析器 121 6.3 用interMedia Text工作 121 6.3.1 数据存储 122 6.3.2 字段和区段 124 6.3.3 终止段 127 6.3.4 属性段 128 6.3.5 动态添加段 129 第7章 Oracle和XML 130 7.1 Oracle XML SQL Utility 130 7.1.1 对XML格式的数据进行检索 130 7.1.2 保存XML格式的数据 132 7.1.3 利用XML SQL Utility实现更新功能 133 7.1.4 利用XML SQL Utility实现删除功能 134 7.1.5 安装XML SQL Utility 135 7.1.6 拓展XML SQL Utility 135 7.2 Oracle XSQL Servlet 136 7.2.1 XSQL页面 136 7.2.2 安装XSQL Servlet 137 7.2.3 向XSQL Servlet呈交请求 138 7.2.4 用样式表对XSQL 输出进行转换 139 7.2.5 在XSQL Servlet中插入XML文档 141 7.2.6 在XSQL Servlet中更新数据 142 7.3 具有XML功能的站点地址 144 7.3.1 XML解决方案 144 7.3.2 设计要求 144 7.3.3 结构 144 7.3.4 一个实现例子 145 7.3.5 拓展例子 147 7.3.6 Oracle Portal-to-Go 147 7.4 电子商务的XML功能信息 148 7.4.1 XML解决方案 148 7.4.2 设计要求 148 7.4.3 结构 149 7.4.4 一个实现例子 149 7.4.5 拓展例子 154 7.4.6 Oracle Integration Server 155 第8章 OTN提供的基于XML的应用程序 157 8.1 访问XML应用程序 157 8.2 XML应用程序说明了什么 158 8.3 XML应用程序 160 8.3.1 Hello World 程序 160 8.3.2 Emplayec Page程序 163 8.3.3 Insurance Claim应用程序 165 8.3.4 Invalid Classes应用程序 168 8.3.5 XSQL范例索引 169 8.3.6 “Do You XML?”站点 171 8.3.7 Employec/Department应用程序 171 8.3.8 Airport Code Validation应用程序 173 8.3.9 Airport Code Display应用程序 177 8.3.10 Ad hoc Query Visualization应用程序 179 8.3.11 XML 文档演示程序 179 8.3.12 XML插入请求演示程序 181 8.4 安装和运行XML应用程序 183 第9章 未来趋势 187 9.1 标准化组织的职责 187 9.1.1 W3C的任务 188 9.1.2 OASIS的作用 193 9.2 工业界认可的XML模式 194 9.2.1 XML模式/DTD领域的主要使用者 195 9.2.2 一个特定工业部门DTD/XML模式 成就的例子 197 9.3 XML在互联网上的影响力 198 附录 各种规范 201
1.66MB
java解析xml文件的例子(三中方式的都有,很全)
2009-04-23java解析xml文件,已连接数据库为例,我用的是oracle数据库 三种方式的例子都有 dom sax dom4j 很全的哦。。。 本人亲自写的哦
4.92MB
oracle xml
2008-04-18目 录<br>贺辞<br>序<br>作者简介<br>菲利蒲序<br>前言<br>第1章 Oracle与 XML 1<br>1.1 XML基本概念和术语 1<br>1.1.1 序言 2<br>1.1.2 文档类型定义 3<br>1.1.3 文档的主体 3<br>1.1.4 文档对象模型API 4<br>1.1.5 XML简化编程接口API 7<br>1.1.6 名字空间API 11<br>1.1.7 解析器API 14<br>1.1.8 扩展格式页语言变换API 14<br>1.2 为何使用XML 14<br>1.3 Oracle的XML战略 15<br>1.4 Oracle在XML工业技术上的努力 16<br>1.4.1 Oracle在W3C工作组委员会中 16<br>1.4.2 Oracle的XML开发包 17<br>1.5 Oracle技术网络与XML链接 17<br>1.6 具有XML功能的Oracle产品概览 21<br>1.6.1 提供XML API的Oracle产品 21<br>1.6.2 使用XML用于数据交换的Oracle产品 21<br>1.6.3 使用XML进行配置的Oracle产品 22<br>1.6.4 使用XML进行内容管理和出版的<br> Oracle产品 22<br>1.7 Oracle XML组件的使用概览 23<br>1.8 实例与应用 24<br>第2章 Oracle XML核心技术 27<br>2.1 Java XML解析器 版本2 27<br>2.1.1 对SAX的支持 27<br>2.1.2 对DOM的支持 30<br>2.1.3 对XSLT的支持 33<br>2.2 Java类生成器 38<br>2.2.1 输入的DTD 38<br>2.2.2 处理DTD来生成Java类 39<br>2.2.3 由Java类生成合法的XML文档 39<br>2.2.4 由Java应用生成的XML文档 41<br>2.3 用Java浏览和转换XML 41<br>2.3.1 DOM建立器组件 42<br>2.3.2 XSL转换器组件 44<br>2.3.3 XML源程序浏览器组件 44<br>2.3.4 XML树浏览器组件 48<br>2.3.5 XSL TransViewer组件 48<br>2.4 PL/SQL版本的XML解析器 51<br>2.4.1 例子 51<br>2.5 C版本的XML解析器 54<br>2.5.1 独立的解析器 54<br>2.5.2 解析器库 55<br>2.5.3 文档对象模型API 58<br>2.5.4 XML简易编程接口 59<br>2.6 C++版本的XML解析器 63<br>2.7 C++版本的类生成器 64<br>第3章 为Oracle8i数据库开发应用 66<br>3.1 Oracle8i—具有XML功能的数据库 66<br>3.2 Oracle Jserver与Java XML组件 67<br>3.2.1 JServer基本知识 67<br>3.2.2 Java XML组件 69<br>3.2.3 发布和调用Java XML组件 70<br>3.3 数据库模式与XML文档 72<br>3.3.1 把XML文档映射到数据库模式 73<br>3.3.2 把数据库模式映射到虚拟XML文档 74<br>3.3.3 存储和获取XML数据 76<br>3.4 XSQL—XSLT/SQL服务器页面 76<br>3.4.1 XSQL页面的体系结构 78<br>3.4.2 XSQL Servlet的安装 79<br>3.4.3 SQL查询生成的动态XML文档 79<br>3.4.4 XSQL中对XSLT标记的支持 81<br>3.5 售书的例子 81<br>3.5.1 设计数据库模式 82<br>3.5.2 使用XSQL来设计Web站点 83<br>第4章 Oracle应用服务器开发 88<br>4.1 Oracle应用服务器体系结构 89<br>4.1.1 HTTP接收器 89<br>4.1.2 OAS组件 90<br>4.1.3 应用程序Cartridge 90<br>4.2 用作服务器端小应用程序的OAS的书库<br> 应用程序 91<br>4.2.1 服务器端书库应用程序 93<br>4.2.2 注册书库小服务程序和Cartridge 96<br>4.2.3 调用服务器端书库应用程序 96<br>4.2.4 数据库访问 97<br>4.2.5 使用事务服务 100<br>4.2.6 调用OAS组件 100<br>第5章 Oracle Internet文件系统 101<br>5.1 功能 101<br>5.2 优点 102<br>5.3 组件 102<br>5.4 XML 103<br>5.5 媒介文本 103<br>5.6 文档模型 104<br>5.7 文档属性 105<br>5.7.1 无版本属性 105<br>5.7.2 标准属性 105<br>5.7.3 链接属性 106<br>5.7.4 用户属性 106<br>5.8 文档处理 106<br>5.9 定义文档类型 107<br>5.9.1 类型定义示例 107<br>5.9.2 标准类型属性 108<br>5.9.3 定制类型属性 109<br>5.9.4 属性特性 109<br>5.10 文件扩展 112<br>5.11 应用iFS 113<br>5.11.1 例1-创建并保存Hello World 113<br>5.11.2 例2-创建一个更好的Hello World 114<br>5.11.3 例3-用文件来工作 115<br>5.11.4 例4-搜索文件 115<br>第6章 用interMedia Text搜索XML文档 117<br>6.1 Oracle interMedia Text—下一代文本搜<br> 索引擎 117<br>6.2 Oracle interMedia Text索引结构 118<br>6.2.1 数据存储 118<br>6.2.2 过滤器 119<br>6.2.3 分段器 119<br>6.2.4 词法分析器 121<br>6.3 用interMedia Text工作 121<br>6.3.1 数据存储 122<br>6.3.2 字段和区段 124<br>6.3.3 终止段 127<br>6.3.4 属性段 128<br>6.3.5 动态添加段 129<br>第7章 Oracle和XML 130<br>7.1 Oracle XML SQL Utility 130<br>7.1.1 对XML格式的数据进行检索 130<br>7.1.2 保存XML格式的数据 132<br>7.1.3 利用XML SQL Utility实现更新功能 133<br>7.1.4 利用XML SQL Utility实现删除功能 134<br>7.1.5 安装XML SQL Utility 135<br>7.1.6 拓展XML SQL Utility 135<br>7.2 Oracle XSQL Servlet 136<br>7.2.1 XSQL页面 136<br>7.2.2 安装XSQL Servlet 137<br>7.2.3 向XSQL Servlet呈交请求 138<br>7.2.4 用样式表对XSQL 输出进行转换 139<br>7.2.5 在XSQL Servlet中插入XML文档 141<br>7.2.6 在XSQL Servlet中更新数据 142<br>7.3 具有XML功能的站点地址 144<br>7.3.1 XML解决方案 144<br>7.3.2 设计要求 144<br>7.3.3 结构 144<br>7.3.4 一个实现例子 145<br>7.3.5 拓展例子 147<br>7.3.6 Oracle Portal-to-Go 147<br>7.4 电子商务的XML功能信息 148<br>7.4.1 XML解决方案 148<br>7.4.2 设计要求 148<br>7.4.3 结构 149<br>7.4.4 一个实现例子 149<br>7.4.5 拓展例子 154<br>7.4.6 Oracle Integration Server 155<br>第8章 OTN提供的基于XML的应用程序 157<br>8.1 访问XML应用程序 157<br>8.2 XML应用程序说明了什么 158<br>8.3 XML应用程序 160<br>8.3.1 Hello World 程序 160<br>8.3.2 Emplayec Page程序 163<br>8.3.3 Insurance Claim应用程序 165<br>8.3.4 Invalid Classes应用程序 168<br>8.3.5 XSQL范例索引 169<br>8.3.6 “Do You XML?”站点 171<br>8.3.7 Employec/Department应用程序 171<br>8.3.8 Airport Code Validation应用程序 173<br>8.3.9 Airport Code Display应用程序 177<br>8.3.10 Ad hoc Query Visualization应用程序 179<br>8.3.11 XML 文档演示程序 179<br>8.3.12 XML插入请求演示程序 181<br>8.4 安装和运行XML应用程序 183<br>第9章 未来趋势 187<br>9.1 标准化组织的职责 187<br>9.1.1 W3C的任务 188<br>9.1.2 OASIS的作用 193<br>9.2 工业界认可的XML模式 194<br>9.2.1 XML模式/DTD领域的主要使用者 195<br>9.2.2 一个特定工业部门DTD/XML模式<br> 成就的例子 197<br>9.3 XML在互联网上的影响力 198<br>附录 各种规范 201<br><br>
117KB
XML 讲解和分析
2012-01-31可扩展标记语言 科技名词定义 中文名称: 可扩展标记语言 英文名称: extensible markup language;XML 定义: 用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 应用学科: 地理学(一级学科);地理信息系统(二级学科) 以上内容由全国科学技术名词审定委员会审定公布 百科名片 可扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 XML是标准通用标记语言 (SGML) 的子集,非常适合 Web 传输。XML 提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。 目录 格式特性 简明语法 编辑本段格式特性 XML与Access,Oracle和SQL Server等数据库不同,数据库提供了更强有力的数据存储和分析能力,例如:数据索引、排序、查找、相关一致性等,XML仅仅是展示数据。事实上XML与其他数据表现形式最大的不同是:他极其简单。这是一个看上去有点琐细的优点,但正是这点使XML与众不同。 XML与HTML的设计区别是:XML是用来存储数据的,重在数据本身。而HTML是用来定义数据的,重在数据的显示模式。 XML的简单使其易于在任何应用程序中读写数据,这使XML很快成为数据交换的唯一公共语言,虽然不同的应用软件也支持其它的数据交换格式,但不久之后他们都将支持XML,那就意味着程序可以更容易的与Windows,Mac OS,Linux以及其他平台下产生的信息结合,然后可以很容易加载XML数据到程序中并分析他,并以XML格式输出结果。 为了使得SGML显得用户友好,XML重新定义了SGML的一些内部值和参数,去掉了大量的很少用到的功能,这些繁杂的功能使得SGML在设计网站时显得复杂化。XML保留了SGML的结构化功能,这样就使得网站设计者可以定义自己的文档类型,XML同时也推出一种新型文档类型,使得开发者也可以不必定义文档类型。 编辑本段简明语法 SGML常用来定义针对HTML的文档类型定义(DTD),同时它也常用于编写XML的DTD。SGML的问题就在于,它允许出现一些奇怪的语法,这让创建HTML的解析器成为一个大难题: 1 某些起始标签不允许出现结束标签,例如HTML中<img>标签。包含了结束标签就会出现错误。 2 某些起始标签可以选择性出现结束标签或者隐含了结束标签 3 某些起始标签要求必须出现结束标签,例如HTML中[removed]标签。 4 标签可以以任何顺序嵌套。即使结束标签不按照起始标签的逆序出现也是允许的,例如,This is a sample string是正确的。 5 某些特性要求必须包含值,例如<img src="picture.jpg">中的src特性。 6 某些特性不要求一定有值,例如中的nowrap特性。 7 定义特性的两边有没有加上双引号都是可以的,所以<img src="picture.jpg">和<img >都是允许的。 这些问题使建立一个SGML语言的解析器变成了一项艰巨的任务。判断何时应用以上规则的困难导致了SGML语言的定义一直停滞不前。以这些问题作为出发点,XML逐渐步入我们的视野。 XML去掉了之前令许多开发人员头疼的SGML的随意语法。在XML中,采用了如下的语法: 1 任何的起始标签都必须有一个结束标签。 2 可以采用另一种简化语法,可以在一个标签中同时表示起始和结束标签。这种语法是在大于符号之前紧跟一个斜线(/),例如<tag/ >。XML解析器会将其翻译成<tag></tag>。 3 标签必须按合适的顺序进行嵌套,所以结束标签必须按镜像顺序匹配起始标签,例如this is a samplestring。这好比是将起始和结束标签看作是数学中的左右括号:在没有关闭所有的内部括号之前,是不能关闭外面的括号的。 4 所有的特性都必须有值。 5 所有的特性都必须在值的周围加上双引号。 这些规则使得开发一个XML解析器要简便得多,而且也除去了解析SGML中花在判断何时何地应用那些奇怪语法规则上的工作。仅仅在XML出现后的前六年就衍生出多种不同的语言,包括MathML、SVG、RDF、RSS、SOAP、XSLT、XSL-FO,而同时也将HTML改进为XHTML。 WEB技术 HTML HTML ▪ XHTML ▪ HTML 5 ▪ CSS ▪ TCP/IP XML XML ▪ XSL ▪ XSLT ▪ XSL-FO ▪ XPath ▪ XPointer ▪ XLink ▪ DTD ▪ XML Schema ▪ DOM ▪ XForms ▪ SOAP ▪ WSDL ▪ RDF ▪ RSS ▪ WAP ▪ Web Services Web脚本 JavaScript ▪ HTML DOM ▪ DHTML ▪ VBScript ▪ AJAX ▪ jQuery ▪ JSON ▪ E4X ▪ WMLScript Serv脚本 SQL ▪ ASP ▪ ADO ▪ PHP .NET Microsoft.NET ▪ ASP.NET ▪ .NET Mobile 多媒体 SMIL ▪ SVG 扩展阅读: 1 因为XML是W3C制定的,XML的标准化工作由W3C的XML工作组负责,该小组成员由来自各个地方和行业的专家组成,他们通过email交流对XML标准的意见,并提出自己的看法 (www.w3.org/TR/WD-xml)。因为XML 是个公共格式, (它不专属于任何一家公司),你不必担心XML技术会成为少数公司的盈利工具,XML不是一个依附于特定浏览器的语言。
165.31MB
XML高级编程.[美]Bill Evjen(带详细书签).pdf
2019-01-12《XML高级编程》会指出获取这些工具或技术支持的途径。《XML高级编程》既关注基于Microsoft的技术,也关注基于Java的技术,因此有时读者必须使用这些开发商特有的开发工具和平台来完成书中的示例。0.2《XML高级编程》读者对象《XML高级编程》旨在向读者提供当今关于XML的最新和最优信息,以及基于XML的最新技术和最新性能。读者需要具备理解基本编程技术,如C#或Java的能力。如果读者能理解这些编程语言,对于阅读《XML高级编程》则不会有太大困难。如果读者对XML比较陌生,那么最好先阅读DavidHunter等人合著的BeginningXML(由Wrox出版,ISBN:978-0-7645-7077-3)一书,以便掌握一些XML的基础知识。《XML高级编程》同时适用于Microsoft或Java开发人员。书中将有不同的章节分别着重介绍这两种编程技术。0.3《XML高级编程》主要内容《XML高级编程》对ASP.NET2.0版本中发生的巨大变化进行了回顾,并且详细介绍了ASP.NET2.0的各个主要新特性。 第Ⅰ部分 XML基础知识 1 第1章 XML语法 3 1.1 XML技术背景 3 1.2 XML语法与规则 6 1.2.1 XML解析器 6 1.2.2 XML元素和标签 7 1.2.3 XML文本 10 1.2.4 XML文档 15 1.2.5 属性 23 1.3 XML名称空间 26 1.4 小结 28 第2章 XML编辑器 29 2.1 Microsoft Visual Studio .NET 2003 29 2.1.1 Visual Studio .NET 2003的基本编辑功能 29 2.1.2 Visual Studio .NET 2003的模式开发功能 30 2.1.3 其他特性 31 2.2 Visual Studio 2005 31 2.2.1 Visual Studio 2005的基本编辑功能 31 2.2.2 Visual Studio 2005的模式开发功能 33 2.2.3 Visual Studio 2005中的XSLT开发 33 2.3 Altova XMLSpy 2006 34 2.3.1 Altova XMLSpy 2006的基本编辑功能 34 2.3.2 XMLSpy中的模式开发 37 2.3.3 XMLSpy中的XSLT开发 39 2.3.4 XMLSpy中的其他特性 39 2.4 Stylus Studio 2006 40 2.4.1 Stylus Studio 2006的基本编辑功能 40 2.4.2 Stylus Studio 2006中的模式开发 42 2.4.3 Stylus Studio的XSLT开发功能 44 2.4.4 Stylus Studio的其他特性 45 2.5 Oxygen XML Editor 6.2 47 2.5.1 Oxygen XML Editor 6.2的基本编辑功能 47 2.5.2 Oxygen XML Editor 6.2中的模式开发 48 2.5.3 Oxygen XML Editor 6.2中模式类型之间的转换 49 2.5.4 Oxygen XML Editor 6.2中的XSLT开发 51 2.5.5 Oxygen XML Editor 6.2中的其他特性 51 2.6 其他XML工具 52 2.7 小结 52 第Ⅱ部分 数 据 表 示 55 第3章 XHTML与CSS 57 3.1 XHTML 57 3.1.1 标记的发展 57 3.1.2 XHTML基础 58 3.1.3 XHTML的有效性验证 59 3.2 CSS 71 3.2.1 CSS基础 71 3.2.2 CSS示例 77 3.2.3 CSS的有效性验证 83 3.3 微格式的使用 84 3.3.1 基本微格式 84 3.3.2 复合型微格式 85 3.4 小结 88 3.5 可用资源 89 第4章 XSL-FO 91 4.1 XSL的组成 91 4.2 XSL-FO综述 93 4.2.1 页面模板 95 4.2.2 fo:simple-page-master 95 4.3 XSL-FO基础 97 4.3.1 Hello World for XSL-FO 98 4.3.2 基本的格式化 100 4.3.3 一个工作中的示例 106 4.4 小结 121 第Ⅲ部分 定 义 结 构 123 第5章 文档类型定义 125 5.1 采用文档类型定义的原因 125 5.2 内部DTD 128 5.3 外部DTD 130 5.4 构建自己的DTD 132 5.4.1 文档类型声明 134 5.4.2 元素声明 137 5.4.3 属性声明 148 5.4.4 实体声明 152 5.4.5 符号声明 154 5.5 使用XML工具创建DTD 155 5.6 DTD验证 155 5.7 小结 156 第6章 XML模式 157 6.1 DTD存在的问题 157 6.2 构建根XML模式文档 159 6.2.1 XML声明 159 6.2.2 根元素 160 6.3 声明元素 164 6.3.1 简单类型 164 6.3.2 复杂类型 168 6.3.3 元素类型 172 6.3.4 Groups和Choices 176 6.3.5 元素约束 179 6.3.6 定义属性 185 6.4 组合XML模式文档 190 6.4.1 <import> 190 6.4.2 <include> 191 6.5 XML模式注释 191 6.5.1 标准的XML注释 192 6.5.2 <annotation> 192 6.6 XML模式工具 193 6.6.1 Microsoft的Visual Studio 2005 193 6.6.2 Altova的XMLSpy 195 6.7 小结 196 第7章 RELAX NG 197 7.1 需要另外一种模式语言的理由 197 7.2 定义RELAX NG模式 198 7.3 声明元素 200 7.3.1 简单元素 200 7.3.2 属性 205 7.3.3 元素的顺序 206 7.3.4 定义grammar 209 7.3.5 重用类型 210 7.3.6 合并模式 212 7.3.7 名称空间和名称类 215 7.3.8 给模式作注释 217 7.4 RELAX NG 工具 218 7.4.1 Oxygen 218 7.4.2 Trang 219 7.5 RELAX NG紧凑模式 222 7.6 小结 224 7.7 可用资源 224 第Ⅳ部分 作为数据的XML 225 第8章 XSLT 227 8.1 XSLT的含义 227 8.2 XSLT语法 228 8.2.1 必需项 228 8.2.2 模板 233 8.2.3 获取值 233 8.2.4 条件句处理 237 8.2.5 循环 238 8.2.6 变量和参数 241 8.2.7 其他函数和表达式 242 8.2.8 扩展XSLT 242 8.3 执行XSLT 244 8.3.1 在命令行中执行XSLT 244 8.3.2 通过代码执行XSLT 244 8.3.3 在浏览器中执行XSLT 247 8.4 XSLT 2.0的变化 249 8.5 用XSLT生成输出 253 8.5.1 用XSLT生成HTML 253 8.5.2 用XSLT对XML语法作转换 257 8.6 调试XSLT 260 8.7 小结 261 8.8 可用资源 261 第9章 XPath 263 9.1 XPath的主要特性 263 9.1.1 节点 263 9.1.2 树结构 264 9.1.3 路径表达式 264 9.1.4 谓词(predicates) 265 9.1.5 轴 266 9.1.6 序列 267 9.2 XPath实践 267 9.2.1 A != B 和(A = B)不等价的情况 267 9.2.2 一个文档的多种表示形式 268 9.2.3 调整路径表达式 269 9.2.4 路径表达式中的函数调用 269 9.2.5 使用注释和嵌套注释 271 9.2.6 使用正则表达式 272 9.2.7 unordered()函数 273 9.2.8 合并(union)和序列(sequence)运算符 273 9.2.9 //h1[1]不同于(//h1)[1]的地方 274 9.2.10 反向轴(reverse axis) 275 9.2.11 使用trace()调试 276 9.3 在Java、.NET和PHP中使用XPath 277 9.3.1 在Java中使用XPath 277 9.3.2 在.NET中使用XPath 279 9.3.3 在PHP中使用XPath 280 9.4 XPath工具 280 9.4.1 在线工具XPath Sandbox 280 9.4.2 浏览器中的XPath 281 9.4.3 XML编辑器 282 9.4.4 Eclipse和IntelliJ 283 9.5 小结 283 9.6 可用资源 284 第10章 XQuery 285 10.1 XQuery的含义 285 10.1.1 XQuery 应用举例 285 10.1.2 XQuery的优势 286 10.1.3 XQuery表达式的结构 286 10.2 一个简单的XQuery示例 286 10.3 内附(enclosed)表达式 287 10.4 FLWOR表达式 288 10.4.1 一个简单的FLWOR表达式示例 289 10.4.2 深入讨论FLWOR表达式 289 10.4.3 FLWOR表达式和XPath表达式的比较 292 10.5 XQuery函数 292 10.5.1 XQuery内置函数 292 10.5.2 XQuery用户定义函数 294 10.6 在Java中使用XQuery 295 10.6.1 准备工作 295 10.6.2 使用XQuery来选择XML 295 10.7 在关系数据库中使用XQuery 299 10.7.1 在SQL Server 2005中使用XQuery 299 10.7.2 XML数据类型查询和数据修改 300 10.8 小结 303 第11章 数据层中的XML 305 11.1 XML与数据库 305 11.1.1 检索XML数据 305 11.1.2 存储XML 306 11.2 关系型数据库 307 11.2.1 Microsoft SQL Server 2005 307 11.2.2 Oracle 10g 322 11.3 XML数据库 326 11.4 其他数据库 330 11.5 小结 330 11.6 可用资源 330 第Ⅴ部分 XML 编 程 331 第12章 XML文档对象模型 333 12.1 DOM的定义 333 12.1.1 在客户端处理数据的原因 333 12.1.2 XML DOM 对象模型 334 12.1.3 使用文档接口 336 12.1.4 加载XML文档 337 12.1.5 使用Element接口 339 12.1.6 创建新元素 339 12.1.7 使用Node接口 340 12.1.8 使用NodeList接口 343 12.1.9 使用NameNodeMap接口 344 12.1.10 使用Attr接口 345 12.1.11 创建属性 345 12.1.12 使用CharacterData接口 346 12.1.13 使用Comment接口 347 12.1.14 使用Text接口 347 12.1.15 使用CDATASection接口 347 12.1.16 处理XML DOM中的错误 348 12.1.17 使用XSL转换XML文档 349 12.2 使用XML DOM验证XML文档的有效性 351 12.3 小结 353 第13章 Simple API for XML 355 13.1 XML分析简介 355 13.1.1 基于结构树的API 355 13.1.2 SAX简介 356 13.1.3 安装SAX 356 13.2 SAX 体系结构 357 13.3 基本SAX应用程序流程 358 13.4 SAX的包和类 358 13.4.1 SAXParser类 359 13.4.2 XMLReader接口 359 13.4.3 接收SAX事件 360 13.4.4 使用XMLReader接口 361 13.4.5 DefaultHandler类 363 13.4.6 处理错误和警告 369 13.5 在XML文档中搜索 370 13.6 使用SAX编写XML内容 373 13.7 使用SAX验证XML文档有效性 377 13.8 SAX的利与弊 380 13.9 小结 381 第14章 Ajax 383 14.1 JavaScript 383 14.1.1 向Web页面中添加JavaScript 383 14.1.2 JavaScript的数据类型 385 14.2 XMLHttpRequest 388 14.3 DOM 392 14.3.1 DOM中的对象 393 14.3.2 DOM中的事件 394 14.4 将3个部分结合在一起 394 14.5 Ajax库 403 14.5.1 使用Microsoft的AJAX库添加AJAX功能 404 14.5.2 使用Prototype增加Ajax功能 408 14.6 Ajax资源 410 14.7 小结 410 第15章 XML与.NET 411 15.1 XML的串行化 411 15.1.1 使用XmlSerializer类的串行化 411 15.1.2 修改串行化对象的输出 414 15.2 XML的反串行化 420 15.3 XmlWriter 423 15.3.1 使用XmlTextWriter编写XML 423 15.3.2 用XmlWriter编写XML 425 15.3.3 用XmlWriter以编程方式写XML 427 15.4 XmlReader 429 15.4.1 实现带模式验证的XML读取 431 15.4.2 将XML类型强制转换为与.NET兼容的类型 434 15.5 使用XPathDocument读取XML 435 15.6 ASP.NET 2.0中的XML 436 15.6.1 XmlDataSource服务器控制件 436 15.6.2 XmlDataSource控件的名称空间问题 441 15.6.3 Xml服务器控件 441 15.7 小结 443 第16章 XML与Java 445 16.1 阅读和编写XML 446 16.1.1 Java中的文件分析 446 16.1.2 编写XML (串行化) 450 16.2 XML树模型 453 16.2.1 DOM的代替品 454 16.2.2 Java/XML数据绑定 459 16.2.3 Java中对XSLT、XQuery与XPath处理的控制 463 16.3 小结 471 第17章 动态语言和XML 473 17.1 Perl 473 17.1.1 读写XML 474 17.1.2 对其他XML格式的支持 481 17.2 Python 481 17.2.1 读写XML 482 17.2.2 对其他XML格式的支持 488 17.3 Ruby 488 17.3.1 读写XML 489 17.3.2 对其他XML格式的支持 497 17.4 小结 498 17.5 可用资源 498 第Ⅵ部分 XML 服 务 501 第18章 RSS和Atom 503 18.1 RSS 503 18.2 各种规范 506 18.2.1 RSS 2.0 506 18.2.2 RSS 1.0 511 18.3 Atom 513 18.4 读取RSS和Atom 517 18.4.1 使用.NET来读取 518 18.4.2 使用Java读取RSS 525 18.5 编写RSS和Atom 528 18.5.1 利用.NET来编程 528 18.5.2 利用Java来编程 529 18.5.3 可用于处理RSS和Atom的类库 531 18.6 小结 532 18.7 可用资源 532 第19章 Web服务 533 19.1 为什么使用Web服务 533 19.2 Web服务的组成 535 19.2.1 Web服务中数据的表示和交换 535 19.2.2 描述Web服务 536 19.2.3 发现Web服务 538 19.3 用C#建立Web服务 539 19.3.1 使用Microsoft的Web服务测试页 542 19.3.2 测试WebMethod 543 19.3.3 改变Web服务所用的协议 545 19.4 用Java建立Web服务 545 19.4.1 Axis和Tomcat简介 546 19.4.2 安装Axis和Tomcat 546 19.4.3 用Axis发布Web服务 548 19.5 用C#使用Web服务 552 19.5.1 在ASP.NET下使用Web服务 553 19.5.2 通过Windows窗体程序使用Web服务 556 19.6 用Java使用Web服务 558 19.6.1 使用HelloWorld服务 559 19.6.2 运行客户端程序 560 19.6.3 使用Product服务 561 19.6.4 运行客户端程序 563 19.7 Web服务的缓存技术 563 19.8 Web服务的异步调用 564 19.8.1 建立异步的Web服务 566 19.8.2 异步使用TakeLongTime()WebMethod 566 19.9 小结 568 第20章 SOAP与WSDL 569 20.1 SOAP概述 569 20.2 SOAP基础 570 20.2.1 记住:SOAP是一种XML文件 571 20.2.2 SOAP的传输协议 571 20.3 SOAP规范详述 571 20.3.1 SOAP消息 572 20.3.2 SOAP Envelope 572 20.3.3 SOAP Body 573 20.3.4 SOAP Header 574 20.3.5 SOAP 1.1的错误消息 577 20.3.6 SOAP1.2的错误消息 579 20.3.7 数据类型的SOAP编码方式 581 20.4 追踪SOAP消息 581 20.4.1 Microsoft Trace Utility 582 20.4.2 XMLSpy中的SOAP调试 583 20.5 使用SOAP Header 588 20.5.1 使用SOAP Header创建SOAP消息 588 20.5.2 用SOAP Header访问SOAP消息 590 20.6 用WSDL定义Web服务 591 20.6.1 WSDL文件的结构 595 20.6.2 <definitions> 596 20.6.3 <types> 598 20.6.4 <message> 599 20.6.5 <portType> 600 20.6.6 <binding> 601 20.6.7 <service> 602 20.6.8 <import> 603 20.6.9 <documentation> 604 20.7 小结 605 第21章 高级Web服务 607 21.1 基础扩展 607 21.2 Web Services Framework——相关文件 608 21.2.1 消息封装和可控扩展性 608 21.2.2 二进制附件 608 21.2.3 消息交换aka路由 608 21.2.4 消息关联 608 21.2.5 消息交换的保证机制 608 21.2.6 数字签名 608 21.2.7 加密 609 21.2.8 事务和活动 609 21.2.9 服务描述 609 21.2.10 流程契约描述 609 21.2.11 检查 609 21.2.12 服务发现 609 21.3 WS-I.org 610 21.4 扩展XML Web服务 610 21.4.1 SOAP基础 611 21.4.2 SOAP Header 612 21.4.3 SOAP扩展 612 21.5 WS-*规范 613 21.5.1 WS-Security 613 21.5.2 WS-Addressing 613 21.5.3 WS-Attachments 614 21.5.4 WS-Coordination 614 21.5.5 WS-MetadataExchange 614 21.5.6 核心规范 615 21.6 Microsoft的Web Services Enhancements 3.0 618 21.6.1 WSE 1.0的内容 618 21.6.2 WSE 2.0的内容 618 21.6.3 WSE 3.0的内容 618 21.6.4 WSE提供的功能 619 21.6.5 WSE如何工作 619 21.6.6 WSE 3.0的一个实例——服务器端 620 21.6.7 WSE 3.0 的一个实例——客户端 629 21.6.8 消息交换的结果 631 21.7 小结 634 第22章 REST 635 22.1 REST基础 635 22.1.1 pure REST 635 22.1.2 just-enough REST 636 22.2 访问REST服务 636 22.3 创建REST服务 651 22.3.1 just-enough REST服务示例 651 22.3.2 一个pure REST Service示例 664 22.4 小结 668 22.5 可用资源 669 第Ⅶ部分 XML的应用 671 第23章 XML表单的发展 673 23.1 建立表单 673 23.2 XForms模型 674 23.2.1 XForms 控件 678 23.2.2 通用子控件 681 23.2.3 改变控件外观 683 23.2.4 控件分组 684 23.3 绑定实例数据 687 23.4 XForms提交协议 691 23.5 XForms逻辑 693 23.5.1 事件 693 23.5.2 动作 694 23.6 XForms 范例 695 23.7 替代XForms的其他选择 700 23.7.1 Microsoft InfoPath 701 23.7.2 XForms和InfoPath的比较 704 23.8 小结 705 23.9 可用资源 705 第24章 资源描述架构 707 24.1 RDF的核心结构 707 24.2 RDF图形模型 709 24.3 使用Altova的SemanticWorks 711 24.4 RDF XML Schema 716 24.5 小结 718 第25章 XML在Office办公套件中的发展 719 25.1 在Microsoft Excel中使用XML 719 25.1.1 将Excel 工作表保存为XML文件 719 25.1.2 编辑XML文档 724 25.2 在Microsoft Word中使用XML 728 25.2.1 将Word文件保存为XML文件 728 25.2.2 编辑XML文档 734 25.3 在其他办公软件中使用XML 738 25.3.1 Microsoft Access 738 25.3.2 MicrosoftInfoPath 744 25.4 Office 2007——开放的XML格式 744 25.5 OpenOffice——开放的文档格式 747 25.6 小结 751 25.7 可用资源 751 第26章 XAML 753 26.1 富客户端还是瘦客户端 754 26.2 另一种应用程序模型——WPF 754 26.2.1 Visual Studio 2005 中的WPF 757 26.2.2 嵌套控件 758 26.2.3 实例:用XAML构建一个文档查看器 760 26.3 小结 772
363KB
JSP实用教程(第2版)ppt课件及程序源码
2009-05-05JSP实用教程(第2版)ppt课件及程序源码,非常适合教学 作 者: 耿祥义,张跃平 编著 出 版 社: 清华大学出版社 目录 第1章 JSP简介 1.1 什么是JSP 1.2 安装与配置JSP运行环境 1.3 JSP页面 1.3.1 JSP页面简介 1.3.2 设置Web服务目录 1.4 JSP的运行原理 1.5 JSP与Java Servlet的关系 1.6 小结 习题一 第2章 JSP语法 2.1 JSP页面的基本结构 2.2 变量和方法的声明 2.2.1 声明变量 2.2.2 声明方法 2.3 Java程序片 2.4
58.0MB
李兴华 Java Web 开发实战经典_带源码_高清pdf 带书签 上
2013-05-23第1章 JAVA WEB开发简介 1.1、WEB发展历程 1.2、企业开发架构 1.3、JAVA EE架构 1.4、JAVA EE核心设计模式 1.5、Struts开发框架 1.6、本章摘要 1.7、开发实战讲解 第2章 HTML、JavaScript简介 2.1、服务器与浏览器 2.2、HTML简介 2.2.1、HTML元素概览 2.2.2、创建显示WEB页 2.2.3、创建表单WEB页 2.3、JavaScript简介 2.3.1、JavaScript的基本语法 2.3.2、事件处理 2.3.3、window对象 2.4、本章摘要 2.5、开发实战讲解 第3章 XML简介 3.1、认识XML 3.2、XML解析 3.2.1、DOM解析操作 3.2.2、SAX解析操作 3.2.3、XML解析的好帮手:JDOM 3.2.4、最出色的解析工具:DOM4J 3.3、使用JavaScript操作DOM 3.4、开发实战讲解(基于Oracle数据库) 第4章 Tomcat服务器的安装及配置 4.1、Web容器简介 4.2、Tomcat简介 4.3、Tomcat服务器的下载及配置 4.3.1、Tomcat下载 4.3.2、Tomcat安装 4.3.3、服务器配置 4.4、编写第一个jsp文件 4.5、交互性 4.6、本章摘要 4.7、开发实战讲解 第5章 JSP基础语法 5.1、JSP注释 5.2、Scriptlet 5.2.1、第一种Scriptlet:<%%> 5.2.2、第二种Scriptlet:<%!%> 5.2.3、第三种Scriptlet:<%=%> 5.3、Scriptlet标签 5.4、page指令 5.4.1、设置页面的MIME 5.4.2、设置文件编码 5.4.3、错误页的设置 5.4.4、数据库连接操作 5.5、包含指令 5.5.1、静态包含 5.5.2、动态包含 5.6、跳转指令 5.7、实例操作:用户登陆程序实现(JSP + JDBC实现) 5.7.1、创建数据库表 5.7.2、程序实现思路 5.7.3、程序实现 5.8、本章摘要 5.9、开发实战讲解(基于Oracle数据库) 第6章 JSP内置对象 6.1、JSP内置对象概览 6.2、四种属性范围 6.2.1、page属性范围(pageContext范围) 6.2.2、request属性范围 6.2.3、session属性范围 6.2.4、application属性范围 6.2.5、深入研究page属性范围 6.3、request对象 6.3.1、乱码解决 6.3.2、接收请求参数 6.3.3、显示全部的头信息 6.3.4、角色验证 6.3.5、其他操作 6.4、response对象 6.4.1、设置头信息 6.4.2、页面跳转 6.4.3、操作Cookie 6.5、session对象 6.5.1、取得Session Id 6.5.2、登陆及注销 6.5.3、判断新用户 6.5.4、取得用户的操作时间 6.6、application对象 6.6.1、取得虚拟目录对应的绝对路径 6.6.2、范例讲解:网站计数器 6.6.3、查看application范围的属性 6.7、WEB安全性及config对象 6.7.1、WEB安全性 6.7.2、config对象 6.8、out对象 6.9、pageContext对象 6.10、本章摘要 6.11、开发实战讲解(基于Oracle数据库) 第7章 JavaBean 7.1、JavaBean简介 7.2、在JSP中使用JavaBean 7.2.1、WEB开发的标准目录结构 7.2.2、使用JSP的page指令导入所需要的JavaBean 7.2.3、使用<jsp:useBean>指令 7.3、JavaBean与表单 7.4、设置属性:<jsp:setProperty> 7.4.1、设置指定的属性 7.4.2、指定设置属性的参数 7.4.3、为属性设置具体内容 7.5、取得属性:<jsp:getProperty> 7.6、JavaBean的保存范围 7.6.1、page范围的JavaBean 7.6.2、request范围的JavaBean 7.6.3、session范围的JavaBean 7.6.4、application范围的JavaBean 7.7、JavaBean的删除 7.8、实例操作:注册验证 7.9、DAO设计模式 7.9.1、DAO设计模式简介 7.9.2、DAO开发 7.9.
3.51MB
MLDN+李兴华+Java+Web开发实战经典.part3.rar )
2011-12-10MLDN 李兴华 Java Web 开发实战经典.pdf (高清版) 带有书签,清华大学出版社 第1章 JAVA WEB开发简介 1.1、WEB发展历程 1.2、企业开发架构 1.3、JAVA EE架构 1.4、JAVA EE核心设计模式 1.5、Struts开发框架 1.6、本章摘要 1.7、开发实战讲解 第2章 HTML、JavaScript简介 2.1、服务器与浏览器 2.2、HTML简介 2.2.1、HTML元素概览 2.2.2、创建显示WEB页 2.2.3、创建表单WEB页 2.3、JavaScript简介 2.3.1、JavaScript的基本语法 2.3.2、事件处理 2.3.3、window对象 2.4、本章摘要 2.5、开发实战讲解 第3章 XML简介 3.1、认识XML 3.2、XML解析 3.2.1、DOM解析操作 3.2.2、SAX解析操作 3.2.3、XML解析的好帮手:JDOM 3.2.4、最出色的解析工具:DOM4J 3.3、使用JavaScript操作DOM 3.4、开发实战讲解(基于Oracle数据库) 第4章 Tomcat服务器的安装及配置 4.1、Web容器简介 4.2、Tomcat简介 4.3、Tomcat服务器的下载及配置 4.3.1、Tomcat下载 4.3.2、Tomcat安装 4.3.3、服务器配置 4.4、编写第一个jsp文件 4.5、交互性 4.6、本章摘要 4.7、开发实战讲解 第5章 JSP基础语法 5.1、JSP注释 5.2、Scriptlet 5.2.1、第一种Scriptlet:<%%> 5.2.2、第二种Scriptlet:<%!%> 5.2.3、第三种Scriptlet:<%=%> 5.3、Scriptlet标签 5.4、page指令 5.4.1、设置页面的MIME 5.4.2、设置文件编码 5.4.3、错误页的设置 5.4.4、数据库连接操作 5.5、包含指令 5.5.1、静态包含 5.5.2、动态包含 5.6、跳转指令 5.7、实例操作:用户登陆程序实现(JSP + JDBC实现) 5.7.1、创建数据库表 5.7.2、程序实现思路 5.7.3、程序实现 5.8、本章摘要 5.9、开发实战讲解(基于Oracle数据库) 第6章 JSP内置对象 6.1、JSP内置对象概览 6.2、四种属性范围 6.2.1、page属性范围(pageContext范围) 6.2.2、request属性范围 6.2.3、session属性范围 6.2.4、application属性范围 6.2.5、深入研究page属性范围 6.3、request对象 6.3.1、乱码解决 6.3.2、接收请求参数 6.3.3、显示全部的头信息 6.3.4、角色验证 6.3.5、其他操作 6.4、response对象 6.4.1、设置头信息 6.4.2、页面跳转 6.4.3、操作Cookie 6.5、session对象 6.5.1、取得Session Id 6.5.2、登陆及注销 6.5.3、判断新用户 6.5.4、取得用户的操作时间 6.6、application对象 6.6.1、取得虚拟目录对应的绝对路径 6.6.2、范例讲解:网站计数器 6.6.3、查看application范围的属性 6.7、WEB安全性及config对象 6.7.1、WEB安全性 6.7.2、config对象 6.8、out对象 6.9、pageContext对象 6.10、本章摘要 6.11、开发实战讲解(基于Oracle数据库) 第7章 JavaBean 7.1、JavaBean简介 7.2、在JSP中使用JavaBean 7.2.1、WEB开发的标准目录结构 7.2.2、使用JSP的page指令导入所需要的JavaBean 7.2.3、使用<jsp:useBean>指令 7.3、JavaBean与表单 7.4、设置属性:<jsp:setProperty> 7.4.1、设置指定的属性 7.4.2、指定设置属性的参数 7.4.3、为属性设置具体内容 7.5、取得属性:<jsp:getProperty> 7.6、JavaBean的保存范围 7.6.1、page范围的JavaBean 7.6.2、request范围的JavaBean 7.6.3、session范围的JavaBean 7.6.4、application范围的JavaBean 7.7、JavaBean的删除 7.8、实例操作:注册验证 7.9、DAO设计模式 7.9.1、DAO设计模式简介 7.9.2、DAO开发 7.9.3、JSP调用DAO 7.10、本章摘要 7.11、开发实战讲解(基于Oracle数据库) 第8章 文件上传 8.1、smartupload上传组件 8.1.1、上传单个文件 8.1.2、混合表单 8.1.3、为上传文件自动命名 8.1.4、批量上传 8.2、FileUpload 8.2.1、使用FileUpload接收上传内容 8.2.2、保存上传内容 8.2.3、开发FileUpload组件的专属操作类 8.3、本章摘要 8.4、开发实战讲解(基于Oracle数据库) 第9章 Servlet程序开发 9.1、Servlet简介 9.2、永远的“HelloWorld”:第一个Servlet程序 9.3、Servlet与表单 9.4、Servlet生命周期 9.5、取得初始化配置信息 9.6、取得其他内置对象 9.6.1、取得HttpSession实例 9.6.2、取得ServletContext实例 9.7、Servlet跳转 9.7.1、客户端跳转 9.7.2、服务器端跳转 9.8、WEB开发模式:Mode I与Mode II 9.8.1、Mode I 9.8.2、Mode II:Model-View-Controller 9.9、实例操作:MVC设计模式应用 9.10、过滤器 9.10.1、过滤器的基本概念 9.10.2、实现过滤器 9.10.3、过滤器的应用 9.11、监听器 9.11.1、对application监听 9.11.2、对session监听 9.11.3、对request监听 9.11.4、监听器实例 —— 在线人员统计 9.12、本章摘要 9.13、开发实战讲解(基于Oracle数据库) 第10章 表达式语言 10.1、表达式语言简介 10.2、表达式语言的内置对象 10.2.1、访问四种属性范围的内容 10.2.2、调用内置对象操作 10.2.3、接收请求参数 10.3、集合操作 10.4、在MVC中应用表达式语言 10.5、运算符 10.6、本章摘要 10.7、开发实战讲解(基于Oracle数据库) 第11章 Tomcat数据源 11.1、数据源操作原理 11.2、在Tomcat中使用数据库连接池 11.3、查找数据源 11.4、本章摘要 第12章 JSP标签编程 12.1、标签编程简介 12.2、定义一个简单的标签 —— 空标签 12.3、定义有属性的标签 12.4、TagSupport类 12.5、定义有标签体的标签库 12.6、开发迭代标签 12.7、BodyTagSupport类 12.8、TagExtraInfo类和VariableInfo类 12.9、使用BodyTagSupport开发迭代输出 12.10、简单标签 12.11、DynamicAttributes接口 12.12、本章摘要 第13章 标准标签库(JSTL) 13.1、JSTL简介 13.2、安装JSTL 1.2 13.3、核心标签库 13.3.1、<c:out>标签 13.3.2、<c:set>标签 13.3.3、<c:remove>标签 13.3.4、<c:catch>标签 13.3.5、<c:if>标签 13.3.6、<c:choose>、<c:when>、<c:otherwise>标签 13.3.7、<c:forEach>标签 13.3.8、<c:forTokens>标签 13.3.9、<c:import>标签 13.3.10、<c:url>标签 13.3.11、<c:redirect>标签 13.4、国际化标签库 13.4.1、<fmt:setLocale>标签 13.4.2、<fmt:requestEncoding>标签 13.4.3、读取资源文件 13.4.4、数字格式化标签 13.4.5、日期时间格式化标签 13.4.6、设置时区 13.5、SQL标签库 13.5.1、<sql:setDataSource> 13.5.2、数据库操作标签 13.5.3、事务处理 13.6、XML标签库 13.6.1、XPath简介 13.6.2、<x:parse>标签 13.6.3、<x:out>标签 13.6.4、<x:set>标签 13.6.5、<x:if>标签 13.6.6、<x:choose>、<x:when>、<x:otherwise>标签 13.6.7、<x:forEach>标签 13.7、函数标签库 13.8、本章摘要 13.9、开发实战讲解(基于Oracle数据库) 第14章 AJAX开发技术 14.1、AJAX技术简介 14.2、XMLHttpRequest对象 14.3、第一个AJAX程序 14.4、异步验证 14.5、返回XML数据 14.6、本章摘要 14.7、开发实战讲解(基于Oracle数据库) 第15章 Struts基础开发 15.1、Struts简介 15.2、配置Struts开发环境 15.3、开发第一个Struts程序 15.4、Struts工作原理 15.5、深入Struts应用 15.6、本章摘要 15.7、开发实战讲解(基于Oracle数据库) 第16章 Struts常用标签库 16.1、Struts标签库简介 16.2、Bean标签 16.2.1、<bean:define>标签 16.2.2、<bean:size>标签 16.2.3、资源访问标签 16.2.4、<bean:write>标签 16.2.5、<bean:include>标签 16.2.6、<bean:resource>标签 16.2.7、国际化与<bean:message>标签 16.3、Logic标签 16.3.1、<logic:present>标签和<logic:notPresent>标签 16.3.2、<logic:empty>标签和<logic:notEmpty>标签 16.3.3、关系运算标签 16.3.4、<logic:iterate>标签 16.3.5、重定向标签:<logic:redirect> 16.4、Html标签 16.4.1、<html:form>标签 16.4.2、<html:text>与<html:password>标签 16.4.3、<html:radio>标签 16.4.5、<html:textarea>标签 16.4.6、<html:hidden>标签 16.4.7、按钮标签 16.4.8、实例:编写基本表单 16.4.9、复选框标签 16.4.10、下拉列表框 16.5、本章摘要 16.6、开发实战讲解(JSP + Oracle) 第17章 Struts高级开发 17.1、Struts多人开发 17.2、Token 17.3、文件上传 17.4、动态ActionForm 17.5、Action深入 17.5.1、ForwardAction 17.5.2、IncludeAction 17.5.3、DispatchAction 17.6、验证框架 附录A:实用工具 18.1、JavaMail 18.1.1、James邮件服务器的下载及配置 18.1.2、JavaMail简介及配置 18.1.3、发送普通邮件 18.1.4、发送带附件的HTML风格邮件 18.2、操作Excel文件 18.2.1、JExcelAPI简介 18.2.2、创建一个Excel文件 18.2.3、读取Excel文件 18.2.4、格式化文本 18.3、本章摘要 附录B:MyEclipse开发工具 19.1、MyEclipse简介 19.2、MyEclipse的安装 19.3、MyEclipse的使用 19.4、配置Tomcat服务器 19.5、MyEclipse卸载 19.6、本章摘要 附录C:HTTP状态码及头信息 20.1、HTTP状态码 20.2、HTTP头信息
342KB
某高手毕生精力总结的电脑技巧
2009-03-27\某高手毕生精力总结的电脑技巧\某高手毕生精力总结的电脑技巧\某高手毕生精力总结的电脑技巧
46.13MB
李兴华 Java Web 开发实战经典_带源码_高清pdf 带书签 下
2013-05-23第1章 JAVA WEB开发简介 1.1、WEB发展历程 1.2、企业开发架构 1.3、JAVA EE架构 1.4、JAVA EE核心设计模式 1.5、Struts开发框架 1.6、本章摘要 1.7、开发实战讲解 第2章 HTML、JavaScript简介 2.1、服务器与浏览器 2.2、HTML简介 2.2.1、HTML元素概览 2.2.2、创建显示WEB页 2.2.3、创建表单WEB页 2.3、JavaScript简介 2.3.1、JavaScript的基本语法 2.3.2、事件处理 2.3.3、window对象 2.4、本章摘要 2.5、开发实战讲解 第3章 XML简介 3.1、认识XML 3.2、XML解析 3.2.1、DOM解析操作 3.2.2、SAX解析操作 3.2.3、XML解析的好帮手:JDOM 3.2.4、最出色的解析工具:DOM4J 3.3、使用JavaScript操作DOM 3.4、开发实战讲解(基于Oracle数据库) 第4章 Tomcat服务器的安装及配置 4.1、Web容器简介 4.2、Tomcat简介 4.3、Tomcat服务器的下载及配置 4.3.1、Tomcat下载 4.3.2、Tomcat安装 4.3.3、服务器配置 4.4、编写第一个jsp文件 4.5、交互性 4.6、本章摘要 4.7、开发实战讲解 第5章 JSP基础语法 5.1、JSP注释 5.2、Scriptlet 5.2.1、第一种Scriptlet:<%%> 5.2.2、第二种Scriptlet:<%!%> 5.2.3、第三种Scriptlet:<%=%> 5.3、Scriptlet标签 5.4、page指令 5.4.1、设置页面的MIME 5.4.2、设置文件编码 5.4.3、错误页的设置 5.4.4、数据库连接操作 5.5、包含指令 5.5.1、静态包含 5.5.2、动态包含 5.6、跳转指令 5.7、实例操作:用户登陆程序实现(JSP + JDBC实现) 5.7.1、创建数据库表 5.7.2、程序实现思路 5.7.3、程序实现 5.8、本章摘要 5.9、开发实战讲解(基于Oracle数据库) 第6章 JSP内置对象 6.1、JSP内置对象概览 6.2、四种属性范围 6.2.1、page属性范围(pageContext范围) 6.2.2、request属性范围 6.2.3、session属性范围 6.2.4、application属性范围 6.2.5、深入研究page属性范围 6.3、request对象 6.3.1、乱码解决 6.3.2、接收请求参数 6.3.3、显示全部的头信息 6.3.4、角色验证 6.3.5、其他操作 6.4、response对象 6.4.1、设置头信息 6.4.2、页面跳转 6.4.3、操作Cookie 6.5、session对象 6.5.1、取得Session Id 6.5.2、登陆及注销 6.5.3、判断新用户 6.5.4、取得用户的操作时间 6.6、application对象 6.6.1、取得虚拟目录对应的绝对路径 6.6.2、范例讲解:网站计数器 6.6.3、查看application范围的属性 6.7、WEB安全性及config对象 6.7.1、WEB安全性 6.7.2、config对象 6.8、out对象 6.9、pageContext对象 6.10、本章摘要 6.11、开发实战讲解(基于Oracle数据库) 第7章 JavaBean 7.1、JavaBean简介 7.2、在JSP中使用JavaBean 7.2.1、WEB开发的标准目录结构 7.2.2、使用JSP的page指令导入所需要的JavaBean 7.2.3、使用<jsp:useBean>指令 7.3、JavaBean与表单 7.4、设置属性:<jsp:setProperty> 7.4.1、设置指定的属性 7.4.2、指定设置属性的参数 7.4.3、为属性设置具体内容 7.5、取得属性:<jsp:getProperty> 7.6、JavaBean的保存范围 7.6.1、page范围的JavaBean 7.6.2、request范围的JavaBean 7.6.3、session范围的JavaBean 7.6.4、application范围的JavaBean 7.7、JavaBean的删除 7.8、实例操作:注册验证 7.9、DAO设计模式 7.9.1、DAO设计模式简介 7.9.2、DAO开发 7.9.
50.85MB
李兴华Java Web开发实战经典.pdf (高清版) Part1
2012-09-05MLDN 李兴华 Java Web 开发实战经典.pdf (高清版) 全书分为两部分,需 要全部下载下载一起解压,此部分为第一部分 带有书签,清华大学出版社 第1章 JAVA WEB开发简介 1.1、WEB发展历程 1.2、企业开发架构 1.3、JAVA EE架构 1.4、JAVA EE核心设计模式 1.5、Struts开发框架 1.6、本章摘要 1.7、开发实战讲解 第2章 HTML、JavaScript简介 2.1、服务器与浏览器 2.2、HTML简介 2.2.1、HTML元素概览 2.2.2、创建显示WEB页 2.2.3、创建表单WEB页 2.3、JavaScript简介 2.3.1、JavaScript的基本语法 2.3.2、事件处理 2.3.3、window对象 2.4、本章摘要 2.5、开发实战讲解 第3章 XML简介 3.1、认识XML 3.2、XML解析 3.2.1、DOM解析操作 3.2.2、SAX解析操作 3.2.3、XML解析的好帮手:JDOM 3.2.4、最出色的解析工具:DOM4J 3.3、使用JavaScript操作DOM 3.4、开发实战讲解(基于Oracle数据库) 第4章 Tomcat服务器的安装及配置 4.1、Web容器简介 4.2、Tomcat简介 4.3、Tomcat服务器的下载及配置 4.3.1、Tomcat下载 4.3.2、Tomcat安装 4.3.3、服务器配置 4.4、编写第一个jsp文件 4.5、交互性 4.6、本章摘要 4.7、开发实战讲解 第5章 JSP基础语法 5.1、JSP注释 5.2、Scriptlet 5.2.1、第一种Scriptlet:<%%> 5.2.2、第二种Scriptlet:<%!%> 5.2.3、第三种Scriptlet:<%=%> 5.3、Scriptlet标签 5.4、page指令 5.4.1、设置页面的MIME 5.4.2、设置文件编码 5.4.3、错误页的设置 5.4.4、数据库连接操作 5.5、包含指令 5.5.1、静态包含 5.5.2、动态包含 5.6、跳转指令 5.7、实例操作:用户登陆程序实现(JSP + JDBC实现) 5.7.1、创建数据库表 5.7.2、程序实现思路 5.7.3、程序实现 5.8、本章摘要 5.9、开发实战讲解(基于Oracle数据库) 第6章 JSP内置对象 6.1、JSP内置对象概览 6.2、四种属性范围 6.2.1、page属性范围(pageContext范围) 6.2.2、request属性范围 6.2.3、session属性范围 6.2.4、application属性范围 6.2.5、深入研究page属性范围 6.3、request对象 6.3.1、乱码解决 6.3.2、接收请求参数 6.3.3、显示全部的头信息 6.3.4、角色验证 6.3.5、其他操作 6.4、response对象 6.4.1、设置头信息 6.4.2、页面跳转 6.4.3、操作Cookie 6.5、session对象 6.5.1、取得Session Id 6.5.2、登陆及注销 6.5.3、判断新用户 6.5.4、取得用户的操作时间 6.6、application对象 6.6.1、取得虚拟目录对应的绝对路径 6.6.2、范例讲解:网站计数器 6.6.3、查看application范围的属性 6.7、WEB安全性及config对象 6.7.1、WEB安全性 6.7.2、config对象 6.8、out对象 6.9、pageContext对象 6.10、本章摘要 6.11、开发实战讲解(基于Oracle数据库) 第7章 JavaBean 7.1、JavaBean简介 7.2、在JSP中使用JavaBean 7.2.1、WEB开发的标准目录结构 7.2.2、使用JSP的page指令导入所需要的JavaBean 7.2.3、使用<jsp:useBean>指令 7.3、JavaBean与表单 7.4、设置属性:<jsp:setProperty> 7.4.1、设置指定的属性 7.4.2、指定设置属性的参数 7.4.3、为属性设置具体内容 7.5、取得属性:<jsp:getProperty> 7.6、JavaBean的保存范围 7.6.1、page范围的JavaBean 7.6.2、request范围的JavaBean 7.6.3、session范围的JavaBean 7.6.4、application范围的JavaBean 7.7、JavaBean的删除 7.8、实例操作:注册验证 7.9、DAO设计模式 7.9.1、DAO设计模式简介 7.9.2、DAO开发 7.9.3、JSP调用DAO 7.10、本章摘要 7.11、开发实战讲解(基于Oracle数据库) 第8章 文件上传 8.1、smartupload上传组件 8.1.1、上传单个文件 8.1.2、混合表单 8.1.3、为上传文件自动命名 8.1.4、批量上传 8.2、FileUpload 8.2.1、使用FileUpload接收上传内容 8.2.2、保存上传内容 8.2.3、开发FileUpload组件的专属操作类 8.3、本章摘要 8.4、开发实战讲解(基于Oracle数据库) 第9章 Servlet程序开发 9.1、Servlet简介 9.2、永远的“HelloWorld”:第一个Servlet程序 9.3、Servlet与表单 9.4、Servlet生命周期 9.5、取得初始化配置信息 9.6、取得其他内置对象 9.6.1、取得HttpSession实例 9.6.2、取得ServletContext实例 9.7、Servlet跳转 9.7.1、客户端跳转 9.7.2、服务器端跳转 9.8、WEB开发模式:Mode I与Mode II 9.8.1、Mode I 9.8.2、Mode II:Model-View-Controller 9.9、实例操作:MVC设计模式应用 9.10、过滤器 9.10.1、过滤器的基本概念 9.10.2、实现过滤器 9.10.3、过滤器的应用 9.11、监听器 9.11.1、对application监听 9.11.2、对session监听 9.11.3、对request监听 9.11.4、监听器实例 —— 在线人员统计 9.12、本章摘要 9.13、开发实战讲解(基于Oracle数据库) 第10章 表达式语言 10.1、表达式语言简介 10.2、表达式语言的内置对象 10.2.1、访问四种属性范围的内容 10.2.2、调用内置对象操作 10.2.3、接收请求参数 10.3、集合操作 10.4、在MVC中应用表达式语言 10.5、运算符 10.6、本章摘要 10.7、开发实战讲解(基于Oracle数据库) 第11章 Tomcat数据源 11.1、数据源操作原理 11.2、在Tomcat中使用数据库连接池 11.3、查找数据源 11.4、本章摘要 第12章 JSP标签编程 12.1、标签编程简介 12.2、定义一个简单的标签 —— 空标签 12.3、定义有属性的标签 12.4、TagSupport类 12.5、定义有标签体的标签库 12.6、开发迭代标签 12.7、BodyTagSupport类 12.8、TagExtraInfo类和VariableInfo类 12.9、使用BodyTagSupport开发迭代输出 12.10、简单标签 12.11、DynamicAttributes接口 12.12、本章摘要 第13章 标准标签库(JSTL) 13.1、JSTL简介 13.2、安装JSTL 1.2 13.3、核心标签库 13.3.1、<c:out>标签 13.3.2、<c:set>标签 13.3.3、<c:remove>标签 13.3.4、<c:catch>标签 13.3.5、<c:if>标签 13.3.6、<c:choose>、<c:when>、<c:otherwise>标签 13.3.7、<c:forEach>标签 13.3.8、<c:forTokens>标签 13.3.9、<c:import>标签 13.3.10、<c:url>标签 13.3.11、<c:redirect>标签 13.4、国际化标签库 13.4.1、<fmt:setLocale>标签 13.4.2、<fmt:requestEncoding>标签 13.4.3、读取资源文件 13.4.4、数字格式化标签 13.4.5、日期时间格式化标签 13.4.6、设置时区 13.5、SQL标签库 13.5.1、<sql:setDataSource> 13.5.2、数据库操作标签 13.5.3、事务处理 13.6、XML标签库 13.6.1、XPath简介 13.6.2、<x:parse>标签 13.6.3、<x:out>标签 13.6.4、<x:set>标签 13.6.5、<x:if>标签 13.6.6、<x:choose>、<x:when>、<x:otherwise>标签 13.6.7、<x:forEach>标签 13.7、函数标签库 13.8、本章摘要 13.9、开发实战讲解(基于Oracle数据库) 第14章 AJAX开发技术 14.1、AJAX技术简介 14.2、XMLHttpRequest对象 14.3、第一个AJAX程序 14.4、异步验证 14.5、返回XML数据 14.6、本章摘要 14.7、开发实战讲解(基于Oracle数据库) 第15章 Struts基础开发 15.1、Struts简介 15.2、配置Struts开发环境 15.3、开发第一个Struts程序 15.4、Struts工作原理 15.5、深入Struts应用 15.6、本章摘要 15.7、开发实战讲解(基于Oracle数据库) 第16章 Struts常用标签库 16.1、Struts标签库简介 16.2、Bean标签 16.2.1、<bean:define>标签 16.2.2、<bean:size>标签 16.2.3、资源访问标签 16.2.4、<bean:write>标签 16.2.5、<bean:include>标签 16.2.6、<bean:resource>标签 16.2.7、国际化与<bean:message>标签 16.3、Logic标签 16.3.1、<logic:present>标签和<logic:notPresent>标签 16.3.2、<logic:empty>标签和<logic:notEmpty>标签 16.3.3、关系运算标签 16.3.4、<logic:iterate>标签 16.3.5、重定向标签:<logic:redirect> 16.4、Html标签 16.4.1、<html:form>标签 16.4.2、<html:text>与<html:password>标签 16.4.3、<html:radio>标签 16.4.5、<html:textarea>标签 16.4.6、<html:hidden>标签 16.4.7、按钮标签 16.4.8、实例:编写基本表单 16.4.9、复选框标签 16.4.10、下拉列表框 16.5、本章摘要 16.6、开发实战讲解(JSP + Oracle) 第17章 Struts高级开发 17.1、Struts多人开发 17.2、Token 17.3、文件上传 17.4、动态ActionForm 17.5、Action深入 17.5.1、ForwardAction 17.5.2、IncludeAction 17.5.3、DispatchAction 17.6、验证框架 附录A:实用工具 18.1、JavaMail 18.1.1、James邮件服务器的下载及配置 18.1.2、JavaMail简介及配置 18.1.3、发送普通邮件 18.1.4、发送带附件的HTML风格邮件 18.2、操作Excel文件 18.2.1、JExcelAPI简介 18.2.2、创建一个Excel文件 18.2.3、读取Excel文件 18.2.4、格式化文本 18.3、本章摘要 附录B:MyEclipse开发工具 19.1、MyEclipse简介 19.2、MyEclipse的安装 19.3、MyEclipse的使用 19.4、配置Tomcat服务器 19.5、MyEclipse卸载 19.6、本章摘要 附录C:HTTP状态码及头信息 20.1、HTTP状态码 20.2、HTTP头信息
9.36MB
李兴华 Java Web 开发实战经典 高清扫描版Part3
2013-11-26第1章 JAVA WEB开发简介 1.1、WEB发展历程 1.2、企业开发架构 1.3、JAVA EE架构 1.4、JAVA EE核心设计模式 1.5、Struts开发框架 1.6、本章摘要 1.7、开发实战讲解 第2章 HTML、JavaScript简介 2.1、服务器与浏览器 2.2、HTML简介 2.2.1、HTML元素概览 2.2.2、创建显示WEB页 2.2.3、创建表单WEB页 2.3、JavaScript简介 2.3.1、JavaScript的基本语法 2.3.2、事件处理 2.3.3、window对象 2.4、本章摘要 2.5、开发实战讲解 第3章 XML简介 3.1、认识XML 3.2、XML解析 3.2.1、DOM解析操作 3.2.2、SAX解析操作 3.2.3、XML解析的好帮手:JDOM 3.2.4、最出色的解析工具:DOM4J 3.3、使用JavaScript操作DOM 3.4、开发实战讲解(基于Oracle数据库) 第4章 Tomcat服务器的安装及配置 4.1、Web容器简介 4.2、Tomcat简介 4.3、Tomcat服务器的下载及配置 4.3.1、Tomcat下载 4.3.2、Tomcat安装 4.3.3、服务器配置 4.4、编写第一个jsp文件 4.5、交互性 4.6、本章摘要 4.7、开发实战讲解 第5章 JSP基础语法 5.1、JSP注释 5.2、Scriptlet 5.2.1、第一种Scriptlet:<%%> 5.2.2、第二种Scriptlet:<%!%> 5.2.3、第三种Scriptlet:<%=%> 5.3、Scriptlet标签 5.4、page指令 5.4.1、设置页面的MIME 5.4.2、设置文件编码 5.4.3、错误页的设置 5.4.4、数据库连接操作 5.5、包含指令 5.5.1、静态包含 5.5.2、动态包含 5.6、跳转指令 5.7、实例操作:用户登陆程序实现(JSP + JDBC实现) 5.7.1、创建数据库表 5.7.2、程序实现思路 5.7.3、程序实现 5.8、本章摘要 5.9、开发实战讲解(基于Oracle数据库) 第6章 JSP内置对象 6.1、JSP内置对象概览 6.2、四种属性范围 6.2.1、page属性范围(pageContext范围) 6.2.2、request属性范围 6.2.3、session属性范围 6.2.4、application属性范围 6.2.5、深入研究page属性范围 6.3、request对象 6.3.1、乱码解决 6.3.2、接收请求参数 6.3.3、显示全部的头信息 6.3.4、角色验证 6.3.5、其他操作 6.4、response对象 6.4.1、设置头信息 6.4.2、页面跳转 6.4.3、操作Cookie 6.5、session对象 6.5.1、取得Session Id 6.5.2、登陆及注销 6.5.3、判断新用户 6.5.4、取得用户的操作时间 6.6、application对象 6.6.1、取得虚拟目录对应的绝对路径 6.6.2、范例讲解:网站计数器 6.6.3、查看application范围的属性 6.7、WEB安全性及config对象 6.7.1、WEB安全性 6.7.2、config对象 6.8、out对象 6.9、pageContext对象 6.10、本章摘要 6.11、开发实战讲解(基于Oracle数据库) 第7章 JavaBean 7.1、JavaBean简介 7.2、在JSP中使用JavaBean 7.2.1、WEB开发的标准目录结构 7.2.2、使用JSP的page指令导入所需要的JavaBean 7.2.3、使用<jsp:useBean>指令 7.3、JavaBean与表单 7.4、设置属性:<jsp:setProperty> 7.4.1、设置指定的属性 7.4.2、指定设置属性的参数 7.4.3、为属性设置具体内容 7.5、取得属性:<jsp:getProperty> 7.6、JavaBean的保存范围 7.6.1、page范围的JavaBean 7.6.2、request范围的JavaBean 7.6.3、session范围的JavaBean 7.6.4、application范围的JavaBean 7.7、JavaBean的删除 7.8、实例操作:注册验证 7.9、DAO设计模式 7.9.1、DAO设计模式简介 7.9.2、DAO开发 7.9.3、JSP调用DAO 7.10、本章摘要 7.11、开发实战讲解(基于Oracle数据库) 第8章 文件上传 8.1、smartupload上传组件 8.1.1、上传单个文件 8.1.2、混合表单 8.1.3、为上传文件自动命名 8.1.4、批量上传 8.2、FileUpload 8.2.1、使用FileUpload接收上传内容 8.2.2、保存上传内容 8.2.3、开发FileUpload组件的专属操作类 8.3、本章摘要 8.4、开发实战讲解(基于Oracle数据库) 第9章 Servlet程序开发 9.1、Servlet简介 9.2、永远的“HelloWorld”:第一个Servlet程序 9.3、Servlet与表单 9.4、Servlet生命周期 9.5、取得初始化配置信息 9.6、取得其他内置对象 9.6.1、取得HttpSession实例 9.6.2、取得ServletContext实例 9.7、Servlet跳转 9.7.1、客户端跳转 9.7.2、服务器端跳转 9.8、WEB开发模式:Mode I与Mode II 9.8.1、Mode I 9.8.2、Mode II:Model-View-Controller 9.9、实例操作:MVC设计模式应用 9.10、过滤器 9.10.1、过滤器的基本概念 9.10.2、实现过滤器 9.10.3、过滤器的应用 9.11、监听器 9.11.1、对application监听 9.11.2、对session监听 9.11.3、对request监听 9.11.4、监听器实例 —— 在线人员统计 9.12、本章摘要 9.13、开发实战讲解(基于Oracle数据库) 第10章 表达式语言 10.1、表达式语言简介 10.2、表达式语言的内置对象 10.2.1、访问四种属性范围的内容 10.2.2、调用内置对象操作 10.2.3、接收请求参数 10.3、集合操作 10.4、在MVC中应用表达式语言 10.5、运算符 10.6、本章摘要 10.7、开发实战讲解(基于Oracle数据库) 第11章 Tomcat数据源 11.1、数据源操作原理 11.2、在Tomcat中使用数据库连接池 11.3、查找数据源 11.4、本章摘要 第12章 JSP标签编程 12.1、标签编程简介 12.2、定义一个简单的标签 —— 空标签 12.3、定义有属性的标签 12.4、TagSupport类 12.5、定义有标签体的标签库 12.6、开发迭代标签 12.7、BodyTagSupport类 12.8、TagExtraInfo类和VariableInfo类 12.9、使用BodyTagSupport开发迭代输出 12.10、简单标签 12.11、DynamicAttributes接口 12.12、本章摘要 第13章 标准标签库(JSTL) 13.1、JSTL简介 13.2、安装JSTL 1.2 13.3、核心标签库 13.3.1、<c:out>标签 13.3.2、<c:set>标签 13.3.3、<c:remove>标签 13.3.4、<c:catch>标签 13.3.5、<c:if>标签 13.3.6、<c:choose>、<c:when>、<c:otherwise>标签 13.3.7、<c:forEach>标签 13.3.8、<c:forTokens>标签 13.3.9、<c:import>标签 13.3.10、<c:url>标签 13.3.11、<c:redirect>标签 13.4、国际化标签库 13.4.1、<fmt:setLocale>标签 13.4.2、<fmt:requestEncoding>标签 13.4.3、读取资源文件 13.4.4、数字格式化标签 13.4.5、日期时间格式化标签 13.4.6、设置时区 13.5、SQL标签库 13.5.1、<sql:setDataSource> 13.5.2、数据库操作标签 13.5.3、事务处理 13.6、XML标签库 13.6.1、XPath简介 13.6.2、<x:parse>标签 13.6.3、<x:out>标签 13.6.4、<x:set>标签 13.6.5、<x:if>标签 13.6.6、<x:choose>、<x:when>、<x:otherwise>标签 13.6.7、<x:forEach>标签 13.7、函数标签库 13.8、本章摘要 13.9、开发实战讲解(基于Oracle数据库) 第14章 AJAX开发技术 14.1、AJAX技术简介 14.2、XMLHttpRequest对象 14.3、第一个AJAX程序 14.4、异步验证 14.5、返回XML数据 14.6、本章摘要 14.7、开发实战讲解(基于Oracle数据库) 第15章 Struts基础开发 15.1、Struts简介 15.2、配置Struts开发环境 15.3、开发第一个Struts程序 15.4、Struts工作原理 15.5、深入Struts应用 15.6、本章摘要 15.7、开发实战讲解(基于Oracle数据库) 第16章 Struts常用标签库 16.1、Struts标签库简介 16.2、Bean标签 16.2.1、<bean:define>标签 16.2.2、<bean:size>标签 16.2.3、资源访问标签 16.2.4、<bean:write>标签 16.2.5、<bean:include>标签 16.2.6、<bean:resource>标签 16.2.7、国际化与<bean:message>标签 16.3、Logic标签 16.3.1、<logic:present>标签和<logic:notPresent>标签 16.3.2、<logic:empty>标签和<logic:notEmpty>标签 16.3.3、关系运算标签 16.3.4、<logic:iterate>标签 16.3.5、重定向标签:<logic:redirect> 16.4、Html标签 16.4.1、<html:form>标签 16.4.2、<html:text>与<html:password>标签 16.4.3、<html:radio>标签 16.4.5、<html:textarea>标签 16.4.6、<html:hidden>标签 16.4.7、按钮标签 16.4.8、实例:编写基本表单 16.4.9、复选框标签 16.4.10、下拉列表框 16.5、本章摘要 16.6、开发实战讲解(JSP + Oracle) 第17章 Struts高级开发 17.1、Struts多人开发 17.2、Token 17.3、文件上传 17.4、动态ActionForm 17.5、Action深入 17.5.1、ForwardAction 17.5.2、IncludeAction 17.5.3、DispatchAction 17.6、验证框架 附录A:实用工具 18.1、JavaMail 18.1.1、James邮件服务器的下载及配置 18.1.2、JavaMail简介及配置 18.1.3、发送普通邮件 18.1.4、发送带附件的HTML风格邮件 18.2、操作Excel文件 18.2.1、JExcelAPI简介 18.2.2、创建一个Excel文件 18.2.3、读取Excel文件 18.2.4、格式化文本 18.3、本章摘要 附录B:MyEclipse开发工具 19.1、MyEclipse简介 19.2、MyEclipse的安装 19.3、MyEclipse的使用 19.4、配置Tomcat服务器 19.5、MyEclipse卸载 19.6、本章摘要 附录C:HTTP状态码及头信息 20.1、HTTP状态码 20.2、HTTP头信息
38.48MB
李兴华Java Web开发实战经典(高清版) Part2
2012-09-05MLDN 李兴华 Java Web 开发实战经典.pdf (高清版) 全书分为两部分,需 要全部下载下载一起解压,此部分为第二部分 带有书签,清华大学出版社 第1章 JAVA WEB开发简介 1.1、WEB发展历程 1.2、企业开发架构 1.3、JAVA EE架构 1.4、JAVA EE核心设计模式 1.5、Struts开发框架 1.6、本章摘要 1.7、开发实战讲解 第2章 HTML、JavaScript简介 2.1、服务器与浏览器 2.2、HTML简介 2.2.1、HTML元素概览 2.2.2、创建显示WEB页 2.2.3、创建表单WEB页 2.3、JavaScript简介 2.3.1、JavaScript的基本语法 2.3.2、事件处理 2.3.3、window对象 2.4、本章摘要 2.5、开发实战讲解 第3章 XML简介 3.1、认识XML 3.2、XML解析 3.2.1、DOM解析操作 3.2.2、SAX解析操作 3.2.3、XML解析的好帮手:JDOM 3.2.4、最出色的解析工具:DOM4J 3.3、使用JavaScript操作DOM 3.4、开发实战讲解(基于Oracle数据库) 第4章 Tomcat服务器的安装及配置 4.1、Web容器简介 4.2、Tomcat简介 4.3、Tomcat服务器的下载及配置 4.3.1、Tomcat下载 4.3.2、Tomcat安装 4.3.3、服务器配置 4.4、编写第一个jsp文件 4.5、交互性 4.6、本章摘要 4.7、开发实战讲解 第5章 JSP基础语法 5.1、JSP注释 5.2、Scriptlet 5.2.1、第一种Scriptlet:<%%> 5.2.2、第二种Scriptlet:<%!%> 5.2.3、第三种Scriptlet:<%=%> 5.3、Scriptlet标签 5.4、page指令 5.4.1、设置页面的MIME 5.4.2、设置文件编码 5.4.3、错误页的设置 5.4.4、数据库连接操作 5.5、包含指令 5.5.1、静态包含 5.5.2、动态包含 5.6、跳转指令 5.7、实例操作:用户登陆程序实现(JSP + JDBC实现) 5.7.1、创建数据库表 5.7.2、程序实现思路 5.7.3、程序实现 5.8、本章摘要 5.9、开发实战讲解(基于Oracle数据库) 第6章 JSP内置对象 6.1、JSP内置对象概览 6.2、四种属性范围 6.2.1、page属性范围(pageContext范围) 6.2.2、request属性范围 6.2.3、session属性范围 6.2.4、application属性范围 6.2.5、深入研究page属性范围 6.3、request对象 6.3.1、乱码解决 6.3.2、接收请求参数 6.3.3、显示全部的头信息 6.3.4、角色验证 6.3.5、其他操作 6.4、response对象 6.4.1、设置头信息 6.4.2、页面跳转 6.4.3、操作Cookie 6.5、session对象 6.5.1、取得Session Id 6.5.2、登陆及注销 6.5.3、判断新用户 6.5.4、取得用户的操作时间 6.6、application对象 6.6.1、取得虚拟目录对应的绝对路径 6.6.2、范例讲解:网站计数器 6.6.3、查看application范围的属性 6.7、WEB安全性及config对象 6.7.1、WEB安全性 6.7.2、config对象 6.8、out对象 6.9、pageContext对象 6.10、本章摘要 6.11、开发实战讲解(基于Oracle数据库) 第7章 JavaBean 7.1、JavaBean简介 7.2、在JSP中使用JavaBean 7.2.1、WEB开发的标准目录结构 7.2.2、使用JSP的page指令导入所需要的JavaBean 7.2.3、使用<jsp:useBean>指令 7.3、JavaBean与表单 7.4、设置属性:<jsp:setProperty> 7.4.1、设置指定的属性 7.4.2、指定设置属性的参数 7.4.3、为属性设置具体内容 7.5、取得属性:<jsp:getProperty> 7.6、JavaBean的保存范围 7.6.1、page范围的JavaBean 7.6.2、request范围的JavaBean 7.6.3、session范围的JavaBean 7.6.4、application范围的JavaBean 7.7、JavaBean的删除 7.8、实例操作:注册验证 7.9、DAO设计模式 7.9.1、DAO设计模式简介 7.9.2、DAO开发 7.9.3、JSP调用DAO 7.10、本章摘要 7.11、开发实战讲解(基于Oracle数据库) 第8章 文件上传 8.1、smartupload上传组件 8.1.1、上传单个文件 8.1.2、混合表单 8.1.3、为上传文件自动命名 8.1.4、批量上传 8.2、FileUpload 8.2.1、使用FileUpload接收上传内容 8.2.2、保存上传内容 8.2.3、开发FileUpload组件的专属操作类 8.3、本章摘要 8.4、开发实战讲解(基于Oracle数据库) 第9章 Servlet程序开发 9.1、Servlet简介 9.2、永远的“HelloWorld”:第一个Servlet程序 9.3、Servlet与表单 9.4、Servlet生命周期 9.5、取得初始化配置信息 9.6、取得其他内置对象 9.6.1、取得HttpSession实例 9.6.2、取得ServletContext实例 9.7、Servlet跳转 9.7.1、客户端跳转 9.7.2、服务器端跳转 9.8、WEB开发模式:Mode I与Mode II 9.8.1、Mode I 9.8.2、Mode II:Model-View-Controller 9.9、实例操作:MVC设计模式应用 9.10、过滤器 9.10.1、过滤器的基本概念 9.10.2、实现过滤器 9.10.3、过滤器的应用 9.11、监听器 9.11.1、对application监听 9.11.2、对session监听 9.11.3、对request监听 9.11.4、监听器实例 —— 在线人员统计 9.12、本章摘要 9.13、开发实战讲解(基于Oracle数据库) 第10章 表达式语言 10.1、表达式语言简介 10.2、表达式语言的内置对象 10.2.1、访问四种属性范围的内容 10.2.2、调用内置对象操作 10.2.3、接收请求参数 10.3、集合操作 10.4、在MVC中应用表达式语言 10.5、运算符 10.6、本章摘要 10.7、开发实战讲解(基于Oracle数据库) 第11章 Tomcat数据源 11.1、数据源操作原理 11.2、在Tomcat中使用数据库连接池 11.3、查找数据源 11.4、本章摘要 第12章 JSP标签编程 12.1、标签编程简介 12.2、定义一个简单的标签 —— 空标签 12.3、定义有属性的标签 12.4、TagSupport类 12.5、定义有标签体的标签库 12.6、开发迭代标签 12.7、BodyTagSupport类 12.8、TagExtraInfo类和VariableInfo类 12.9、使用BodyTagSupport开发迭代输出 12.10、简单标签 12.11、DynamicAttributes接口 12.12、本章摘要 第13章 标准标签库(JSTL) 13.1、JSTL简介 13.2、安装JSTL 1.2 13.3、核心标签库 13.3.1、<c:out>标签 13.3.2、<c:set>标签 13.3.3、<c:remove>标签 13.3.4、<c:catch>标签 13.3.5、<c:if>标签 13.3.6、<c:choose>、<c:when>、<c:otherwise>标签 13.3.7、<c:forEach>标签 13.3.8、<c:forTokens>标签 13.3.9、<c:import>标签 13.3.10、<c:url>标签 13.3.11、<c:redirect>标签 13.4、国际化标签库 13.4.1、<fmt:setLocale>标签 13.4.2、<fmt:requestEncoding>标签 13.4.3、读取资源文件 13.4.4、数字格式化标签 13.4.5、日期时间格式化标签 13.4.6、设置时区 13.5、SQL标签库 13.5.1、<sql:setDataSource> 13.5.2、数据库操作标签 13.5.3、事务处理 13.6、XML标签库 13.6.1、XPath简介 13.6.2、<x:parse>标签 13.6.3、<x:out>标签 13.6.4、<x:set>标签 13.6.5、<x:if>标签 13.6.6、<x:choose>、<x:when>、<x:otherwise>标签 13.6.7、<x:forEach>标签 13.7、函数标签库 13.8、本章摘要 13.9、开发实战讲解(基于Oracle数据库) 第14章 AJAX开发技术 14.1、AJAX技术简介 14.2、XMLHttpRequest对象 14.3、第一个AJAX程序 14.4、异步验证 14.5、返回XML数据 14.6、本章摘要 14.7、开发实战讲解(基于Oracle数据库) 第15章 Struts基础开发 15.1、Struts简介 15.2、配置Struts开发环境 15.3、开发第一个Struts程序 15.4、Struts工作原理 15.5、深入Struts应用 15.6、本章摘要 15.7、开发实战讲解(基于Oracle数据库) 第16章 Struts常用标签库 16.1、Struts标签库简介 16.2、Bean标签 16.2.1、<bean:define>标签 16.2.2、<bean:size>标签 16.2.3、资源访问标签 16.2.4、<bean:write>标签 16.2.5、<bean:include>标签 16.2.6、<bean:resource>标签 16.2.7、国际化与<bean:message>标签 16.3、Logic标签 16.3.1、<logic:present>标签和<logic:notPresent>标签 16.3.2、<logic:empty>标签和<logic:notEmpty>标签 16.3.3、关系运算标签 16.3.4、<logic:iterate>标签 16.3.5、重定向标签:<logic:redirect> 16.4、Html标签 16.4.1、<html:form>标签 16.4.2、<html:text>与<html:password>标签 16.4.3、<html:radio>标签 16.4.5、<html:textarea>标签 16.4.6、<html:hidden>标签 16.4.7、按钮标签 16.4.8、实例:编写基本表单 16.4.9、复选框标签 16.4.10、下拉列表框 16.5、本章摘要 16.6、开发实战讲解(JSP + Oracle) 第17章 Struts高级开发 17.1、Struts多人开发 17.2、Token 17.3、文件上传 17.4、动态ActionForm 17.5、Action深入 17.5.1、ForwardAction 17.5.2、IncludeAction 17.5.3、DispatchAction 17.6、验证框架 附录A:实用工具 18.1、JavaMail 18.1.1、James邮件服务器的下载及配置 18.1.2、JavaMail简介及配置 18.1.3、发送普通邮件 18.1.4、发送带附件的HTML风格邮件 18.2、操作Excel文件 18.2.1、JExcelAPI简介 18.2.2、创建一个Excel文件 18.2.3、读取Excel文件 18.2.4、格式化文本 18.3、本章摘要 附录B:MyEclipse开发工具 19.1、MyEclipse简介 19.2、MyEclipse的安装 19.3、MyEclipse的使用 19.4、配置Tomcat服务器 19.5、MyEclipse卸载 19.6、本章摘要 附录C:HTTP状态码及头信息 20.1、HTTP状态码 20.2、HTTP头信息
140B
java web 视频、电子书、源码(李兴华老师出版)
2013-09-17视频目录简介: 0100_第一部分:WEB开发前奏 0101_WEB开发简介 0102_HTML、JavaScript简介 0103_XML简介 0104_Tomcat服务器的安装及配置 0200_第二部分:WEB基础开发 0205_JSP基础语法 0206_JSP内置对象 0207_JavaBean 0208_文件上传 0300_第三部分:WEB高级开发 0309_Servlet程序开发 0310_表达式语言 0311_Tomcat数据源 0312_JSP标签编程 0313_JSP标准标签库(JSTL) 0314_AJAX开发技术 0400_第四部分:框架开发 0415_Struts基础开发 0416_Struts常用标签库 0417_Struts高级开发 0500_第五部分:附录 0518_附录A:实用工具 0519_附录B:MyEclipse开发工具 电子书目录: MLDN 李兴华 Java Web 开发实战经典.pdf (高清版) 第1章 JAVA WEB开发简介 1.1、WEB发展历程 1.2、企业开发架构 1.3、JAVA EE架构 1.4、JAVA EE核心设计模式 1.5、Struts开发框架 1.6、本章摘要 1.7、开发实战讲解 第2章 HTML、JavaScript简介 2.1、服务器与浏览器 2.2、HTML简介 2.2.1、HTML元素概览 2.2.2、创建显示WEB页 2.2.3、创建表单WEB页 2.3、JavaScript简介 2.3.1、JavaScript的基本语法 2.3.2、事件处理 2.3.3、window对象 2.4、本章摘要 2.5、开发实战讲解 第3章 XML简介 3.1、认识XML 3.2、XML解析 3.2.1、DOM解析操作 3.2.2、SAX解析操作 3.2.3、XML解析的好帮手:JDOM 3.2.4、最出色的解析工具:DOM4J 3.3、使用JavaScript操作DOM 3.4、开发实战讲解(基于Oracle数据库) 第4章 Tomcat服务器的安装及配置 4.1、Web容器简介 4.2、Tomcat简介 4.3、Tomcat服务器的下载及配置 4.3.1、Tomcat下载 4.3.2、Tomcat安装 4.3.3、服务器配置 4.4、编写第一个jsp文件 4.5、交互性 4.6、本章摘要 4.7、开发实战讲解 第5章 JSP基础语法 5.1、JSP注释 5.2、Scriptlet 5.2.1、第一种Scriptlet:<%%> 5.2.2、第二种Scriptlet:<%!%> 5.2.3、第三种Scriptlet:<%=%> 5.3、Scriptlet标签 5.4、page指令 5.4.1、设置页面的MIME 5.4.2、设置文件编码 5.4.3、错误页的设置 5.4.4、数据库连接操作 5.5、包含指令 5.5.1、静态包含 5.5.2、动态包含 5.6、跳转指令 5.7、实例操作:用户登陆程序实现(JSP + JDBC实现) 5.7.1、创建数据库表 5.7.2、程序实现思路 5.7.3、程序实现 5.8、本章摘要 5.9、开发实战讲解(基于Oracle数据库) 第6章 JSP内置对象 6.1、JSP内置对象概览 6.2、四种属性范围 6.2.1、page属性范围(pageContext范围) 6.2.2、request属性范围 6.2.3、session属性范围 6.2.4、application属性范围 6.2.5、深入研究page属性范围 6.3、request对象 6.3.1、乱码解决 6.3.2、接收请求参数 6.3.3、显示全部的头信息 6.3.4、角色验证 6.3.5、其他操作 6.4、response对象 6.4.1、设置头信息 6.4.2、页面跳转 6.4.3、操作Cookie 6.5、session对象 6.5.1、取得Session Id 6.5.2、登陆及注销 6.5.3、判断新用户 6.5.4、取得用户的操作时间 6.6、application对象 6.6.1、取得虚拟目录对应的绝对路径 6.6.2、范例讲解:网站计数器 6.6.3、查看application范围的属性 6.7、WEB安全性及config对象 6.7.1、WEB安全性 6.7.2、config对象 6.8、out对象 6.9、pageContext对象 6.10、本章摘要 6.11、开发实战讲解(基于Oracle数据库) 第7章 JavaBean 7.1、JavaBean简介 7.2、在JSP中使用JavaBean 7.2.1、WEB开发的标准目录结构 7.2.2、使用JSP的page指令导入所需要的JavaBean 7.2.3、使用<jsp:useBean>指令 7.3、JavaBean与表单 7.4、设置属性:<jsp:setProperty> 7.4.1、设置指定的属性 7.4.2、指定设置属性的参数 7.4.3、为属性设置具体内容 7.5、取得属性:<jsp:getProperty> 7.6、JavaBean的保存范围 7.6.1、page范围的JavaBean 7.6.2、request范围的JavaBean 7.6.3、session范围的JavaBean 7.6.4、application范围的JavaBean 7.7、JavaBean的删除 7.8、实例操作:注册验证 7.9、DAO设计模式 7.9.1、DAO设计模式简介 7.9.2、DAO开发 7.9.3、JSP调用DAO 7.10、本章摘要 7.11、开发实战讲解(基于Oracle数据库) 第8章 文件上传 8.1、smartupload上传组件 8.1.1、上传单个文件 8.1.2、混合表单 8.1.3、为上传文件自动命名 8.1.4、批量上传 8.2、FileUpload 8.2.1、使用FileUpload接收上传内容 8.2.2、保存上传内容 8.2.3、开发FileUpload组件的专属操作类 8.3、本章摘要 8.4、开发实战讲解(基于Oracle数据库) 第9章 Servlet程序开发 9.1、Servlet简介 9.2、永远的“HelloWorld”:第一个Servlet程序 9.3、Servlet与表单 9.4、Servlet生命周期 9.5、取得初始化配置信息 9.6、取得其他内置对象 9.6.1、取得HttpSession实例 9.6.2、取得ServletContext实例 9.7、Servlet跳转 9.7.1、客户端跳转 9.7.2、服务器端跳转 9.8、WEB开发模式:Mode I与Mode II 9.8.1、Mode I 9.8.2、Mode II:Model-View-Controller 9.9、实例操作:MVC设计模式应用 9.10、过滤器 9.10.1、过滤器的基本概念 9.10.2、实现过滤器 9.10.3、过滤器的应用 9.11、监听器 9.11.1、对application监听 9.11.2、对session监听 9.11.3、对request监听 9.11.4、监听器实例 —— 在线人员统计 9.12、本章摘要 9.13、开发实战讲解(基于Oracle数据库) 第10章 表达式语言 10.1、表达式语言简介 10.2、表达式语言的内置对象 10.2.1、访问四种属性范围的内容 10.2.2、调用内置对象操作 10.2.3、接收请求参数 10.3、集合操作 10.4、在MVC中应用表达式语言 10.5、运算符 10.6、本章摘要 10.7、开发实战讲解(基于Oracle数据库) 第11章 Tomcat数据源 11.1、数据源操作原理 11.2、在Tomcat中使用数据库连接池 11.3、查找数据源 11.4、本章摘要 第12章 JSP标签编程 12.1、标签编程简介 12.2、定义一个简单的标签 —— 空标签 12.3、定义有属性的标签 12.4、TagSupport类 12.5、定义有标签体的标签库 12.6、开发迭代标签 12.7、BodyTagSupport类 12.8、TagExtraInfo类和VariableInfo类 12.9、使用BodyTagSupport开发迭代输出 12.10、简单标签 12.11、DynamicAttributes接口 12.12、本章摘要 第13章 标准标签库(JSTL) 13.1、JSTL简介 13.2、安装JSTL 1.2 13.3、核心标签库 13.3.1、<c:out>标签 13.3.2、<c:set>标签 13.3.3、<c:remove>标签 13.3.4、<c:catch>标签 13.3.5、<c:if>标签 13.3.6、<c:choose>、<c:when>、<c:otherwise>标签 13.3.7、<c:forEach>标签 13.3.8、<c:forTokens>标签 13.3.9、<c:import>标签 13.3.10、<c:url>标签 13.3.11、<c:redirect>标签 13.4、国际化标签库 13.4.1、<fmt:setLocale>标签 13.4.2、<fmt:requestEncoding>标签 13.4.3、读取资源文件 13.4.4、数字格式化标签 13.4.5、日期时间格式化标签 13.4.6、设置时区 13.5、SQL标签库 13.5.1、<sql:setDataSource> 13.5.2、数据库操作标签 13.5.3、事务处理 13.6、XML标签库 13.6.1、XPath简介 13.6.2、<x:parse>标签 13.6.3、<x:out>标签 13.6.4、<x:set>标签 13.6.5、<x:if>标签 13.6.6、<x:choose>、<x:when>、<x:otherwise>标签 13.6.7、<x:forEach>标签 13.7、函数标签库 13.8、本章摘要 13.9、开发实战讲解(基于Oracle数据库) 第14章 AJAX开发技术 14.1、AJAX技术简介 14.2、XMLHttpRequest对象 14.3、第一个AJAX程序 14.4、异步验证 14.5、返回XML数据 14.6、本章摘要 14.7、开发实战讲解(基于Oracle数据库) 第15章 Struts基础开发 15.1、Struts简介 15.2、配置Struts开发环境 15.3、开发第一个Struts程序 15.4、Struts工作原理 15.5、深入Struts应用 15.6、本章摘要 15.7、开发实战讲解(基于Oracle数据库) 第16章 Struts常用标签库 16.1、Struts标签库简介 16.2、Bean标签 16.2.1、<bean:define>标签 16.2.2、<bean:size>标签 16.2.3、资源访问标签 16.2.4、<bean:write>标签 16.2.5、<bean:include>标签 16.2.6、<bean:resource>标签 16.2.7、国际化与<bean:message>标签 16.3、Logic标签 16.3.1、<logic:present>标签和<logic:notPresent>标签 16.3.2、<logic:empty>标签和<logic:notEmpty>标签 16.3.3、关系运算标签 16.3.4、<logic:iterate>标签 16.3.5、重定向标签:<logic:redirect> 16.4、Html标签 16.4.1、<html:form>标签 16.4.2、<html:text>与<html:password>标签 16.4.3、<html:radio>标签 16.4.5、<html:textarea>标签 16.4.6、<html:hidden>标签 16.4.7、按钮标签 16.4.8、实例:编写基本表单 16.4.9、复选框标签 16.4.10、下拉列表框 16.5、本章摘要 16.6、开发实战讲解(JSP + Oracle) 第17章 Struts高级开发 17.1、Struts多人开发 17.2、Token 17.3、文件上传 17.4、动态ActionForm 17.5、Action深入 17.5.1、ForwardAction 17.5.2、IncludeAction 17.5.3、DispatchAction 17.6、验证框架 附录A:实用工具 18.1、JavaMail 18.1.1、James邮件服务器的下载及配置 18.1.2、JavaMail简介及配置 18.1.3、发送普通邮件 18.1.4、发送带附件的HTML风格邮件 18.2、操作Excel文件 18.2.1、JExcelAPI简介 18.2.2、创建一个Excel文件 18.2.3、读取Excel文件 18.2.4、格式化文本 18.3、本章摘要 附录B:MyEclipse开发工具 19.1、MyEclipse简介 19.2、MyEclipse的安装 19.3、MyEclipse的使用 19.4、配置Tomcat服务器 19.5、MyEclipse卸载 19.6、本章摘要 附录C:HTTP状态码及头信息 20.1、HTTP状态码 20.2、HTTP头信息
77.0MB
Java Web开发实战1200例(第2卷)(完整版).(清华出版.卢瀚.王春斌).part2
2009-02-27书名:《Java Web开发实战1200例(第II卷)》(清华大学出版社.卢瀚.王春斌) PDF格式扫描版,全书分为7篇23章,共960页。2011年6月出版。 注:原书只有前20章818页,本人添加了剩余章节重新编辑成完整版本,为了方便阅读,再添加了完整详细的书签。此版本独家制作!!! 全书压缩打包成3部分,这是第2部分。 注:本系列图书的第I、II卷再版时均相应改名为《xxx开发实例大全》(基础卷)及(提高卷),但内容基本无变化,需要的童鞋可自由匹配查找。 内容简介 《Java Web开发实战1200例》分为I、II两卷共计1200个例子,包括了开发中各个方面最常用的实例,是目前市场上实例最全面的开发类图书;书中实例来源于多位工程师的多年积累,具有很强的实用性。 本书是第II卷,以开发人员在项目开发中经常遇到的问题和必须掌握的技术为核心,介绍了应用JavaWeb进行程序开发的各个方面的知识和技巧,主要内容包括流行组件应用、数据库应用、图表统计、Ajax框架应用、流行框架、网站安全与架构模式、综合应用等。全书分为7篇23章,共计600个实例,并附带600个技巧。书中每个实例都是作者精心筛选的,具有很强的实用性,其中一些实例是开发人员难于寻觅的解决方案。 本书两卷共计1200个例子,包括了开发中各个方面最常用的实例,是目前市场上实例最全面的开发类图书;本书实例来源于多位工程师的多年积累,具有很强的实用性。 本书非常适合Java Web项目开发人员、JavaWeb初学者及编程爱好者使用,同时也可以作为培训机构、大中专院校老师和学生的实践参考用书。 目 录 第1篇 流行组件应用篇 第1章 操作XML文件 1.1 XML基础操作 实例001 CSS格式化XML布局 实例002 CSS改变XML中鼠标指针形状 实例003 CSS在XML中添加背景图 实例004 CSS制作XML表格 实例005 XML中的提取节点字符串值 实例006 在XML内部定义DTD 实例007 在XML外部引用DTD 实例008 验证XML是否符合DTD的定义 实例009 在DTD中声明元素 实例010 在DTD中声明重复元素 实例011 在DTD中声明选择性元素 实例012 在DTD中使用ENTITY 1.2 应用XML Schema 实例013 验证XML是否符合Schema的描述 实例014 XSD文档根元素的引用 实例015 在XSD中设定元素的出现顺序 实例016 在XSD中使用扩展数据类型 实例017 在XSD中使用元素的条理化 实例018 XSD中的多属性打包 实例019 XSD中对元素的限定 实例020 在XSD中使用取值范围的限定 实例021 在XSD中声明元素属性 实例022 在XSD中对字符进行限制 实例023 在XSD中对数值进行限制 1.3 XML解析 实例024 使用DOM组件从文件中读取XML 实例025 使用DOM组件从数据流中读取XML 实例026 使用JDOM组件从文件中读取XML 实例027 使用JDOM组件读取XML 实例028 使用SAX组件从文件中读取XML 实例029 使用SAX组件从数据流中读取XML 实例030 使用DOM组件解析XML元素名称 实例031 使用DOM组件解析XML元素名称和内容 实例032 使用SAX组件解析XML元素名称 实例033 使用SAX组件解析XML元素名称和内容 实例034 使用SAX组件解析XML元素属性和属性值 实例035 使用DOM组件解析XML元素属性和属性值 实例036 使用SAX验证DTD 实例037 使用dom4j解析XML文件 第2章 发送与接收邮件 2.1 配置邮件服务器 实例038 在Windows Server 2003系统下安装和配置邮件服务器 实例039 配置开源邮件服务器Apache James Server 实例040 安装和配置Magic Winmail邮件服务器 2.2 应用JavaMail组件发送邮件 实例041 发送普通格式的邮件 实例042 发送HTML格式的邮件 实例043 发送带附件的邮件 实例044 群发普通邮件 实例045 群发HTML格式的邮件 实例046 群发带附件的邮件 实例047 通过邮箱激活用户的注册 2.3 应用JavaMail组件接收邮件 实例048 应用POP3协议接收未读邮件和已读邮件 实例049 应用POP3协议接收带附件的邮件 实例050 应用IMAP协议接收未读邮件和已读邮件 实例051 应用IMAP协议接收带附件的邮件 2.4 应用Apache commons-email组件发送邮件 实例052 发送普通格式的邮件 实例053 发送带多个附件的邮件 实例054 群发普通
77.0MB
Java Web开发实战1200例(第2卷)(完整版).(清华出版.卢瀚.王春斌).part1
2009-02-25书名:《Java Web开发实战1200例(第II卷)》(清华大学出版社.卢瀚.王春斌) PDF格式扫描版,全书分为7篇23章,共960页。2011年6月出版。 注:原书只有前20章818页,本人添加了剩余章节重新编辑成完整版本,为了方便阅读,再添加了完整详细的书签。此版本独家制作!!! 全书压缩打包成3部分,这是第1部分。 注:本系列图书的第I、II卷再版时均相应改名为《xxx开发实例大全》(基础卷)及(提高卷),但内容基本无变化,需要的童鞋可自由匹配查找。 内容简介 《Java Web开发实战1200例》分为I、II两卷共计1200个例子,包括了开发中各个方面最常用的实例,是目前市场上实例最全面的开发类图书;书中实例来源于多位工程师的多年积累,具有很强的实用性。 本书是第II卷,以开发人员在项目开发中经常遇到的问题和必须掌握的技术为核心,介绍了应用JavaWeb进行程序开发的各个方面的知识和技巧,主要内容包括流行组件应用、数据库应用、图表统计、Ajax框架应用、流行框架、网站安全与架构模式、综合应用等。全书分为7篇23章,共计600个实例,并附带600个技巧。书中每个实例都是作者精心筛选的,具有很强的实用性,其中一些实例是开发人员难于寻觅的解决方案。 本书两卷共计1200个例子,包括了开发中各个方面最常用的实例,是目前市场上实例最全面的开发类图书;本书实例来源于多位工程师的多年积累,具有很强的实用性。 本书非常适合Java Web项目开发人员、JavaWeb初学者及编程爱好者使用,同时也可以作为培训机构、大中专院校老师和学生的实践参考用书。 目 录 第1篇 流行组件应用篇 第1章 操作XML文件 1.1 XML基础操作 实例001 CSS格式化XML布局 实例002 CSS改变XML中鼠标指针形状 实例003 CSS在XML中添加背景图 实例004 CSS制作XML表格 实例005 XML中的提取节点字符串值 实例006 在XML内部定义DTD 实例007 在XML外部引用DTD 实例008 验证XML是否符合DTD的定义 实例009 在DTD中声明元素 实例010 在DTD中声明重复元素 实例011 在DTD中声明选择性元素 实例012 在DTD中使用ENTITY 1.2 应用XML Schema 实例013 验证XML是否符合Schema的描述 实例014 XSD文档根元素的引用 实例015 在XSD中设定元素的出现顺序 实例016 在XSD中使用扩展数据类型 实例017 在XSD中使用元素的条理化 实例018 XSD中的多属性打包 实例019 XSD中对元素的限定 实例020 在XSD中使用取值范围的限定 实例021 在XSD中声明元素属性 实例022 在XSD中对字符进行限制 实例023 在XSD中对数值进行限制 1.3 XML解析 实例024 使用DOM组件从文件中读取XML 实例025 使用DOM组件从数据流中读取XML 实例026 使用JDOM组件从文件中读取XML 实例027 使用JDOM组件读取XML 实例028 使用SAX组件从文件中读取XML 实例029 使用SAX组件从数据流中读取XML 实例030 使用DOM组件解析XML元素名称 实例031 使用DOM组件解析XML元素名称和内容 实例032 使用SAX组件解析XML元素名称 实例033 使用SAX组件解析XML元素名称和内容 实例034 使用SAX组件解析XML元素属性和属性值 实例035 使用DOM组件解析XML元素属性和属性值 实例036 使用SAX验证DTD 实例037 使用dom4j解析XML文件 第2章 发送与接收邮件 2.1 配置邮件服务器 实例038 在Windows Server 2003系统下安装和配置邮件服务器 实例039 配置开源邮件服务器Apache James Server 实例040 安装和配置Magic Winmail邮件服务器 2.2 应用JavaMail组件发送邮件 实例041 发送普通格式的邮件 实例042 发送HTML格式的邮件 实例043 发送带附件的邮件 实例044 群发普通邮件 实例045 群发HTML格式的邮件 实例046 群发带附件的邮件 实例047 通过邮箱激活用户的注册 2.3 应用JavaMail组件接收邮件 实例048 应用POP3协议接收未读邮件和已读邮件 实例049 应用POP3协议接收带附件的邮件 实例050 应用IMAP协议接收未读邮件和已读邮件 实例051 应用IMAP协议接收带附件的邮件 2.4 应用Apache commons-email组件发送邮件 实例052 发送普通格式的邮件 实例053 发送带多个附件的邮件 实例054 群发普通邮
72.20MB
Java Web开发实战1200例(第2卷)(完整版).(清华出版.卢瀚.王春斌).part3
2009-03-02书名:《Java Web开发实战1200例(第II卷)》(清华大学出版社.卢瀚.王春斌) PDF格式扫描版,全书分为7篇23章,共960页。2011年6月出版。 注:原书只有前20章818页,本人添加了剩余章节重新编辑成完整版本,为了方便阅读,再添加了完整详细的书签。此版本独家制作!!! 全书压缩打包成3部分,这是第3部分。 注:本系列图书的第I、II卷再版时均相应改名为《xxx开发实例大全》(基础卷)及(提高卷),但内容基本无变化,需要的童鞋可自由匹配查找。 内容简介 《Java Web开发实战1200例》分为I、II两卷共计1200个例子,包括了开发中各个方面最常用的实例,是目前市场上实例最全面的开发类图书;书中实例来源于多位工程师的多年积累,具有很强的实用性。 本书是第II卷,以开发人员在项目开发中经常遇到的问题和必须掌握的技术为核心,介绍了应用JavaWeb进行程序开发的各个方面的知识和技巧,主要内容包括流行组件应用、数据库应用、图表统计、Ajax框架应用、流行框架、网站安全与架构模式、综合应用等。全书分为7篇23章,共计600个实例,并附带600个技巧。书中每个实例都是作者精心筛选的,具有很强的实用性,其中一些实例是开发人员难于寻觅的解决方案。 本书两卷共计1200个例子,包括了开发中各个方面最常用的实例,是目前市场上实例最全面的开发类图书;本书实例来源于多位工程师的多年积累,具有很强的实用性。 本书非常适合Java Web项目开发人员、JavaWeb初学者及编程爱好者使用,同时也可以作为培训机构、大中专院校老师和学生的实践参考用书。 目 录 第1篇 流行组件应用篇 第1章 操作XML文件 1.1 XML基础操作 实例001 CSS格式化XML布局 实例002 CSS改变XML中鼠标指针形状 实例003 CSS在XML中添加背景图 实例004 CSS制作XML表格 实例005 XML中的提取节点字符串值 实例006 在XML内部定义DTD 实例007 在XML外部引用DTD 实例008 验证XML是否符合DTD的定义 实例009 在DTD中声明元素 实例010 在DTD中声明重复元素 实例011 在DTD中声明选择性元素 实例012 在DTD中使用ENTITY 1.2 应用XML Schema 实例013 验证XML是否符合Schema的描述 实例014 XSD文档根元素的引用 实例015 在XSD中设定元素的出现顺序 实例016 在XSD中使用扩展数据类型 实例017 在XSD中使用元素的条理化 实例018 XSD中的多属性打包 实例019 XSD中对元素的限定 实例020 在XSD中使用取值范围的限定 实例021 在XSD中声明元素属性 实例022 在XSD中对字符进行限制 实例023 在XSD中对数值进行限制 1.3 XML解析 实例024 使用DOM组件从文件中读取XML 实例025 使用DOM组件从数据流中读取XML 实例026 使用JDOM组件从文件中读取XML 实例027 使用JDOM组件读取XML 实例028 使用SAX组件从文件中读取XML 实例029 使用SAX组件从数据流中读取XML 实例030 使用DOM组件解析XML元素名称 实例031 使用DOM组件解析XML元素名称和内容 实例032 使用SAX组件解析XML元素名称 实例033 使用SAX组件解析XML元素名称和内容 实例034 使用SAX组件解析XML元素属性和属性值 实例035 使用DOM组件解析XML元素属性和属性值 实例036 使用SAX验证DTD 实例037 使用dom4j解析XML文件 第2章 发送与接收邮件 2.1 配置邮件服务器 实例038 在Windows Server 2003系统下安装和配置邮件服务器 实例039 配置开源邮件服务器Apache James Server 实例040 安装和配置Magic Winmail邮件服务器 2.2 应用JavaMail组件发送邮件 实例041 发送普通格式的邮件 实例042 发送HTML格式的邮件 实例043 发送带附件的邮件 实例044 群发普通邮件 实例045 群发HTML格式的邮件 实例046 群发带附件的邮件 实例047 通过邮箱激活用户的注册 2.3 应用JavaMail组件接收邮件 实例048 应用POP3协议接收未读邮件和已读邮件 实例049 应用POP3协议接收带附件的邮件 实例050 应用IMAP协议接收未读邮件和已读邮件 实例051 应用IMAP协议接收带附件的邮件 2.4 应用Apache commons-email组件发送邮件 实例052 发送普通格式的邮件 实例053 发送带多个附件的邮件 实例054 群发普通
13.83MB
SSH 框架所需JAR包
2018-07-12Struts 2需要的jar包: 1.commons-fileupload.jar(commons项目中的关于文件上传的包, struts2.1.6版本后必须加入此文件) 2.commons-io.jar(commons项目(commons项目就是java中一些常用的公共的组件)的io子项目,是处理异常的) 3.freemarker-2.3.15.jar(支持freemarker的,在webwork中也有) 4.javassist.jar(一个开源的分析、编辑和创建Java字节码的类库,hibernate中也需要,引入其中一个即可) 5.ognl-2.7.3.jar(支持ognl语言) 6.struts2-core-2.1.8.jar(struts2的核心jar包) 7.xwork-core-2.1.6.jar(xwork的核心jar包) 8.servlet.jar 9.commons-lang-2.5.jar(commons项目中的lang包,一般不需要,不用也不出错) 10.struts2-spring-plugin-2.1.8.jar(struts2与spring集成时使用的) Spring需要的jar包: 1.spring.jar(里面含有spring的所有核心类库) 2.commons-logging-1.1.1.jar(ASF出品的日志包,struts2 2、spring、hibernate框架使用这个日志包来支持Log4J和JDK 1.4+的日志记录) 3.common-annotations.jar(支持注解的包) 4.aspectjrt.jar(支持AOP的包) 5.aspectjweaver.jar(支持AOP的包) 6.cglib-nodep-2.1_3.jar(支持cglib动态代理的包) 如果用BasicDataSource来配置数据库连接,还要加入2个包: 7.commons-pool.jar 8.commons-dbcp.jar Hibernate需要的jar包: 1.hibernate3.jar(hibernate的核心jar包) 2.antlr-2.7.2.jar(语言转换工具,hibernate利用它实现HQL到SQL的转换) 3.commons-collections-3.2.1.jar(commons项目中的子项目,是对collection集合的封装) 4.dom4j-1.6.1.jar(对dom4j的封装,是解析xml文件的) 5.javassist-3.9.0.GA.jar(一个开源的分析、编辑和创建Java字节码的类库) 6.jta-1.1.jar(hibernate对事务的处理) 7.slf4j-api-1.6.4.jar(一个日志系统的服务的api) 8.slf4j-nop-1.6.4.jar(对slf4j-api-x.x.x.jar的一个实现) 9.ojdbc14.jar (oracle驱动) 10.mysql-connector-java-5.1.6-bin.jar (mySql驱动) 如果使用注解还需添加hibernate-annotations-3.4.0.GA包: 11.hibernate-annotations.jar 12.ejb3-persistence.jar 13.hibernate-commons-annotations.jar
-
下载
DLT 754-2013 母线焊接技术规程.pdf
DLT 754-2013 母线焊接技术规程.pdf
-
下载
ChatRoom.zip
ChatRoom.zip
-
下载
GB_T 4797.7-2008电工电子产品环境分类 地震振动和冲击.pdf
GB_T 4797.7-2008电工电子产品环境分类 地震振动和冲击.pdf
-
下载
湖南省中等职业学校公共基础课普测系统V6.0.0.7.exe
湖南省中等职业学校公共基础课普测系统V6.0.0.7.exe
-
下载
3dmax 材质清理器多维材质分离.zip
3dmax 材质清理器多维材质分离.zip
-
下载
2019-2025年中国汽车齿轮行业市场深度调研及发展战略研究报告.pdf
2019-2025年中国汽车齿轮行业市场深度调研及发展战略研究报告.pdf
-
下载
Caxa97.zip Caxa 97 for DOS 一种计算机辅助软件设计的系统的开发过程用到什么技术呢
Caxa97.zip Caxa 97 for DOS 一种计算机辅助软件设计的系统的开发过程用到什么技术呢
-
下载
2019-2025年中国偏光片行业市场深度评估及投资战略研究报告.pdf
2019-2025年中国偏光片行业市场深度评估及投资战略研究报告.pdf
-
下载
2019-2025年中国模具行业市场深度调研及发展战略研究报告.pdf
2019-2025年中国模具行业市场深度调研及发展战略研究报告.pdf
-
下载
桥式行车防摇摆控制系统.pdf
桥式行车防摇摆控制系统.pdf
