正在加载图片...
MyEclipse6Java开发中文教程 EE应用程序中的任意位置将其打包。例如,实体Bean可以是 EJB JAR、应用程序 客户端JAR、WEB-NFb、 WEB-INF/ classes的一部分,甚至是企业应用程序归档 Enterprise Application Archive,EAR)文件中实用程序JAR的一部分。通过这些简单 的打包规则,您不再需要创建EAR文件以使用来自Web应用程序或应用程序客户 端的实体Bean 分离的实体。由于实体Bean是POJO,因此可以对它们执行序列化,通过网络 将其发送到其他地址空间,并在不识别持久性的环境中使用它们。这样,您就不再需要 使用数据传输对象( Data Transfer Object,DTO Entity Manager API。现在,应用程序编程人员可以使用标准 Entity Manager API 来执行涉及实体的创建、读取、更新和删除( reate Read Update Delete,cRUD)操 作, Web服务 使用标注显著改进和简化了Web服务支持 JDK6直接内置简化对 Web service的支持 JAX-WS 2.0 JAX-WS20是 Java ee5平台中用于Web服务的新APl JA-Ws20保留了自然的RPC编程模型,同时在以下几个方面进行了改 进:数据绑定、协议和传输的独立性、对Web服务的REST样式的支持 以及易开发性。 异步Web服务 在轮询模型中,发出调用。准备就绪后,请求结果。 在回调模型中,注册处理程序。在响应到达后,立即向您发出通知。 关于Web服务的这些内容,我们已经在上一章做了探讨 1613 Java ee打包和发布 刚刚接触到 Java ee开发的读者,常常为Java中名目繁多的打包文件感到晕眩。常见 的有JAR,WAR,RAR,EAR,其实所有这些文件的格式都是ZP格式的,可以使用Wnz|P 或者 WinRAR等软件打开,当然也能用它们来创建。还可以用JDK自带的JAR工具或者 开发工具例如 Eclipse来创建JAR。 16131JAR文件 JAR文件, Java archive,Java档案文件。详细内容可以参考文末的资料JAR文件 揭密。JAR文件格式以流行的Z|P文件格式为基础,用于将许多个文件聚集为一个文件。 我们可以自己制作JAR文件,将编译输出的类文件按照包结构压缩即可。与ZP文件不同 的是,JAR文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可 被像编译器和JVM这样的工具直接使用。在JAR中包含特殊的文件,如 manifests和 部署描述符,用来指示工具如何处理特定的JAR。图164列出了一个常见的JAR文件的 目录结构 注意:JAR文件中的 META-INF目录(大小写不能错)不是必须的,但是大多数时候 还是加上为妙,因为笔者以前就发现在 Tomcat下以间ar文件的方式加入自己写的类的时候 没有加入此目录,结构 Tomcat竟然不识别自己写的类 刘长炯著MyEclipse 6 Java 开发中文教程 7 刘长炯著 EE 应用程序中的任意位置将其打包。例如,实体 Bean 可以是 EJB JAR、应用程序 客户端 JAR、WEB-INF/lib、WEB-INF/classes 的一部分,甚至是企业应用程序归档 (Enterprise Application Archive, EAR) 文件中实用程序 JAR 的一部分。通过这些简单 的打包规则,您不再需要创建 EAR 文件以使用来自 Web 应用程序或应用程序客户 端的实体 Bean。 分离的实体。由于实体 Bean 是 POJO,因此可以对它们执行序列化,通过网络 将其发送到其他地址空间,并在不识别持久性的环境中使用它们。这样,您就不再需要 使用数据传输对象 (Data Transfer Object, DTO)。 EntityManager API。现在,应用程序编程人员可以使用标准 EntityManager API 来执行涉及实体的创建、读取、更新和删除 (Create Read Update Delete, CRUD) 操 作。 Web 服务 ƒ 使用标注显著改进和简化了 Web 服务支持 ƒ JDK 6 直接内置/简化对 Web Service 的支持 ƒ JAX-WS 2.0 ƒ JAX-WS 2.0 是 Java EE 5 平台中用于 Web 服务的新 API。 ƒ JAX-WS 2.0 保留了自然的 RPC 编程模型,同时在以下几个方面进行了改 进:数据绑定、协议和传输的独立性、对 Web 服务的 REST 样式的支持 以及易开发性。 ƒ 异步 Web 服务 ƒ 在轮询模型中,发出调用。准备就绪后,请求结果。 ƒ 在回调模型中,注册处理程序。在响应到达后,立即向您发出通知。 关于 Web 服务的这些内容,我们已经在上一章做了探讨。 16.1.3 Java EE 打包和发布 刚刚接触到 Java EE 开发的读者,常常为 Java 中名目繁多的打包文件感到晕眩。常见 的有 JAR,WAR,RAR,EAR,其实所有这些文件的格式都是 ZIP 格式的,可以使用 WinZIP 或者 WinRAR 等软件打开,当然也能用它们来创建。还可以用 JDK 自带的 JAR 工具或者 开发工具例如 Eclipse 来创建 JAR。 16.1.3.1 JAR 文件 JAR 文件,Java ARchive,Java 档案文件。详细内容可以参考文末的资料 JAR 文件 揭密。JAR 文件格式以流行的 ZIP 文件格式为基础,用于将许多个文件聚集为一个文件。 我们可以自己制作 JAR 文件,将编译输出的类文件按照包结构压缩即可。与 ZIP 文件不同 的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可 被像编译器和 JVM 这样的工具直接使用。在 JAR 中包含特殊的文件,如 manifests 和 部署描述符,用来指示工具如何处理特定的 JAR。图 16.4 列出了一个常见的 JAR 文件的 目录结构。 注意:JAR 文件中的 META-INF 目录(大小写不能错)不是必须的,但是大多数时候 还是加上为妙,因为笔者以前就发现在 Tomcat 下以 jar 文件的方式加入自己写的类的时候, 没有加入此目录,结构 Tomcat 竟然不识别自己写的类
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有