EJB2.0学习笔记之一,在eclipse中创建一个sessionBean。Myeclipse5.5,weblogic8.1环境。
新建EJB工程:
选择EJB版本,EJB2对应的jdk版本为1.4
新建一个以.ejb结尾的包
在这个包下新建一个Session Bean
选择EJB2 Session Bean,在弹出窗口指定Stateless或Stateful,Remote、Local或Both,以及是否生成ejbCreate()方法(一般需选择生成此方法)
这个bean中name属性指定要生成的远程接口名称,jndi-name属性指定这个EJB的jndi名称,view-type属性指定要生成的接口类型(remote只生成远程接口,local只生成本地接口,both即生成本地接口也生成远程接口)。
生成的这个bean中会有一个业务方法的例子,将其改为自己的业务方法就可以了
点击本工程的属性按钮,在XDoclet中单击Add Standard按钮
选择Standard EJB
在下面对话框里右键单击第一项ejbdoclet,点击add按钮
选择一个EJB容器,这里用weblogic
更改weblogic中三个属性
Createtables属性改为Disabled,Version为weblogic版本号(8.1),destDir改为src/META-INF。
在构建路径中添加两个jar包,weblogic.jar和webserviceclient.jar
右键单击工程选择Run Xdoclet
EJB建立完毕!
- 大小: 39.3 KB
- 大小: 18.5 KB
- 大小: 7.2 KB
- 大小: 8.9 KB
- 大小: 15.5 KB
- 大小: 27.4 KB
- 大小: 14 KB
- 大小: 51.7 KB
- 大小: 12.6 KB
- 大小: 67 KB
- 大小: 7.2 KB
- 大小: 31 KB
- 大小: 10.7 KB
- 大小: 72.3 KB
分享到:
相关推荐
`在eclipse中建立EJB工程.mht`文件则可能是一个教程,指导用户如何在Eclipse IDE中创建EJB项目。这个教程可能包含了以下步骤: 1. 创建新的Java EE项目。 2. 添加EJB模块到项目中。 3. 创建EJB类和接口。 4. 配置EJB...
##### (a) 建立EJB工程 首先,在Eclipse中新建一个EJB工程。这可以通过“File”->“New”->“Other”->“EJB Project”完成。在创建过程中,指定项目的名称和其他必要信息,例如JDK版本等。 ##### (b) 创建Session...
- 在Eclipse中新建一个EJB工程,注意选择正确的EJB模块版本(EJB module version),并确保勾选Generate ejb-jar.xml deployment descriptor,以便Eclipse自动生成部署描述文件。 2. 添加客户端所需的Jar包 - 将...
在 Ejb3 开发方面,首先在 Eclipse 中建立一个工程,并选择 EJB 3.1 版本,确保在创建工程时勾选了需要的配置,以便生成必要的文件。工程建立完成后,初始化的工程结构会显示出来。接下来,需要添加客户端所需的 Jar...
在本文中,我们将详细介绍如何在 Eclipse 中搭建一个 Java 企业级项目,主要使用 JPA、JSF 和 EJB 框架。 JPA(Java Persistent API) JPA 是 Java 持久层 API 的简称,是 Java 企业级应用程序中的一种持久层规范...
6. **Web与企业级开发**:ch10和ch11可能涵盖如何在Eclipse中开发Web应用,比如使用Dynamic Web Project,配置Tomcat服务器,以及针对Java EE的特性,如JSP、Servlet和EJB的开发。 7. **高级特性与实践**:ch12可能...
本教程旨在帮助Java开发人员提高在Eclipse中的开发效率,提升软件开发的专业水平。 首先,我们要理解Eclipse的基础功能。Eclipse提供了代码编辑、调试、构建、版本控制和项目管理等一系列工具。通过创建Java项目,...
**对象关系映射**是一种编程技术,用于将关系型数据库中的数据转换为对象,从而在对象和数据库之间建立桥梁。通过ORM,开发人员可以使用面向对象的方式处理数据库数据,无需直接编写SQL语句。 #### 搭建JPA开发环境...
接下来介绍如何在 Eclipse 中加载 Liferay 的源代码工程。 1. **准备源代码**: - 在 Eclipse 的工作空间 `${WORKSPACE}` 下建立一个名为 `portal` 的目录。 - 将下载的源代码 `liferay-portal-src-4.1.0.zip` 解...
在这个配置过程中,我们将深入理解这三个组件的作用以及如何将它们整合到一个JSP Web工程中。 1. Flex4:Adobe Flex 4是一种基于ActionScript和MXML的开源框架,用于构建RIA。它提供了强大的用户界面组件库,可以...
在软件开发管理中,包括职业规划、CMMI、RUP、XP等软件工程管理方法,旨在提升学员的项目管理能力。在软件工程方法部分,课程教授需求分析、OOAD(面向对象分析与设计)与UML、数据建模、架构设计等技能。在软件技术...
- **配置数据库参数:** 在安装过程中需要配置数据库参数,例如数据库实例名、监听端口等。 - **创建管理员账户:** 在安装向导中,可以设置管理员账户的用户名和密码。为了方便开发,示例中建议使用`sys`作为用户名...
【JAVA 3G 高级软件工程师包就业实战班】是一个专为有意成为高级软件工程师的人群...通过该课程,学员不仅能在技术上得到提升,还能在职业规划、团队协作和项目管理等方面有所收获,从而在竞争激烈的IT行业中脱颖而出。
在 BlazeDS 中,AMF 能够直接映射到 Java 对象,减少了数据序列化和反序列化的开销,简化了客户端和服务器端的数据交换。 BlazeDS 的核心功能包括远程调用服务和消息传递服务。远程调用服务允许 Flex 客户端直接...
- **课程定位**:本课程旨在培养市场上需求量大且人才稀缺的中高级软件工程师,特别是那些既能理解业务逻辑又能掌握先进软件技术的专业人才。 - **培训目标**: - 精通Java及其相关框架和技术(如JSP、Servlet、EJB...
这里将探讨如何在MyEclipse中建立JSF页面,使用Managed Beans,以及与其它组件(如PrimeFaces)的集成。 第十五章“开发XFire Web Service应用”介绍了如何使用MyEclipse创建和消费基于XFire的Web服务。XFire是早期...
2. **实战经验**:采用真实工程项目作为教学案例,让学员在实践中积累经验。 3. **持续更新**:课程内容定期更新,确保与业界最新趋势保持一致。 4. **就业保障**:与多家知名企业建立合作关系,为学员提供广阔的...
继承使得类间产生关系,重载是在一个类中方法名相同但参数列表不同的方法,覆盖是指子类重写父类的方法。 8. 编码转换,如使用`new String(byte[], "encoding")`构造字符串,将GBK编码转换为ISO-8859-1编码。 9. ...