下载此文档

javaweb知识点整理.docx


文档分类:IT计算机 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
的九大新特性一: Desktop 类和 SystemTray 类在 中, AWT 新增加了两个类: Desktop 和 SystemTray 。前者可以用来打开系统默认浏览器浏览指定的 URL ,打开系统默认邮件客户端给指定的邮箱发邮件, 用默认应用程序打开或编辑文件( 比如, 用记事本打开以 txt 为后缀名的文件), 用系统默认的打印机打印文档;后者可以用来在系统托盘区创建一个托盘程序。二:使用 JAXB2 来实现对象与 XML 之间的映射 JAXB 是 Java Architecture for XML Binding 的缩写,可以将一个 Java 对象转变成为 XML 格式,反之亦然。我们把对象与关系数据库之间的映射称为 ORM ,其实也可以把对象与 XML 之间的映射称为 OXM(Object XML Mapping) 。原来 JAXB 是 Java EE 的一部分,在 中, SU N 将其放到了 Java SE 中, 这也是 SUN 的一贯做法。 中自带的这个 JAXB 版本是 , 比起 ( JSR 31) 来, JAXB2(JSR 222) 用 JDK5 的新特性 Annotation 来标识要作绑定的类和属性等,这就极大简化了开发的工作量。实际上,在 Java EE 中, EJB 和 Web Services 也通过 Annotation 来简化开发工作。另外, JAXB2 在底层是用 StAX(JSR 173) 来处理 XML 文档。除了 JAXB 之外, 我们还可以通过 XMLBeans 和 Castor 等来实现同样的功能。三:理解 StAX StAX(JSR 173) 是 . 0 中除了 DO M和 SA X 之外的又一种处理 XM L 文档的 API 。 StAX 的来历:在 (JSR 206) 有两种处理 XML 文档的方法: DOM(Document Object Model) 和 SAX(Simple API for XML) 。由于 . 0中的 JAXB2(JSR 222) 和 JAX-WS (JSR 224) 都会用到 StA X所以 Su n 决定把 StAX 加入到 JAXP 家族当中来, 并将 JAXP 的版本升级到 ( 是 JAXP1. 3 的维护版本)。 里面 JAXP 的版本就是 。 StAX 是 The Streaming API for XML 的缩写,一种利用拉模式解析(pull-parsing)XM L 文档的 X 通过提供一种基于事件迭代器(Iterator) 的 AP I 让程序员去控制 xm l 文档解析过程, 程序遍历这个事件迭代器去处理每一个解析事件, 解析事件可以看做是程序拉出来的, 也就是程序促使解析器产生一个解析事件然后处理该事件, 之后又促使解析器产生下一个解析事件,如此循环直到碰到文档结束符; SAX 也是基于事件处理 xml 文档,但却是用推模式解析,解析器解析完整个 xml 文档后, 才产生解析事件, 然后推给程序去处理这些事件; DOM 采用的方式是将整个 xml 文档映射到一颗内存树, 这样就可以很容易地得到父节点和子结点以及兄弟节点的数据, 但如果文档很大,将会严重影响性能。四:piler API 现在我们可以用 piler API(JSR 199) 去动态编译 Java 源文件, Compiler API 结合反射功能就可以实现动态的产生 Java 代码并编译执行这些代码, 有点动态语言的特征。这个特性对于某些需要用到动态编译的应用程序相当有用,比如 JSP Web Server ,当我们手动修改 JSP 后,是不希望需要重启 Web Server 才可以看到效果的,这时候我们就 piler API 来实现动态编译 JSP 文件,当然,现在的 JSP Web Server 也是支持 JSP 热部署的,现在的 JSP Web Server 通过在运行期间通过 或 ProcessBuilde r 来调用 java c 来编译代码, 这种方式需要我们产生另一个进程去做编译工作, 不够优雅而且容易使代码依赖与特定的操作系统; Compiler API 通过一套易用的标准的 AP I 提供了更加丰富的方式去做动态编译,而且是跨平台的。五:轻量级 Http Server API 提供了一个简单的 Http Server API ,据此我们可以构建自己的嵌入式 Http Server , 它支持 Http 和 Https 协

javaweb知识点整理 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人hb4el96
  • 文件大小109 KB
  • 时间2017-03-27