Java EJB 开发:资源引用、注入与事务管理
1. EJB 资源引用与注入
在 EJB 开发中,资源引用和注入是重要的概念,它们有助于管理和使用各种资源。
1.1 数据库连接的编程式认证
以下是一个获取数据库连接的示例代码:
authenicationType=AuthenticationType.APPLICATION,
lookup="java:/DefaultDS")
public class MyEJBBean implements MyEJBLocalBusiness
{
@Resource SessionContext ejbContext;
private java.sql.Connection getConnection( )
{
DataSource source = (DataSource)
ejbContext.lookup("jdbc/PostgresDB");
String loginName = ejbContext.getCallerPrincipal().getName();
String password = ...; // get password from somewhere
// use login name and password to obtain a database connection
java.sql.Connection con = source.getConnection(loginName, password);
}
超级会员免费看
订阅专栏 解锁全文
861

被折叠的 条评论
为什么被折叠?



