虽然很恶心,但是下午做大作业还是很有收获地。
1.EJB3中通过如下的代码来实现远程接口以及stateless:
@Remote
@Stateless public class HelloWorldBean {
public String sayHello(String s)
{ System.out.println("Hello: "+s; }
}
EJB3中貌似不再需要回调的接口,也极大的简化了部署的难度。
EJB3中提供了依赖注入的方式的寻找EJB的方法:
@Inject private void setSessionContext(SessionContext ctx)
{
this.ctx = ctx
}
...
myHello = (HelloWorld)ctx.lookup("java:comp/env/ejb/HelloWorldEJB");
然后就可以直接调用EJB的bussiness method了。
2.GlassFish中有时部署EJB出现错误,可以先redeploy或者重启glassflash,有时就可以通过部署。
3.JSTL的fmt国际化标签似乎可以通过charset决定语言的种类。
有时间要看一下ejb3和jpa了。
分享到:
相关推荐
它可以帮助读者快速理解和掌握EJB的各个方面,从基本概念到高级特性,为开发高效、可扩展的企业级应用打下坚实的基础。对于Java EE开发者来说,深入理解并熟练运用EJB是提高生产力和保证软件质量的关键。
EJB(Enterprise JavaBeans)是Java平台上的企业级组件模型,它是Java EE(Java 2 Platform, Enterprise Edition)规范的一部分,用于构建分布式、事务处理、安全和可伸缩的企业级应用程序。EJB提供了一种标准的方式...
2. **DriverBean**:在EJB上下文中,"DriverBean"可能是一个自定义的类,用于驱动或控制数据访问操作。这可能涉及到数据库连接、查询执行或事务管理。 3. **EntityBean**:Entity Beans是EJB中负责持久化数据的对象...
EJB技术经历了从早期版本到现代EJB 3.x的演变,大大简化了开发过程并提升了开发者体验。 ### 1. EJB的类型 EJB主要有三种类型: - **会话bean(Session Beans)**:代表客户端的业务逻辑,分为有状态(Stateful)...
【实战角度比较EJB2和EJB3的架构异同】 EJB,即Enterprise JavaBeans,是Java EE(企业版Java)平台的核心组件之一,用于构建可复用、分布式的服务器端应用程序。EJB2和EJB3是EJB技术的两个主要版本,它们在架构上...
2. **容器**:管理和执行EJB组件,提供诸如事务管理、安全性、持久化和生命周期管理等服务。 3. **EJB组件**:封装业务逻辑,可以是会话Bean或实体Bean。 **EJB开发人员的角色分配** 1. **Business Logic ...
此外,EJB 3.0 还提供了更多的工具支持和更好的服务器兼容性,使得开发人员能够更加专注于业务逻辑而不是底层细节。对于希望构建高性能、高可用性的企业级应用的开发团队来说,EJB 3.0 是一个非常有价值的技术栈。
里面是搜集的EJB学习资料,有《Jboss EJB3.0实例教程》和《EJB3.0实例教程》两本pdf书籍,以及两本外文pdf书籍及源码,分别为ejb-3_0-fr-spec-persistence.pdf和ejb-3_0-fr-spec-simplified.pdf,以及EJB课堂笔记....
**企业级JavaBeans(Enterprise JavaBeans,简称EJB)**是一种在Java平台上...这个PPT可能包含了很多示例代码和实践案例,帮助读者更好地理解和应用EJB技术。对于想深入学习Java EE的人来说,EJB是不可忽视的一部分。
介绍中间件的相关知识及目前较流行的ejb技术,对系统分析师考试论文的写作很有帮助。
JMS支持两种消息模式:点对点(每个消息被一个消费者消费)和发布/订阅(多个消费者可以订阅同一主题,接收到相同的消息)。 学习这些规范可以帮助你深入理解Java EE应用程序的设计和开发。EJB3的持久化规范让你能...
Struts2处理前端请求,调度到EJB3中的会话Bean执行业务逻辑。EJB3通过JNDI查找机制,可以在不同的部署环境中透明地访问Bean。实体Bean可以用来存储和检索数据库中的数据,保证数据的一致性和完整性。同时,EJB3的...
2. **组件模型**:详细讲解EJB组件的生命周期、状态管理和事务管理,以及如何设计和实现符合EJB规范的bean。 3. **容器服务**:涵盖EJB容器提供的服务,如安全性、持久化、调度和并发控制,以及如何利用这些服务来...
Enterprise JavaBeans...总的来说,这个ejb学习的例子是一个很好的起点,它涵盖了EJB的核心概念和实际应用。通过分析和运行这个例子,你可以逐步熟悉并掌握EJB技术,为构建更复杂的Java EE应用程序打下坚实的基础。
ejb学习文档.chmejb学习文档.chmejb学习文档.chmejb学习文档.chm
EJB2是EJB规范的第二个主要版本,相较于EJB1,它提供了更多的功能和改进,使得企业级开发更加方便。 在EJB2中,主要存在三种类型的Bean: 1. **Session Bean**:处理复杂的业务逻辑,它们是无状态或有状态的。无...
【EJB学习大全】是针对企业级Java应用开发的一个重要主题,主要涵盖了EJB3.0、JPA教程以及实战EJB的相关知识。EJB,全称为Enterprise JavaBeans,是Java平台上的一个核心组件,主要用于构建分布式、面向服务的企业级...
### EJB3.0 学习之运行环境配置详解 #### 一、EJB3.0简介 EJB(Enterprise JavaBeans)3.0是Java企业级应用开发的一个重要组成部分,它代表了Java平台在服务器端组件化方面的最新进展。EJB3.0简化了前几代版本中...