WEB开发网
开发学院软件开发Java 使用 Rational Application Developer V7.5 版本来... 阅读

使用 Rational Application Developer V7.5 版本来进行资源注入

 2010-08-06 00:00:00 来源:WEB开发网   
核心提示: 资源注入,也叫做关系注入,使用 Rational Application Developer V7.5 版本来进行资源注入(2),是控制转化的一种特定形式,通过使用注释,JEE 5 中的注入部分并不适用于任何普通的旧 Java 对象(POJO),接下来的代码行显示了减少了标准代码的资源注入,您可

资源注入,也叫做关系注入,是控制转化的一种特定形式。通过使用注释,您可以引用对源、EJB 以及需要的地方的引用。该注释减少了标准代码,并解决了前面所提到过的不方便之处。

当以下容器-管理构件使用注入时,JEE 5 可以透明地处理注入:

Servlet(servlets、servlet 筛选器、事件监听器)

JSP(标记处理器、标记事件监听器)

JSF(范围管理的 beans)

EJB(beans,拦截)

Java API for XML Web Services(JAX-WS;末端处理器 )

Java 平台(主(静态),登录回馈处理器)

注入只限制于 Java 平台中定义的首个类构造,包括以下的构造 :

SessionContext 对象

DataSource 对象

EntityManager 界面

TimerService 界面

其他的企业 beans

Web 服务

信息查询与话题

源适配器的链接库

环境条目限制于 String、Character、Byte、Short、Integer、Long、Boolean、Double 与 Float。

JEE 5 中的注入部分并不适用于任何普通的旧 Java 对象(POJO)。

接下来的代码行显示了减少了标准代码的资源注入,它简化了代码开发。

清单 1. 使用 JNDI 来查看一个容器管理的数据源

public testGetDSConnection () { 
 
try { 
    // Obtain the initial Java Naming and Directory Interface 
    // (JNDI) context. 
    InitialContext initCtx = new InitialContext (); 
    // Perform JNDI lookup to obtain the resource. 
    // Get the DataSource. 
    DataSource ds = (DataSource) 
      initCtx.lookup("java:comp/env/jdbc/Sample"); 
    // Get a connection and execute the query. 
    Connection conn = ds.getConnection(); 
  ... 
 
  } catch (NamingException ex) { 
    // Handle failure. 
  } 

上一页  1 2 3 4 5 6 7  下一页

Tags:使用 Rational Application

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接