下载此文档

javaweb知识点整理.docx


文档分类:IT计算机 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
:,AWT新增加了两个类:Desktop和SystemTray。前者可以用来打开系统默认浏览器浏览指定的URL,打开系统默认邮件客户端给指定的邮箱发邮件,用默认应用程序打开或编辑文件(比如,用记事本打开以txt为后缀名的文件),用系统默认的打印机打印文档;后者可以用来在系统托盘区创建一个托盘程序。二:使用JAXB2来实现对象与XML之间的映射 JAXB是JavaArchitectureforXMLBinding的缩写,可以将一个Java对象转变成为XML格式,反之亦然。我们把对象与关系数据库之间的映射称为ORM,其实也可以把对象与XML之间的映射称为OXM(ObjectXMLMapping)。原来JAXB是JavaEE的一部分,,SUN将其放到了JavaSE中,这也是SUN的一贯做法。,(JSR31)来,JAXB2(JSR222)用JDK5的新特性Annotation来标识要作绑定的类和属性等,这就极大简化了开发的工作量。实际上,,EJB和WebServices也通过Annotation来简化开发工作。另外,JAXB2在底层是用StAX(JSR173)来处理XML文档。除了JAXB之外,我们还可以通过XMLBeans和Castor等来实现同样的功能。三:理解StAX StAX(JSR173)是 StAX的来历:(JSR206)有两种处理XML文档的方法:DOM(DocumentObjectModel)和SAX(SimpleAPIforXML)。由于222)和JAX-(JSR224)都会用到StAX所以Sun决定把StAX加入到JAXP家族当中来,()。。 StAX是TheStreamingAPIforXML的缩写,一种利用拉模式解析(pull-parsing)(Iterator)的API让程序员去控制xml文档解析过程,程序遍历这个事件迭代器去处理每一个解析事件,解析事件可以看做是程序拉出来的,也就是程序促使解析器产生一个解析事件然后处理该事件,之后又促使解析器产生下一个解析事件,如此循环直到碰到文档结束符; SAX也是基于事件处理xml文档,但却是用推模式解析,解析器解析完整个xml文档后,才产生解析事件,然后推给程序去处理这些事件;DOM采用的方式是将整个xml文档映射到一颗内存树,这样就可以很容易地得到父节点和子结点以及兄弟节点的数据,但如果文档很大,将会严重影响性能。四:pilerAPI (JSR199)pilerAPI结合反射功能就可以实现动态的产生Java代码并编译执行这些代码,有点动态语言的特征。这个特性对于某些需要用到动态编译的应用程序相当有用,比如JSPWebServer,当我们手动修改JSP后,是不希望需要重启WebServer才可以看到效果的,pilerAPI来实现动态编译JSP文件,当然,现在的JSPWebServer也是支持JSP热部署的,,这种方式需要我们产生另一个进程去做编译工作,pilerAPI通过一套易用的标准的API提供了更加丰富的方式去做动态编译,而且是跨平台的。五:轻量级HttpServerAPI ,据此我们可以构建自己的嵌入式HttpServer,它支持Http和Https协议,,没有被实现的那部分可以通过扩展已有的HttpServerAPI来实现,程序员必须自己实现HttpHandler接口,HttpServer会调用HttpHandler实现类的回调方法来处理客户端请求,在这里,我们把一个Http请求和它的响应称为一个交换,包装成HttpExchange类,HttpServer负责将HttpExchange传给HttpHandler实现类的回调方法。六:插入式注解处理API(PluggableAnnotationProcessingAPI) 插入式注解处理API(JSR269)提供一套标准API来处理Annotations(JSR175) 实际上JSR269不仅仅用来处理Annotation,我觉得更强大的功能是它建立了Java语言本身的一个模型,它把method,packag

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

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人一花一世
  • 文件大小28 KB
  • 时间2019-03-01