开发、调试和测试EJB3 APP(转)
2007-07-11 20:21
267 查看
如何开发、调试和测试EJB3 APP?
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的代码如下:
public static Object getEJB(String jndipath) {
Properties props = new Properties();
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 = new InitialContext(props);
ctx.lookup("HelloWorldBean/remote");
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的代码如下:
public static Object getEJB(String jndipath) {
Properties props = new Properties();
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 = new InitialContext(props);
ctx.lookup("HelloWorldBean/remote");
相关文章推荐
- 如何开发、调试和测试EJB3 APP?
- 如何开发、调试和测试EJB3 APP?
- iOS开发:创建真机调试证书步骤(还有一篇是真机测试步骤)(2015年)
- AIR Native Extension实现iOS应用内付费(In-App Purchase)全教程(四)——ANE面向IAP的测试和开发
- 开发中遇到的坑(低级错误)-APP运行调试无法反应点击事件等等
- iOS开发 - app性能测试(cpu/内存/耗电)
- Eclipse插件开发之基础篇(3) 插件的测试与调试
- 使用 Visual Studio 开发并调试 Mail Add-in (mail app for Outlook)
- iOS 开发 APP应用发布流程详解之真机调试过程与各种坑--2016最新版
- android 开发真机测试,无法安装调试解决
- 用Natapp(ngrok)进行微信本地开发调试
- APP远程调试及网络自动化测试
- 【Android开发-6】了解内情,我们需要一些调试和测试手段
- APP敏捷测试,测试和开发并行!
- iPhone App 开发第一步:虚拟机从零到真机调试HelloWorld
- iOS app官方开发,调试,发布流程
- 一次开发,随处测试:Mozilla推出Web跨浏览器调试工具
- iOS开发:创建真机调试证书步骤(还有一篇是真机测试步骤)(2015年)
- Android开发 使用Chrome来调试你的Android App
- 移动APP的开发迭代离不开测试,你搞清楚其中的关键点了吗?