主题: MyEclipse + WebLogic 开发 EJB 需注意

主题: MyEclipse + WebLogic 开发 EJB 需注意

一般在使用 EJB 时都是从创立 J2EE 项目的 Application 项中依次创建 Application、EJB、Web 三项,其中:
Appliction 是用来作为 J2EE 部署时使用的。
EJB 就是创建 EJB 组件。
Web 就是一个 Web 服务的容器,包括 HTML、JSP、Servlet、Struts 等。

在 MyEclipse 中使用 EJB 的两种方法:
①选择 J2EE 1.3 则可以通过 xDoclet 来根据 App_Bean 来生成 App、Home、Session、Apputil 等。
②选择 J2EE 1.4 的话就需要自己写 App、Home、Session 等程序代码。对于整个程序以后的运行过程都是以 JNDI 为主线的展开,要注意
A.一般要以 Home 中的 JNDI-Name 为标准,具体在使用 xDoclet 的 J2EE 1.3 时参看相关的帮助。
B.配置主要在 weblogic-ejb-jar.xml 和 ejb-jar.xml 的 JNDI 的设置(这一般是针对于在同一服务器内部的 JNDI 的调用,而对于其他外部情况,需要设置 Ervirament 权限等问题后才能进行 Lookup)。

由于在服务器等各方面的原因,在部署之前要注意几个配置文件的正确的位置:

A.weblogic-ejb-jar.xml 和 ejb-jar.xml 要在 XXXEJB/src/meta-inf 下,可以通过在不同的目录下导入。
B.web.xml 和 weblogic.xml 要在 XXXWeb/webRoot/web-inf 下,可以 weblogic.xml 直接用别的程序的,web.xml 需要自己根据需要来配置。

最后在部署之前,要对整个 Application Server 的三项进行项目清理,然后部署到服务器上。

你可能感兴趣的:(主题: MyEclipse + WebLogic 开发 EJB 需注意)