说起EJB开发工具中的豪杰,估计大家都会一致认为非JBuilder莫属,事实上我也这么认为。但是最近发现MyEclipse也不错。虽然没有像JB那样强大的“EJB Desiner视图”支持,但是借助XDoclet的多才多艺与灵活高效,也使得MyEclipse在JB面前毫不逊色。
想必阅读这个文章的朋友都已经具备丰富的开发经验,有自己动手、发现、解决问题的能力,所以Eclipse和MyEclipse的安装配置等细节我就不提了,让我们从MyEclipse下的Weblogic配置开始吧。看图作文:
(图1:Weblogic配置)
01weblogic_config
根据自己的实际情况配置上图的诸多参数,最后别忘了点击“Apply”和“OK”按钮,后面的类似操作也都别忘了。
(图2:新建一个EJB工程)
选择一个“J2EE – EJB Project”再Next。
(图3:新建一个EJB工程续)
注意:因为目前的Xdoclet版本只支持J2EE 1.3,所以为了可以利用Xdoclet来自动生成EJB各接口的代码和配置描述文件,这里应该选择J2EE 1.3 规范级别。
(图4:新建一个EJB工程完毕)
工程创建好了,可以看到初始的目录结构。
(图5:新建一个SessionBean Module)
开始创建我们的第一个SessionBean吧。“J2EE – EJB – Session Bean”,就这么简单。
(图6:创建期参数)
这个图片上红框表示的都是需要特别注意的地方,讲解如下:
1. 为适应Xdoclet的惯用法,EJB 组件的Bean类所在的包名应该以“.ejb”结尾,Bean类名应该以“Bean”或“EJB”结尾,这里我用的是“Bean”。
2. 如果这个Bean类不经扩展而直接使用,那么就应该实现一个“ejbCreate”方法。如果扩展后再使用的话,那么可以放到子类里面再实现。
(图7:SessionBean创建完毕)
初始的SessionBean代码创建好了,左边“Package Explorer”里可以看到当前的目录结构,右边的代码窗口里面可以看到Xdoclet自动生成的代码,里面有一些为进一步生成各种接口代码以及部署描述文档所用的Xdoclet标记,这里的标记很浅显,大家顾名思义一看就明白了,如果要改变部署后的JNDI名称以符合项目的具体规约要求,那么可以在图中红框标示的地方修改。
(图8:开始Xdoclet配置)
OK,现在开始最重要也最复杂的一步:Xdoclet配置。实际上Jbuilder的代码自动生成的幕后功臣也是Xdoclet,只不过 Borland把它封装得严严实实,对于开发者来说就透明化了,这样做的好处是傻瓜化,降低了配置的难度,坏处很明显――损失了Xdoclet所著称的灵活性。
MyEclipse提供了许多标准的Xdoclet模板,我们直接拿来再根据实际情况自定义屈指可数的几个参数就可以使用了。
(图9:)
添加一个“Standard EJB”配置
(图10:Remove不需要的项目)
把我们当前工程中用不到的东西通通删掉,例如dao,dataobject,entitybmp,entitycmp,entitypk,valueobject,utilobject。得到图12所示的配置。
(图11:)
(图12:)
添加一个weblogic的部署描述选项,接着还要根据实际需要配置它。
(图13:)
分享到:
相关推荐
在MyEclipse下开发EJB,不仅能够充分利用其内置的EJB工具和插件,还能够享受到高度集成的开发环境带来的便利。通过遵循本文所述的关键知识点,开发者能够更高效、更专业地构建复杂的企业级应用。无论是初学者还是...
**MyEclipse开发会话EJB(Enterprise JavaBeans)详细步骤** 在Java企业级应用开发中,EJB是核心组件之一,它提供了服务器端的业务逻辑处理能力。MyEclipse作为一款强大的Java集成开发环境,支持EJB的开发、调试和...
网上的EJB3.0开发都太如人意,要么是JBossIDE+Ant开发,要么是MyEclipse。对于前者,对Ant和java编译过程不是很了解的人来说很难很难!对于后者要把jar、war和ear的打包是分别做的,真正开发项目时哪有那么多时间呀...
【Myeclipse开发EJB详解教程】 EJB(Enterprise JavaBeans)是Java平台企业版(Java EE)的核心组件之一,用于构建可复用的、安全的、事务处理的服务器端业务逻辑。Myeclipse作为一款强大的Java EE集成开发环境,为...
MyEclipse是一款强大的集成开发环境,特别适合于Java EE项目的开发,包括EJB。下面我们将详细介绍如何在MyEclipse中进行Ejb的快速开发配置。 一、安装MyEclipse EJB支持 首先,确保你安装的MyEclipse版本支持EJB...
总的来说,MyEclipse结合JBoss提供了一个高效、便捷的EJB开发环境,使开发者能够轻松地利用EJB技术来构建企业级应用。无论是新手还是经验丰富的开发者,都可以从中受益,实现更高质量的Java EE项目开发。
【标题】"myeclipse ejb 开发经典教程"涵盖了MyEclipse集成开发环境与Enterprise JavaBeans(EJB)技术的深度学习。MyEclipse是一款强大的Java EE集成开发工具,而EJB是Java平台上的企业级组件模型,主要用于构建可...
### 利用Myeclipse 6与JBoss开发EJB3入门实例详解 #### 一、概述 本文将详细介绍如何使用Myeclipse 6和JBoss来开发一个EJB3入门级的应用程序。通过本教程,您将学习到EJB3的基本概念、所需开发工具的配置、以及...
**MyEclipse与JBoss 4.0集成开发EJB组件环境配置详解** 在Java企业级应用开发中,Enterprise JavaBeans (EJB) 是一种核心技术,它为开发者提供了构建可伸缩、安全且可移植的分布式应用程序的能力。MyEclipse作为一...
标题中的"ejb3.rar_EJB3 struts2_MyEclipse EJ_ejb strut jboss_jboss_struts2"表明这是一个关于企业级Java开发的项目,主要涉及到EJB(Enterprise JavaBeans)3.0、Struts2框架、MyEclipse集成开发环境以及JBoss...
本知识点将详细介绍如何利用MyEclipse来开发Struts+Hibernate的整合应用。 1. **Struts框架**:Struts是一个开源的MVC框架,它简化了Java Web应用的开发过程。它将业务逻辑、控制流程和表现层分离,使得代码结构...
第十六章讲述了如何利用MyEclipse开发EJB(Enterprise JavaBeans)应用,这对于理解和实践Java EE架构至关重要。第十七章介绍了MyEclipse的UML建模能力,帮助开发者通过可视化工具设计和理解软件结构。最后一章专门...
在本教程中,我们将深入探讨如何使用MyEclipse这一强大的集成开发环境来开发Web Service。Web Service是一种基于标准的、跨平台的、可互操作的服务,它允许不同系统之间的数据交换。MyEclipse作为Java EE开发工具,...
总之,这个"jboss+myeclipse+ejb案例"涵盖了Java EE企业级开发的核心要素,通过学习和实践,开发者可以掌握如何在JBoss环境下使用MyEclipse进行EJB开发,为后续的大型企业级应用开发打下坚实基础。
【标题】:利用myeclipse插件构建zk开发环境 【描述】:在现代软件开发中,ZooKeeper(简称zk)是一个广泛使用的分布式协调服务,它为分布式应用程序提供了高效且可靠的命名服务、配置管理、集群同步等核心功能。...
在MyEclipse中,通过XDoclet,开发者可以利用注释来定义EJB的属性,如事务边界、安全性设置等,然后XDoclet将根据这些注释自动生成必要的代码和配置文件。 #### 4. 部署EJB项目至JBoss 一旦EJB项目开发完成,下一步...
【标题】"利用MyEclipse开发J2EE的经典书籍"主要涵盖了使用MyEclipse这款强大的集成开发环境(IDE)进行Java企业级应用(J2EE)开发的核心技术与实践指导。MyEclipse作为Eclipse的扩展,为Java开发者提供了丰富的...
利用Myeclipse快速开发struts应用程序.ppt对于初学STRUTS 的人来产有很大的帮助……
**EJB 3.0简介** Enterprise JavaBeans (EJB) 是Java平台企业版(Java EE)中的核心组件,...通过这个初体验,你可以了解到如何利用EJB 3.0的强大功能,以及如何在实践中利用JBOSS和MyEclipse的便利性,提高开发效率。