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
分享到:
相关推荐
你需要在Jboss的`ejb3-app.xml`或`ejb-jar.xml`文件中定义你的EJB,并使用如`@Stateless`或`@Stateful`等注解。 3. **SSH项目配置**: - 使用Spring的`ApplicationContext`来管理Bean,包括远程EJB的代理。你需要...
此外,Android SDK(软件开发工具包)提供了必要的API库和工具,用于构建、测试和调试Android应用。 【Web管理系统】 Web管理系统通常是指基于Web技术构建的后端系统,用于管理和控制各种业务流程。在本项目中,这...
3. **Java类**:在`src/main/java`目录下,可以看到业务逻辑层(如EJB - Enterprise JavaBeans)和数据访问层(如DAO - Data Access Object)的实现。 4. **配置文件**:如`WEB-INF/web.xml`,这是Web应用的部署...
10. **测试和调试**:使用JUnit进行单元测试,进行集成测试和端到端测试以确保应用的正确性。学会使用IDE的调试工具定位和修复问题。 11. **部署和持续集成**:学习如何将应用部署到生产环境,以及如何配置服务器以...
开发过程中,Tomcat5允许开发者快速部署和调试应用,简化了软件开发流程。此外,它还能够与其他Java EE组件(如EJB容器)集成,以满足更复杂的软件开发需求。 【标签】:“Tomcat” Tomcat标签代表了这款服务器与...
3. **Java Web和J2EE**: - **Servlet和JSP**:基础的Web开发技术,用于处理HTTP请求和生成动态内容。 - **Spring框架**:理解依赖注入(DI)和面向切面编程(AOP),以及Spring Boot和Spring MVC的应用。 - **...
6. 测试与维护:制定测试计划,执行测试,进行系统调试,完成论文撰写与修改。此阶段涉及软件测试理论和方法,如黑盒测试、白盒测试,以及文档编写能力。 推荐参考书籍如《Spring in action》、《解析BIRT—商业...
它提供了代码编辑、调试、测试和部署的一体化工作环境。 - **Oracle**:是一款广泛应用的关系型数据库管理系统,适用于大型企业级应用。在本项目中,Oracle可能被用来存储用户的个人信息和健康数据。 5. **系统...
【JBOSS迁移到WEBSPHERE的简要流程】 迁移JBOSS应用程序到IBM的WEBSPHERE平台是一项涉及多个步骤的技术任务,主要目的是确保应用程序...因此,进行充分的测试和调试至关重要,以确保迁移后应用程序的稳定性和可靠性。
4. **测试与调试**:最后,通过运行应用程序,你可以观察监听器是否正确地响应了预期的事件,进行必要的测试和调试。 在"ListenerTest"这个文件中,可能包含了实现监听器功能的代码示例,你可以通过查看和运行这些...
6. **调试与测试**:学习如何使用IDE进行断点调试,编写单元测试和集成测试。 通过这个项目,初学者可以逐步熟悉JavaEE的各个层面,从基本的HTTP请求处理到复杂的业务逻辑实现,为以后深入学习和工作打下坚实的基础...
5. **JEE规范**:HCL应用服务器可能支持Java Enterprise Edition (JEE) 规范,这包括Servlet、JSP、EJB、JMS、JPA等,你需要熟悉这些技术以便进行开发和调试。 6. **集群和高可用性**:在大型系统中,了解如何设置...
打包后,应用可以通过Mule ESB的内置测试框架进行单元测试和集成测试。Anypoint Studio提供了一个集成的调试器,便于在开发环境中对应用进行调试。 10. **监控与日志** Mule ESB提供了一套强大的监控工具,包括...
2. **iOS开发**:尽管未提供具体课程,但学习Objective-C或Swift,理解iOS开发环境和App生命周期是关键。 **热门前沿技术** 1. **HTML5开发**:适用于移动设备和跨平台应用的Web技术。 遵循这个学习路线,开发者...
进阶学习包括Servlet、JSP、JavaBeans、EJB(Enterprise JavaBeans)、JMS(Java消息服务)、JPA(Java Persistence API)和JSF(JavaServer Faces)等企业级开发技术。 10. **数据库连接和事务管理**: 学习如何...
10. **开发工具**:介绍Oracle Developer Suite或其他相关开发工具的使用,包括设计、调试、测试和部署Web应用程序的步骤。 总的来说,《Oracle9i Web开发指南》是一本全面的教程,旨在帮助开发者充分利用Oracle9i...
在Java开发过程中,Tomcat与IDE(如Eclipse、IntelliJ IDEA)的集成也十分紧密,可以方便地实现快速调试和测试。此外,Tomcat还支持集群和负载均衡,以满足更高的并发需求。 总之,Apache Tomcat 8.5.23-win64bit...
它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSP, CSS, Javascript, Spring, SQL, Hibernate。 MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse ...
Thorntail,原名WildFly Swarm,是一个轻量级、快速的Java应用服务器,它将Java EE(现在称为Jakarta EE)的精华部分与微服务架构紧密结合,简化了部署和开发过程。 【描述】:“wildfly-first-app 我第一次尝试...
- 使用Eclipse内置的功能进行调试和部署。 通过以上步骤,可以顺利完成WebLogic服务器的安装、配置以及应用的开发和部署,为开发者提供了一个良好的开发和运行环境。此外,利用Eclipse这样的强大开发工具,能够极...