`
oywl2008
  • 浏览: 1051176 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

EJB到底是什么,真的那么神秘吗??

 
阅读更多

EJB到底是什么,真的那么神秘吗??

 

7. EJB 活学活用,J2EE 不是必须使用EJB 
通过上面小节的讲解似乎好像EJB 和开发Web 应用的B/S 结构的系统关系并不大,其实
倒也不然。我们如果把"客户端程序"理解成某一台服务器,这样也是可以被应用的,而且,
如果是服务器互相之间做EJB 的调用的话,也就不存在广域网带宽限制的问题了。
但是,如下情况尽量就不要使用EJB 了:
1、较为简单的纯Web 应用开发,不需要用EJB。
2、需要与其他服务程序配合使用的应用,但调用或返回的自定义的网络协议可以解决
的应用程序,不需要使用EJB。
3、较多人并发访问的C/S 结构的应用程序,尽量不要使用EJB。

 

 

总结:

a.EJB实现原理: 就是把原来放到客户端实现的代码放到服务器端,并依靠RMI进行通信。

 

b.RMI实现原理 :就是通过Java对象可序列化机制实现分布计算。

c.服务器集群: 就是通过RMI的通信,连接不同功能模块的服务器,以实现一个完整的功能。

 

 

 

分享到:
评论

相关推荐

    揭开J2EE集群的神秘面纱

    J2EE(Java 2 Platform, Enterprise Edition)是Oracle公司推出的用于构建企业级分布式应用程序的框架...《揭开J2EE集群的神秘面纱》这本书将深入讲解这些概念,并提供实践经验,对学习和研究J2EE集群有着极大的帮助。

    J2EE扫盲之-揭开J2EE集群的神秘面纱

    ### J2EE扫盲之-揭开J2EE集群的神秘面纱 #### 1. 前言 随着互联网业务的迅速发展与企业信息化水平的不断提升,越来越多的关键性应用程序选择基于J2EE(Java 2 Platform, Enterprise Edition)平台进行构建。例如,...

    揭开J2EE集群的神秘面纱.doc

    - **EJB层**:Enterprise JavaBeans (EJB) 容器可以管理EJB实例的分布和失效转移,确保事务的一致性。 - **数据库层**:通过数据库复制或集群技术,保证数据的高可用性和一致性。 理解这些基础概念对于J2EE架构师...

    揭开j2ee的神秘面纱

    在J2EE环境中,可以集群的对象包括Web服务器、EJB容器、数据库等。负载均衡和失效转移通常发生在HTTP会话、EJB调用、数据库连接等层面。开发者需要关注如何在代码中实现对这些对象的无状态化处理,以便于集群环境的...

    J2EE详解

    "揭开J2EE集群的神秘面纱.pdf"可能涵盖了J2EE应用在集群环境下的运行和管理。集群是通过多个服务器实例(节点)共享工作负载和提高可用性的方式。在J2EE集群中,可以实现负载均衡、故障转移、会话复制等功能,确保...

    Hibernate实战(第2版 中文高清版)

    第一部分 从Hibernate和EJB 3.0开始  第1章 理解对象/关系持久化   1.1 什么是持久化   1.1.1 关系数据库   1.1.2 理解SQL   1.1.3 在Java中使用SQL   1.1.4 面向对象应用程序中的持久化   1.2 范式不...

    走进 JBoss 服务器

    本文旨在带领读者深入了解JBoss,从下载、安装到实际应用,逐步揭开其神秘面纱。 #### 二、工具准备 在开始之前,确保准备好以下必要的工具: - **JDK**:Java Development Kit版本需为1.3.1或更高。这是因为...

    学习tomcat源码+英文《How Tomcat Work》和每一章的相关项目+tomcat6源码依赖jar

    在深入探讨Tomcat源码之前,我们先了解一下Tomcat是什么。Tomcat是一款开源的Java Servlet容器,由Apache软件基金会开发,它实现了Java EE中的Web应用服务器部分,特别是Servlet和JavaServer Pages (JSP)规范。《How...

    agoncal-training-javaee6-advanced:我用于高级 Java EE 6 培训的实验室

    这个为期 3 天的培训旨在揭开新的 Java EE 平台的神秘面纱。 它结合了演示和动手实验,以开发一个强调良好架构的综合应用程序。 昨天的模式变成今天的反模式,解耦和分层的竞赛……您将学习使用 Jav

    javafun:学习Java很有趣!

    让我们一起揭开Java语言的神秘面纱,看看它究竟为何如此吸引人。 在Java的世界里,我们首先要理解的是它的核心概念,包括类、对象、封装、继承和多态性。类是对象的蓝图,定义了对象的状态(数据成员)和行为(方法...

    fighting:大黄鸭加油

    10. **Java EE**:对于服务器端开发,Java Enterprise Edition(Java EE)提供了Web服务、数据库连接、EJB(Enterprise JavaBeans)等企业级功能。 通过不断实践和项目经验积累,开发者可以逐渐精通这些Java知识点...

Global site tag (gtag.js) - Google Analytics