Eclipse中的EJB V3.0数据库持久化 - 编程入门网
页面中列出 JDBC 供应商配置的汇总。选择 Finish。一个新的 JDBC 供应商被添加到 JDBC providers 表中。选择这个新的 JDBC 供应商,接着单击 Save 将 JDBC 供应商存储到主配置中,如图 4 所示。
图 4. 新的 JDBC 供应商 在配置数据源之前,需要配置一个 J2EE 连接器验证数据项。J2EE 连接器验证数据项用于供 JDBC 数 据源登录数据库。在 Integrated Solutions Console 中选择 Security > Global security。下一步 ,在 Authentication 小标题中选择 Java Authentication and Authorization Service > J2C authentication data 连接,如图 5 所示。 图 5. 创建 J2C 身份验证数据 Eclipse中的EJB V3.0数据库持久化(4)时间:2011-10-16 IBM Deepak Vohra在用户凭证和密码表中,单击 New。在新的标题中,在 Alias 字段中指定用户别名,指定登录 DB2 数据库的 User Id,指定登录 DB2 的密码,如图 6 所示。 图 6. 指定 J2C 验证数据属性 单击 Save 以将 J2C 验证数据项保存到主配置中。一个 DB2 数据库的登录别名会被添加到 J2C 身份 认证数据表中,如图 7 所示。 图 7. 新的 J2C 验证数据 为了配置一个 JDBC 数据源,选择先前配置好的 JDBC 供应商。在 DB2 Universal JDBC Provider 标 题上,单击 Datasources 链接,如图 8 所示。 图 8. 数据源 Eclipse中的EJB V3.0数据库持久化(5)时间:2011-10-16 IBM Deepak Vohra在 Data sources 表中单击 New,创建一个新的数据源,指定一个 JNDI 名,然后单击 Next,如图 9 所示。这个 JNDI 名必须被用在将来创建 EJB V3.0 实体 Bean 的 persistence.xml 文件中。 图 9. 创建一个数据源 为这个数据源指定一个数据源的相关属性。分别选择 Driver Type > 4,Database Name > SAMPLE,Server Name > localhost,Port Number > 50000。单击 Next,如图 10 所示。 图 10. 指定数据源属性 为这个数据源选择 J2C 验证数据,要选择之前创建的验证别名,单击 Next,如图 11 所示。 图 11. 设置安全别名 Eclipse中的EJB V3.0数据库持久化(6)时间:2011-10-16 IBM Deepak Vohra在数据源的 Summary 页中,选择 Finish。一个新的数据源会被添加到这个表中。单击 Save 将数据 源存储到主配置中。选择表中的 Data Source > Test Connection。该数据源连接测试将会显示这个 测试是否成功,如图 12 所示。 图 12. 测试数据源连接 创建一个 DB2 数据表 通过一个命令行工具进入这个 DB2 数据库,比如 Command Editor 或者 Command Line Processor。 为了在默认的示例数据库 SAMPLE 中创建一个数据库表,需要运行如下的 SQL 脚本。它会为 EJB v3.0 的实体 Bean 创建一个 Catalog 表。
在 Eclipse 中创建一个 EJB V3.0 项目 在 Eclipse IDE 中,选择 File > New > Project。 在 New Project 窗口,选择 EJB > EJB Project > Next。 在 New EJB Project 窗口,指定一个项目名称(例如, EJB3EntityBean)。选择 EJB Module Version > 3.0 > Next。 在 EJB Module 窗口,选择默认的 Source Folder > ejbModule > Finish。 下一步,添加一个实体 Bean Java 类到 EJB V3.0 项目。选择 File > New > Other,然后在 New 窗口中,选择 Java > Class > Next。 在 New Java Class 窗口中,默认的 Source 文件夹是 EJB3EntityBean/ejbModule。指定一个包名( 例如,com.ejb3.websphere)以及一个类名(Catalog),然后 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |