Java EE 5技术简介 - 编程入门网
进行编码,就像对其他 Java 类进行编码一样,方法是: 使用代码完成和编辑器提示实现正确的方法并使类与其接口保持同步。您不必使用特殊命令和对话框生成 诸如业务方法或 Web 服务作之类的内容,虽然这些命令仍可以帮助您熟悉 Java EE 5 代码的语法。
使用依赖关系注入来访问资源 通过 依赖关系注入,对象可以使用标注直接请求外部资源。这样代码会更简洁,因为您不再需要将代 码与资源创建和查找代码混杂在一起。您可以在 EJB 组件、Web 容器和客户端中使用资源注入。 要请求资源注入,组件需要使用 @Resource 标注或针对一些专用资源的 @EJB 和 @WebServiceRef 标注。您可以注入以下资源: SessionContext 对象 DataSources 对象 EntityManager 接口 其他 Enterprise Beans Web 服务 消息队列和主题 资源适配器的连接工厂 在 IDE 中,源代码编辑器为 Java EE 5 平台提供的资源注入标注提供了完整的代码完。此外,当您 运行诸如“调用 EJB”和“使用数据库”之类的命令时,IDE 会自动将资源注入到文件中。 Java 持久性 API 模型 Java EE 5 平台引入了新的 Java 持久性 API(它是作为 JSR-220 的一部分开发的)。Java 持久性 API 不但可以在 EJB 组件外部使用(例如,在 Web 应用程序和应用程序客户端中使用),而且还可以在 Java EE 平台之外的 Java SE 应用程序中使用。 Java 持久性 API 具有以下主要功能: 实体是 POJO。与使用容器管理持久性 (Container-Managed Persistence, CMP) 的 EJB 组件不同, 使用新 API 的实体对象不再是组件,并且它们不再需要位于 EJB 模块中。标准化的对象关系映射。 标准化的对象关系映射。新规范将对对象关系映射的处理方式进行标准化,从而使开发人员不再需要 了解特定于供应商的策略。Java 持久性 API 使用标注来指定对象关系映射信息,但它仍支持 XML 描述 符。 命名查询。现在命名查询是用元数据表示的静态查询。查询可以是 Java 持久性 API 查询或本地查询 。这样会使重用查询变得非常简单。 简单的打包规则。由于实体 Bean 是简单的 Java 技术类,因此几乎可以在 Java 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“删除”, CRUD) 操作。 IDE 提供了处理新 Java 持久性 API 的工具。您可以通过数据库自动生成实体类,或手动对实体类进 行编码。IDE 还提供了用于创建和维护持久性单元的模板和图形编辑器。 Java EE 5技术简介(3)时间:2011-07-22 netbeans.orgWeb 服务 在 Java EE 5 平台中,通过使用标注显著改进和简化了 Web 服务支持。以下规范已应用于此领域中 :JSR 224,Java API for XML-Based Web Services (JAX-WS) 2.0;JSR 222Java Architecture for XML Binding (JAXB) 2.0 以及 JSR 181,Web Services Metadata for the Java Platform。 JAX-WS 2.0 JAX-WS 2.0 是 Java EE 5 平台中用于 Web 服务的新 API。作为 JAX-RPC 1.1 的后继者,JAX-WS 2.0 保留了自然的 RPC 编程模型,同时 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |