- 浏览: 35957 次
- 性别:
- 来自: 武汉
-
最近访客 更多访客>>
最新评论
-
xihongshi414:
linliangyi2007 写道
xihongshi414 ...
为什么要使用EJB? -
linliangyi2007:
xihongshi414 写道linliangyi2007 写 ...
为什么要使用EJB? -
xihongshi414:
linliangyi2007 写道
想说楼主被EJB带坑里了, ...
为什么要使用EJB? -
linliangyi2007:
想说楼主被EJB带坑里了,楼主的部分观点太主观。卸耦设计、业务 ...
为什么要使用EJB? -
xihongshi414:
banq的意见是“在解耦合前提下做到这些基础功能(快速方便的完 ...
框架之争——功能篇
文章列表
Spring vs. EJB http://www.jdon.com/article/18904.html
从scope(受众 / framework / platform)、component architecture和语义三方面对SPING和EJB进行了比较。说的比较客观。或者说是条理很清晰,思路也很对。
一、scope方面,ejb是以事务为中心,以电力行业为例,该行业需要处理大量数据,很少有OOmodel,而是做完entity分析,交给dba去优化,以数据性能为主,这样的系统里,数据操作的粒度就是transaction,而不是object或是别的。
compon ...
- 2009-02-05 20:35
- 浏览 822
- 评论(0)
1、EJB2.0有哪些内容?分别用在什么场合? EJB2.0和EJB1.1的区别?
答:规范内容包括Bean提供者,应用程序装配者,EJB容器,EJB配置工具,EJB服务提供者,系统管理员。这里面,EJB容器是EJB之所以能够运行的核心。EJB容器管理着EJB的创建,撤消,激活,去活,与数据库的连接等等重要的核心工作。JSP,Servlet,EJB,JNDI,JDBC,JMS.....
2、EJB与JAVA BEAN的区别?
答:Java Bean 是可复用的组件,对Java Bean并没有严格的规范,理论上讲,任何一个Java类都可以是一个Bean。但通常情况下,由于J ...
- 2009-02-05 19:06
- 浏览 881
- 评论(0)
首先,我们必须明确,为什么要使用J2EE?J2EE优点是什么?使用J2EE的主要原因是多层结构,传统的两层C/S结构难于维护,稳定性极差,界面代码和数据库代码混淆在一起,牵一动百,多层结构使得界面和数据库完全分离,并且诞生了中间件这样的技术,如下图: Web+EJB能组成真正的多层结构 为什么使用EJB我原先认为这不是一个讨论的话题,因为EJB是J2EE重要的组成部分,可以说没有EJB的J2EE只是一种Web系统,这样的系统非常容易丧失了多层结构的大部分优点(仔细想想那些混合多种层次功能JavaBeans和传统两层结构有什么区别?)。 当然,可以人为地在Javabeans之间 ...
- 2009-02-05 18:52
- 浏览 1456
- 评论(4)
1YB=1024ZB
1ZB=1024EB
1EB=1024PB
1PB=1024TB
1TB=1024GB
1GB=1024MB
1MB=1024KB
1KB=1024B(字节)
1B=1byte
1B(byte)字节=8Bit 字位
- 2009-01-14 17:01
- 浏览 1278
- 评论(0)
【IT168 专稿】记得第一次接触EJB2.1的时候,做了一个小例子足足用了十多天的时间。的确,EJB2.1存在诸多的缺点,例如:规范复杂、开发难度高、效率低下等等。艾伯特.爱因斯坦曾经说过:“一切都应该尽可能地简单,但是不能更简单。”确实如此,简化一门理论的基本假设,使我们可以专注于真正关键的地方,这正是一直以来对科学真理的追求。企业软件开发同样如此。无论如何由于EJB的复杂性使之在J2EE架构中的表现一直不是很好。EJB大概是J2EE架构中唯一一个没有兑现其能够简单开发并提高生产力的组件。在人们的批评声中,EJB3.0出来了。EJB3.0很好的贯彻了这 ...
- 2009-01-13 15:13
- 浏览 865
- 评论(1)
开发者在线 Builder.com.cn 更新时间:2008-05-06
今年EJB3.0规范已经正式发布了。Sun非常自信地向业界宣布,这个EJB版本将有效地减轻开发难度,通过使用EJB3.0,可以大大降低开发成本。但也有人批评说,Sun在EJB中加入了很多Java EE 5的新特性,如EJB3.0将使用注释(annotations)来进行配置。这将增加开发人员的学习成本,虽然从表面上是简单了,但实际上并没有明显降低开发难度。还有人批评Sun的EJB3.0的持久层架构抄袭了Hibernate。EJB3.0真的象他们所说的那样是Hibernate的翻版吗?EJB3.0是否能依靠它的新架构和Jav ...
- 2009-01-13 15:08
- 浏览 1060
- 评论(0)
1 业界支持 任何一个商业化的技术要想拥有良好的市场态势,业界内重要企业的大量参与是十分重要的。J2EE是由SUN引导,各厂商共同发起的,并得到广泛认可的工业标准。业内´企业计算´领域的大企业如:IBM , BEA Systems, Oracle等都有参与。 在J2EE规范制定阶段让供应商参与进来,能够吸收他们在企业计算领域多年来成熟的经验,而且能够推动他们迅速开发出J2EE的产品。因为采取了以上策略,现在已经超过25个不同的服务器端平台支持J2EE 规范。 由于采用开放的协作制定规范,J2EE也体现了众多企业计算领域供应商的知识和专业技术。这意味着产品解决方案能够满足任何商业 ...
- 2009-01-13 14:57
- 浏览 769
- 评论(0)
5 平台的成熟性 自从1996年12月MTS发布以来,WINDOWS DNA,COM+的服务器端构件服务被不断发展,而J2EE、EJB产品则是从1998年开始的。 看起来好像WINDOWS DNA 是一个成熟的平台。然而事实上,现在基于J2EE平台的高端产品包含一些重要的事务逻辑,而这些事务逻辑应用在产品中许多年了。提供J2EE平台商业实现的供应商(如IBM、BEA)都有很长的、得到认可的发布中间件产品的历史。这些中间件产品能实现大宗的事务系统。这些供应商不是从零开始构造服务器端平台(微软的MTS却是如此),一些供应商是通过在已得到验证的现有技术上开发一个基于J2EE平台的具有可移植 ...
- 2009-01-13 14:55
- 浏览 719
- 评论(1)
王少锋 王克宏
[摘 要] Java的EJB技术代表的是一种前沿技术,它使得复杂的多层结构应用系统的开发变得容易,本文分析了EJB构件模型的体系结构、技术特点及应用前景,以及和其它相关技术的比较。 [关键词] Java,EJB,可重用构件 一、EJB{EntERPrise JavaBeans}技术 98年3月在San Francisco召开的JavaOne98开发者大会上,Sun公司正式 发布了业界期待已久的EJB1.0版规范说明,在众多的大公司和开发人员中引起了巨大的反应,这标志着用Java开发企业级应用系统将变得简单。这次Ja- vaOne大会也被称之为" ...
- 2009-01-13 14:49
- 浏览 1128
- 评论(1)
EJB -- Enterprise Java Bean, 是SUN在服务器平台上推出的JAVA技术族的成员. 与其他J2EE的技术一起, 大大增强了JAVA的能力, 并推动了JAVA在企业级应用程序的应用.
从软件构件的角度, EJB是JAVA技术中服务器端软件构件的技术规范和平台支持.我们知道, 在软件产业中, 基于构件的技术是当前的热点, 在面向对象的技术发展的今天, 构件作为可重用的软件组件, 在软件系统的开发上, 解决了重复开发的问题, 提高了软件开发的效率. 在软件构件的技术上, 众多厂商形成了几大阵营.
以微软为首的DCOM/COM阵营, 从DDE, OLE 到ACTIVEX ...
- 2009-01-13 14:38
- 浏览 1114
- 评论(0)
要想弄懂CBD(component-based development,基于构件的软件开发)的原理,首先要搞清楚什么是构件(component,也译为组件)。这个问题看起来简单,却是CBD中最难回答的问题之一,因为构件的内涵十分丰富,CBD又处在一个发展阶段,所以出现了许多不很一致的构件定义,也出现许多容易混淆的概念,例如对象、中间件、框架(framework)、构架(Software Archiecture)、子系统(subsystem)、COTS、产品线,下面是一些理论家和实践者们从不同的角度、不同的层次提出对构件看法。
一、构件的描述性定义
(1)著名的Brown和Wall ...
- 2009-01-13 14:35
- 浏览 1219
- 评论(0)
构件思想对中间件的作用
中间件本身作为软件产品,正处于方兴未艾之际,因此本身也可以借鉴构件思想,构件化的软件开发对中间件同样适用。
首先,中间件作为分布式计算平台,涉及资源多样,包括各种操作系 ...
- 2009-01-13 14:30
- 浏览 1142
- 评论(0)
面向需求的构件应用
基于构架的构件化软件开发应当是面向需求的,即设计者集中精力于业务逻辑本身,而不必为分布式应用中的通信、效率、互操作、可靠性、容错性、完整性等大量与业务无直接关系但又非常重要的问题,而耗费大量的精力,理想的构架在这些方面应当为构件软件提供良好的运行环境。事实上,这些正是中间件所要解决的问题,因此,基于中间件开发的应用真正是面向需求的,从本质上符合构件化设计的思想。
使业务逻辑容易划分
服务器构件要求有很好的业务自包容性,应用开发者可以按照不同的业务进行功能的划分,体现为不同的接口或交互模式。针对每种业务的设计和开发是可以独立进行的。
构架和中间件有同样 ...
- 2009-01-13 14:27
- 浏览 934
- 评论(0)
【IT168 技术文章】
网络计算带领软件产业进入了一个新的时代,商机无限,但同时挑战也无限。以电子商务为代表的技术潮流正将大到企业计算、小到个人数字代理的各种应用,在世界范围内联结起来,软件制造业正面临 ...
- 2009-01-13 14:25
- 浏览 1429
- 评论(0)