【IT168技术资讯】
续上篇,通过本文的学习,读者将能掌握:
1 会使用WebLogic Workshop创建EJB应用;
2 学会使用EJB Control,用WebLogic Workshop快速对相应EJB进行测试;
类似的在Workshop上开发EJB的文章在dev2dev站点上有一篇,《用WebLogic Workshop开发EJB》,所以在本文中与其相同的内容部分我就不再多讲。
用WebLogic Workshop创建一个应用(application)
在这里读者一定要明白Workshop中应用(Application)和项目(Project)两个模型的意义及它们间的关系
应用(Application)模型是:
1. 作为一个单元部署到服务器的资源与组件的集合
2. 在Workshop IDE中操作的最顶层工作单位
3. 一个J2EE Enterprise Application (EAR)
4. 一个应用(Application)可包含一或多个项目(Project),libraries及security mappings
上图表明的意思是,建立的这个应用类型是Portal应用,其支持Portal应用,指定的这个应用将部署在我们刚建的那个Platform类型的domain上(mdomain)。
建立EJB项目(Project)
项目(Project)模型定义了开发者如何:
1. 组织应用源文件
2. 使用组件组装应用
3. 贯通编码、编译、调试周期
4. 打包用于部署的应用 项目类型有:
Project类型
简述
Web
Web应用类型
Web Service
Web Service应用类型
Control
用于构造和打包可在其他Projects的components中使用的控件
EJB
支持创建及部署新的EJB
Java
用于开发或汇总通用JAVA代码,而这些代码并不属于像web services, controls 或 EJBs这样的实体
Schema
提供方便地自动存取BEA的XMLBeans的功能
Portal
类似于一个WEB Project,但提供Portal功能
Datasync
用于开发和维护通用的门户服务,以方便应用及门户的个性化开发使用
Process
包含业务流程文件、控制文件及数据转换等文件
我们继续创建EJB Project,右键点击MyEJBApp,然后选择"new"一个"project",在弹出对话框中选中Project类型为EJB项目,再点击"create"创建该EJB Project。