如何开发、调试和测试EJB3 APP?
2007-11-01 11:52
316 查看
1.Install Eclipse + JBOSS IDE 2.0
2.官方的使用JBOSS IDE来开发EJB3 APP的教程还没出来(查看http://www.jboss.com/docs/trailblazer),所以只能用下列步骤
3.创建一个普通的java project,把我自己定义的“ejb library”加入到classpath里,同时把junit 4也添加到classpath
4.打开JBoss Server View:window àShow View àOther.. àJBoss Server View
5.在JBoss Server View里create a jboss server,注意:选的server选项如下图:
创建完之后,JBoss Server View见下图:
6.如果是要调试的话,则选定server,然后click上图的debug button,如果是运行,则click run button
7.在project root folder下创建好build.xml,它非常重要,用于打包和copy打包的文件到jboss server deploy目录下(build.xml参看自己的ejb3 hello world project)。
8.然后如果要调试的话,就在build.xml的outline view里right click task,然后选择Debug As àAnt Build (见下图),如果不是调试,则选择Run As àAnt Build
9.进行Junit Test也很容易,但最关键的前提是还是需要先启动jboss server,然后把你的ejb jar发布到jboss里才可以进行junit test,因为ejb的调用离不开ejb container!!那么调用ejb的代码如下:
publicstaticObject getEJB(String jndipath) {
Properties props = newProperties();
props.setProperty("java.naming.factory.initial", "org.jnp.interfaces.NamingContextFactory");
props.setProperty("java.naming.provider.url", "localhost:1099");
props.setProperty("java.naming.factory.url.pkgs", "org.jboss.naming:org.jnp.interfaces");
InitialContext ctx = newInitialContext(props);
ctx.lookup("HelloWorldBean/remote");
本文转自
http://java.chinaitlab.com/EJB/725603.html
2.官方的使用JBOSS IDE来开发EJB3 APP的教程还没出来(查看http://www.jboss.com/docs/trailblazer),所以只能用下列步骤
3.创建一个普通的java project,把我自己定义的“ejb library”加入到classpath里,同时把junit 4也添加到classpath
4.打开JBoss Server View:window àShow View àOther.. àJBoss Server View
5.在JBoss Server View里create a jboss server,注意:选的server选项如下图:
创建完之后,JBoss Server View见下图:
6.如果是要调试的话,则选定server,然后click上图的debug button,如果是运行,则click run button
7.在project root folder下创建好build.xml,它非常重要,用于打包和copy打包的文件到jboss server deploy目录下(build.xml参看自己的ejb3 hello world project)。
8.然后如果要调试的话,就在build.xml的outline view里right click task,然后选择Debug As àAnt Build (见下图),如果不是调试,则选择Run As àAnt Build
9.进行Junit Test也很容易,但最关键的前提是还是需要先启动jboss server,然后把你的ejb jar发布到jboss里才可以进行junit test,因为ejb的调用离不开ejb container!!那么调用ejb的代码如下:
publicstaticObject getEJB(String jndipath) {
Properties props = newProperties();
props.setProperty("java.naming.factory.initial", "org.jnp.interfaces.NamingContextFactory");
props.setProperty("java.naming.provider.url", "localhost:1099");
props.setProperty("java.naming.factory.url.pkgs", "org.jboss.naming:org.jnp.interfaces");
InitialContext ctx = newInitialContext(props);
ctx.lookup("HelloWorldBean/remote");
本文转自
http://java.chinaitlab.com/EJB/725603.html
相关文章推荐
- 如何开发、调试和测试EJB3 APP?
- 开发、调试和测试EJB3 APP(转)
- ios开发中如何把正在开发的app安装在远程测试设备上(使用adhoc发布自己的应用)
- Eclipse ADT 开发Android APP,如何在多个连接设备之间选择卸载测试APP的设备?
- 【原创】如何在LoadRunner中进行测试脚本录制开发与调试
- iOS开发技巧之: 【指南】本地如何搭建IPv6环境测试你的APP
- APP测试中的头疼脑热:测试人员如何驱动开发做好自测
- 如何开发一个Android APP
- 测试也要有情商之如何与开发搞好关系
- 面试-测试开发如何考察-规划篇
- 【如何快速的开发一个简单的iOS直播app】(代码篇)
- 如果我们的MCU调试不通过,我们该如何测试?(未完待续)
- 如何创建测试程序调试nginx数据结构
- AIR Native Extension实现iOS应用内付费(In-App Purchase)全教程(四)——ANE面向IAP的测试和开发
- 【如何快速的开发一个完整的iOS直播app】(采集篇)
- 【iOS开发】如何使用中国气象局API开发天气APP
- 开发时如何调试控件
- 如何高效率开发App
- Android开发之如何保证Service不被杀掉(broadcast+system/app)
- 如何为你的初创应用App开发公司建立战略计划(商业战略竞争五力学)