使用MyEclipse开发Java EE应用:EJB项目开发初探(上)
你开学,我放价!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文件。

上图中还描述了项目的元数据文件,请注意这些文件通常隐藏在默认的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中文网>>
使用MyEclipse开发Java EE应用:EJB项目开发初探(上)的更多相关文章
- 【CC2530入门教程-01】IAR集成开发环境的建立与项目开发流程
[引言] 本系列教程就有关CC2530单片机应用入门基础的实训案例进行分析,主要包括以下6部分的内容:1.CC2530单片机开发入门.2.通用I/O端口的输入和输出.3.外部中断初步应用.4.定时/计 ...
- 使用MyEclipse开发Java EE应用:用XDoclet创建EJB 2 Session Bean项目(一)
[MyEclipse最新版下载] 一.创建一个EJB项目 1. 选择File>New Project,选择EJB Project,然后单击Next. 2. 在Project name字段中输入f ...
- 使用MyEclipse开发Java EE应用:EJB项目开发初探(下)
你开学,我放价!MyEclipse线上狂欢继续!火热开启中>> [MyEclipse最新版下载] 三.EJB 3.x项目中的持久性支持 当创建EJB 3.x项目时,作为选项您可以添加JPA ...
- 使用MyEclipse开发Java EE应用:用XDoclet创建EJB 2 Session Bean项目(四)
MyEclipse限时秒杀!活动火热开启中>> [MyEclipse最新版下载] 四.运行XDoclet代码生成 通常每次更改XDoclet EJB配置.应用程序服务器设置或修改任何EJB ...
- 使用MyEclipse开发Java EE应用:用XDoclet创建EJB 2 Session Bean项目(三)
MyEclipse限时秒杀!活动火热开启中>> [MyEclipse最新版下载] 三.配置XDoclet支持的项目 默认情况下,MyEclipse EJB项目未配置使用XDoclet功能. ...
- 使用MyEclipse开发Java EE应用:企业级应用程序项目(下)
你开学,我放价!MyEclipse线上狂欢继续!火热开启中>> [MyEclipse最新版下载] 二.项目组织.依赖性和类解析 JEE规范为企业应用程序定义了一个分层的Java类解决策略, ...
- 使用MyEclipse开发Java EE应用:企业级应用程序项目(上)
你开学,我放价!MyEclipse线上狂欢继续!火热开启中>> [MyEclipse最新版下载] 一.EAR项目模型 MyEclipse提供企业应用程序项目模型,即EAR项目模型,以及用于 ...
- Java IO在实际项目开发中应用
IO是java绕不过去的槛,在开发中io无处不在, 正如同 世界上本没有路,java io写多了,也就知道了大体是什么意思,在读完thinking in java 感觉就更清晰了,结合具体的业务场景, ...
- Java 容器在实际项目开发中应用
前言:在java开发中我们离不开集合数组等,在java中有个专有名词:"容器" ,下面会结合Thinking in Java的知识和实际开发中业务场景讲述一下容器在Web项目中的用 ...
随机推荐
- springmvc-自定义消息转换器
最近的项目没有用到这个,先把自己自学跑通的例子先帖出来,供自己以后参考吧! 如有不对地方望指出! 一.自定义类实现AbstractHttpMessageConverter package com.dz ...
- LCA在线算法详解
LCA(最近公共祖先)的求法有多种,这里先介绍第一种:在线算法. 声明一下:下面的内容参考了http://www.cnblogs.com/scau20110726/archive/2013/05/26 ...
- web.xml配置文件详细解读
对于一个J2EE应用的开发者,或者叫java web后台的开发者来说.经常会和web.xml打交道,偶尔用到几个标签不知道啥意思.然后就度娘一下,久而久之虽然大概知道web.xml的基本使用方法,但是 ...
- ROS编译时(catkin_make)找不到bullet,Could NOT find Bullet (missing: BULLET_DYNAMICS_LIBRARY
sudo apt-get install libbullet-dev
- ssh 连接不同无线网且IP以及用户名都相同
问题现场及解析 用OpenSSH的人都知ssh会把你每个你访问过计算机的公钥(public key)都记录在~/.ssh/known_hosts. 当下次访问相同计算机时,OpenSSH会核对公钥. ...
- shell 逻辑操作符
Shell还提供了与( -a ).或( -o ).非( ! )三个逻辑操作符用于将测试条件连接起来,其优先级为:"!"最高,"-a"次之,"-o&qu ...
- Longest Repeating Character Replacement
2018-06-29 22:56:24 问题描述: 问题求解: 本题是一条字符串问题,且是求Optimal,自然最初想到的是使用DP来进行求解,但是问题就是如果采用DP的话,前一个状态也太多了,和替换 ...
- 新视觉影院yy6080.org视频的抓取
用fiddler 分析了一下, 从点连接 到 视频播放的过程 http://yy6080.org/v/103390 http://id.jiathis.com/id.php?u=http%3A%2F% ...
- GetImageURL
Sub GetImageUrl(ByVal URL As String) Dim strText As String Dim i As Long Dim OneImg With CreateObjec ...
- 基础的shell脚本
#! /bin/sha="hello world"echo "A is " echo $a echo "<br />" ec ...