Java EE5简介 ■标注取代部署描述符 定义和使用Web服务 n开发EJB软件应用程序 将Java技术类映射到XML 将Java技术类映射到数据库 将方法映射到操作 指定外部依赖关系 指定部署信息,其中包括安全属性 import javax. ejb. @Stateless public class HelloWorldSession Bean implements mypackage HelloWorld SessionLocal
Java EE 5简介 ◼ 标注取代部署描述符 ◼ 定义和使用 Web 服务 ◼ 开发 EJB 软件应用程序 ◼ 将 Java 技术类映射到 XML ◼ 将 Java 技术类映射到数据库 ◼ 将方法映射到操作 ◼ 指定外部依赖关系 ◼ 指定部署信息,其中包括安全属性
Java EE5简介 使用依赖关系注入来访问资源: ■对象可以使用标注直接请求外部资源 n使用@ Resource标注或针对一些专用资源的@EJB和 @ Web serviceRef标注 可以注入以下资源: Session Context对象 Data Sources对象 Entity Manager接口 其他 Enterprise Beans Web服务 消息队列和主题 rEsource (mappedName= java Defau/tMySq/DS") 资源适配器的连接工厂 Data source db
Java EE 5简介 ◼ 使用依赖关系注入来访问资源: ◼ 对象可以使用标注直接请求外部资源 ◼ 使用 @Resource 标注或针对一些专用资源的 @EJB 和 @WebServiceRef 标注 ◼ 可以注入以下资源: ◼ SessionContext 对象 ◼ DataSources 对象 ◼ EntityManager 接口 ◼ 其他 Enterprise Beans ◼ Web 服务 ◼ 消息队列和主题 ◼ 资源适配器的连接工厂 @Resource (mappedName="java:/DefaultMySqlDS") DataSource db;