- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ECLIPSE 建立分布式 EJB 项目的基本过程
环境要求
Eclipse JavaEE ( version 3.6)
JDK 1.6
JBOSS 5.1.0
TOMCAT 6.0.14
设计拓扑
步骤
1.建立/部署EJB SERVER项目
1.1 建立EJB SERVER项目
点完成
1.2 写入服务端源代码
点完成
自动生成的源代码如下:
package .sample;
import javax.ejb.Remote;
@Remote
public interface HelloServiceRemote {
} package .sample;
import javax.ejb.Local;
@Local
public interface HelloServiceLocal {
}
package .sample;
import javax.ejb.Stateless;
/**
* Session Bean implementation class HelloService
*/
@Stateless
public class HelloService implements HelloServiceRemote, HelloServiceLocal {
/**
* Default constructor.
*/
public HelloService() {
// TODO Auto-generated constructor stub
}
}
加入我们的一个测试方法getHello()和addNum()
package .sample;
import javax.ejb.Remote;
@Remote
public interface HelloServiceRemote {
public String getHello(String name);
public Integer addNum(Integer x,Integer y);
} package .sample;
import javax.ejb.Local;
@Local
public interface HelloServiceLocal {
public String getHello(String name);
public Integer addNum(Integer x,Integer y);
}
package .sample;
import javax.ejb.Stateless;
/**
* Session Bean implementation class HelloService
*/
@Stateless
public class HelloService implements HelloServiceRemote, HelloServiceLocal {
/**
* Default constructor.
*/
public HelloService() {
// TODO Auto-generated constructor stub
}
public String getHello(String name){
return Hello + name;
}
public Integer addNum(Integer x,Integer y){
return x + y;
}
}
1.3 部署服务端源代码
将项目导出成JAR包,然后拷贝到JBOSS部署目录下
点browser,选中导出的目的地JBOSS的部署目录
也可以导出到桌面上,然后COPY入JBOSS的部署目录
总之,结果是
启动JBOSS
可以在ECLIPSE里启动,也可以直接到JBOSS /bin 目录下启动JBOSS
可以看到下面的启动日志
10:38:41,781 INFO [JBossASKernel] Added bean(jboss.j2ee:jar=helloEJBServer.jar,name=HelloService,service=EJB3) to KernelDeployment of: helloEJBServer.jar
10:38:41,796 INFO [EJB3EndpointDeployer] Deploy AbstractBeanMetaData@18ddef7{name=jboss.j2ee:jar=helloEJBServer.jar,name=HelloService
您可能关注的文档
- 消防给排水系统.ppt
- 建设土木工程练习题目.doc
- 常闭式气动衬胶隔膜阀上海思氟阀门有限公司.pdf
- 复杂高层建设结构设计.pdf
- 2012年造价工程师建筑工程造价管理真题.pdf
- 2007年二级建造师《市政工程管理及实务》真题及答案解析.pdf
- 水利主要工序施工方案、控制及工程项目实施的重点、难点与解决方案.docx
- 中国农村社区公共物品投资的决定因素分析要领.pdf
- 消毒及医院感染控制.ppt
- 2015年度天津美术学院环境设计系(学术型)考研招生计划、学费、学制.pdf
- 2025年天津市冷链物流基地配套道路建设可行性研究报告.docx
- 2025年天津市母婴护理会所专业化服务升级路径可行性研究报告.docx
- 2025年成都市私立医院医美抗衰中心创建可行性研究报告.docx
- 2025年成都市淡化海水在城市道路清洗领域的应用可行性研究报告.docx
- 2025年上海市环卫厨余垃圾生物处理技术应用可行性研究报告.docx
- 2025年天津市花西子针对户外运动妆容的可行性.docx
- 2025年上海市生物发电于秸秆炭化还田协同发电的可行性研究.docx
- 2025年天津市物造纸在可降解农用地膜领域的应用可行性研究报告.docx
- 2025年天津市无人值守充电站智能运维可行性研究报告.docx
- 2025年天津市竹荪种植连作障碍防治技术可行性研究报告.docx
文档评论(0)