使用 Rational Application Developer V7.5 版本来进行资源注入
2010-08-06 00:00:00 来源:WEB开发网点击 Next。
点击 New Modules
图 4. 新的 JEE 模块
只选择 EJB 模块与 Web 模块。
点击 Finish 两次。
添加一个对话 bean
选择 EJB 模块。
选择 File > New > Session Bean。
图 5. Create EJB 3.0 Session Bean 向导
给包和类命名。
点击 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();
}
}
}
Tags:使用 Rational Application
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接