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

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

 2010-08-06 00:00:00 来源:WEB开发网   
核心提示: 点击 Next,点击 New Modules 图 4. 新的 JEE 模块只选择 EJB 模块与 Web 模块,使用 Rational Application Developer V7.5 版本来进行资源注入(5),点击 Finish 两次,添加一个对话 bean选择 EJB 模块,清单 3.

点击 Next。

点击 New Modules

图 4. 新的 JEE 模块
使用 Rational Application Developer V7.5 版本来进行资源注入

只选择 EJB 模块与 Web 模块。

点击 Finish 两次。

添加一个对话 bean

选择 EJB 模块。

选择 File > New > Session Bean。

图 5. Create EJB 3.0 Session Bean 向导
使用 Rational Application Developer V7.5 版本来进行资源注入

给包和类命名。

点击 Next 两次。

清除 Add bean to Class Diagram 复选框的选择。

点击 Finish。

创建一个资源注入

Rational Application Developer for WebSphere 提供了一个集成化的编辑器,它可以得到代码帮助、确认、快速修复与重构的支持。

打开您在前面所创建的对话 bean 源代码,并从代码行 3 中添加以下的代码。

清单 3. 注释中的资源注入

@Stateless 
public class MySession implements MySessionLocal { 
@Resource 
DataSource ds; 

点击 Ctrl+Alt+O 来自动组织导入声明。

创建一个稍后将会被客户端程序所访问的公共方法。

添加如代码行 4 所示的代码。

清单 4. EJB 方法

public void CallStoredProc(){ 
    try { 
    System.out.print("\nTesting Database Resource Injection"); 
        Connection con = ds.getConnection(); 
        double outMedian = 0; 
    // call INOUT_PARAM stored procedure using the median returned 
    // by the call to OUT_PARAM 
  System.out.println("\nCall stored procedure named INOUT_PARAM"); 
  System.out.println("using the median returned by the call to " + 
                 "OUT_PARAM"); 
       callInoutParameter(con, outMedian); 
       
        } catch (SQLException e) { 
            e.printStackTrace(); 
        } 
 } 
} 

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:使用 Rational Application

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