使用MyEclipse开发Java EE应用:EJB项目开发初探(上)

你开学,我放价!MyEclipse线上狂欢继续!火热开启中>>

MyEclipse最新版下载

一、MyEclipse EJB开发工具

Enterprise Java Beans (EJB)拥有JEE / Java EE 5标准用于实现Java企业业务功能和数据库资源接口。MyEclipse EJB3工具支持Java EE 5的基于简化注释的POJO编程模型。这些工具使您能够在数分钟内开发和部署一个 EJB3 bean。MyEclipse也支持传统的EJB2开发,使用集成的XDoclet注释处理来快速开发JEE 1.4企业级Java bean。

MyEclipse EJB开发工具包括:

  • EJB创建向导
  • 用于部署描述符自定义的XML源和基于表单的编辑器
  • EJB部署服务

此外,MyEclipse提供了一个面向EJB XDoclet的面向属性编程环境。

  • Java编辑器增强功能可支持XDoclet注释和JEE API的代码完成
  • 自动生成EJB、Home界面和查找工具
  • ejb-jar.xml和应用服务器特定的部署描述符生成

二、EJB项目

EJB项目基本上是一个Java项目,其中包含一个分解的EJB JAR文件的文件夹结构。EJB项目和典型Java项目之间主要的区别是EJB项目文件夹使用bean图标进行装饰,项目包含运行时库,同时还包含一个包含ejb-jar.xml部署描述符文件的机会。使用低于JavaEE 5.0版本的所有EJB项目会创建META-INF根文件夹和一个空的META-INF/ejb-jar.xml部署描述符。对于使用JEE5或更高版本的项目,不需要此文件,您可以选择为此生成此文件。 您可以根据需要修改ejb-jar.xml文件。

EJB项目的MyEclipse预览视图

上图中还描述了项目的元数据文件,请注意这些文件通常隐藏在默认的Eclipse视图中默认使用.*文件名过滤器,隐藏点前缀的文件。 .project.classpath文化是标准的Eclipse项目信息文件。不要删除或修改这些文件。同样,如果您的项目是由一个源代码管理工具,如CVS,则一定要包含所有这些文件作为项目的一部分。

下图显示MyEclipse EJB项目的部署信息,如果您没有在项目创建生成部署描述符,那么您可以在右键单击deployment descriptor placeholder,然后选择Generate Deployment Descriptor stub。

部署描述符信息

项目部署可以使用项目的Deployment Assembly属性。

Enterprise Archive (EAR)是唯一由JEE规范指定的部署模式。然而,该规范为应用服务器特定的部署模型提供了规定。JBoss和Weblogic等应用服务器支持直接部署EJB Jar存档。直接EJB Jar部署的限制是没有规定部署EJB JAR存档所需的可选软件包。

您可以为EJB项目设置Java项目依赖关系。

更多资讯敬请访问MyEclipse中文网>>

时间: 2024-10-01 04:32:43

使用MyEclipse开发Java EE应用:EJB项目开发初探(上)的相关文章

当用Myeclipse8.6集成开发环境,进行JavaWeb项目开发的时候,用集成开发环境中的run Server进行程序调试时,出现如下错误解决方案

当用Myeclipse8.6集成开发环境,进行JavaWeb项目开发的时候,用集成开发环境中的run Server进行程序调试时,出现如下错误解决方案: 'Starting Tomcat v6.0 Server at localhost'has encountered a problem 错误提示: Several ports(8080,8009)required by Tomcatv6.0 Server at localhost are already in use.The server ma

使用MyEclipse开发Java EE应用:EJB项目开发初探(下)

你开学,我放价!MyEclipse线上狂欢继续!火热开启中>> [MyEclipse最新版下载] 三.EJB 3.x项目中的持久性支持 当创建EJB 3.x项目时,作为选项您可以添加JPA支持. 创建EJB项目 如果要包含对持久性的支持,JPA Facet页面允许您指定运行时数据源并选择MyEclipse数据库驱动程序和模式.您的项目必须包括从数据库逆向工程实体的JPA facet.如果在创建项目时不添加持久性支持,可以通过右键单击项目并选择MyEclipse> Project Face

使用MyEclipse开发Java EE应用:用XDoclet创建EJB 2 Session Bean项目(一)

[MyEclipse最新版下载] 一.创建一个EJB项目 1. 选择File>New Project,选择EJB Project,然后单击Next. 2. 在Project name字段中输入firstejb. 3. 为Specification Level选择J2EE 1.3选项,从目标运行时的下拉列表中选择MyEclipse Generic Runtime for J2EE 1.3,然后单击Next. 创建一个新的EJB项目 Project Name – 必须是有效的Eclipse Java

使用MyEclipse开发Java EE应用:用XDoclet创建EJB 2 Session Bean项目(四)

MyEclipse限时秒杀!活动火热开启中>> [MyEclipse最新版下载] 四.运行XDoclet代码生成 通常每次更改XDoclet EJB配置.应用程序服务器设置或修改任何EJB bean实现类的XDoclet注释后,都应执行XDoclet. 现在是在firstejb项目上执行XDoclet并测试新的XDoclet设置的好机会,因为Trader EJB尚未使用新的XDoclet注释业务方法进行扩展. 1. 右键单击firstejb,然后选择MyEclipse>Run XDocl

使用MyEclipse开发Java EE应用:用XDoclet创建EJB 2 Session Bean项目(三)

MyEclipse限时秒杀!活动火热开启中>> [MyEclipse最新版下载] 三.配置XDoclet支持的项目 默认情况下,MyEclipse EJB项目未配置使用XDoclet功能.本节主要为大家介绍使用XDoclet支持,并执行XDoclet代码生成来启用和配置firstejb EJB项目的步骤,以便获取Trader EJB的依赖源代码和部署组件. 首先将Standard EJB XDoclet配置添加到firstejb项目.本节的最终目标是生成XDoclet配置,用于创建MyEcli

iOS开发——实用篇Swift篇&项目开发常用实用技术

项目开发常用实用技术 实现拨打电话 要实现打电话功能,最简单最直接的方式便是:直接跳到拨号界面 (注意:这个需要真机调试,模拟器无效果) 1 //自动打开拨号页面并自动拨打电话 2 UIApplication.sharedApplication().openURL(NSURL(string :"tel://123456")!) 邮件发送功能的实现 2015-07-17 10:38发布:yuhang浏览:21 使用MessageUI.framework框架除了可以发送短信,还能发送Ema

iOS 开发——版本适配OC篇&项目开发之系统适配问题(关于后台)

项目开发之系统适配问题 关于后台 在之前iOS 开发中,我们精彩遇到关于app适配问题,有屏幕适配,系统适配,但是由于苹果新设备(iphone 6/6p)技新术(sizeClass)的推出在屏幕适配上变的非常简单,而且之前关于app在系统适配上还是比较多的,可能是由于ios7的大改革,后面字啊iOS7盒iOS8上面的api并没有太大的差别,所以关于系统适配,我们并没有考虑太多. 但是,作为一个合格的开发者,不管是实际项目开发中,还是平时我们都要注意系统的视频,毕竟ios9又出来了,虽然常用api

【使用JBoss 7开发Java EE 6】EJB引用第三方包

在EJB里引用了第三方包后,必须在JBoss里进行这个包的配置,否则项目肯定会部署失败. 在JBoss7以前的版本里,这些第三包可以放到%JBOSS_HOME%/common/lib下面,但JBoss 7与以前的版本完全不同了.JBoss 7里使用的是模块加载,第三方Jar包也会当成模块来加载,所以需要在JBoss 7里对第三方Jar包进行配置. 配置分为两个步骤,一个是在modules这个文件夹里以包层次作为文件夹名,最后一级是版本号,没有则为main,如示例: package calcula

JAVA EE 第一阶段项目问题

一: 乱码 原因: 由于同组的其他同学的myeclipse默认的编码方式是GBK,而我的默认的是UTF-8.所以当我使用svn把其他同学提交到组长那里去的代码下载下来的时候,就全乱码了! 解决问题: 我直接在Window--->Preferences-->General-->Workspace-->这里改 我上课不怎么喜欢带手机的.所以我的同学就帮我查了! 结果是在这里改的Window--->Preferences-->General-->Content Type