有时候觉得ejb实现的东西用javabean也可以实现,好象还省资源 请高手指点,因为我在做项目的时候做大批量的查询如果用session产生大批量的EJB资源耗费非常之大,该用JAVABEAN快多了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我觉得中小应用jsp+javabean完全够用了! 具体情况具体来,不要什么都上ejb 我很想知道EJB之所以产生一定有他的优势,那我们在什么情况下用EJB比JAVABEAN好呢?请指教 ejb适合于大型的系统!对于一般的最好是使用javabean ejb适合于大型的系统!对于一般的最好是使用javabean 因为在j2ee平台下开发,主要是应用模块化的开发思想,应用组件技术,ejb里面有很多规范,应用这个规范(最重要的)可以使开发的ejb实现可移植性。实际上区别就是,应用这个规范的才成为ejb。这是我个人的理解,不对的地方请指正! JB并不是一个产品。它是Java服务器端服务框架的规范,软件厂商根据它来实现EJB服务器。应用程序开发者可以专注于支持应用所需的商业逻辑,而不用担心周围框架的实现问题。EJB规范详细地解释了一些最小但是必须的服务,如事务,安全和名字等。软件厂商根据这些规范要求以保证一个enterprise bean能使用某个必需的服务。规范并没有说明厂商如何实现这些服务。这使得通过阅读规范来学习EJB更加困难,因为它允许厂商在不牺牲核心服务的可移植性的前提下来提供一些增强功能。JavaBeans和Enterprise JavaBeansJavaBeans是Java的组件模型。在JavaBeans规范中定义了事件和属性等特征。Enterprise JavaBeans也定义了一个Java组件模型,但是Enterprise JavaBeans组件模型和JavaBeans组件模型是不同的。 JavaBeans重点是允许开发者在开发工具中可视化的操纵组件。JavaBeans规范详细地解释了组件间事件登记、传递、识别和属性使用、定制和持久化的应用编程接口和语意。 Enterprise JavaBeans的侧重点是详细地定义了一个可以portably地部署Java组件的服务框架模型。因此,其中并没提及事件,因为enterprise bean通常不发送和接受事件。同样也没有提及属性------属性定制并不是在开发时进行,而是在运行时(实际上在部署时)通过一个部署描述符来描述。不要寻找JavaBeans和Enterprise JavaBeans之间的相似性。他们都是组件模型规范,但是前者说明了开发工具中应用程序组装的问题,而后者则侧重于部署组件的服务框架的细节。不要错误地认为JavaBeans是用于客户端的开发,Enterprise JavaBeans是用于服务器端的开发。JavaBeans也可作为进行非图形化服务器端Java应用开发的组件模型。区别是当你使用JavaBeans创建服务器应用时,你还得设计整个的服务框架。用Enterprise Javabeans框架是现成的,你只需遵守它的APIs.对于复杂的服务器端应用程序,显然使用Enterprise JavaBeans比重新开发更简单。 节省点吧,javabeans和ejb都是一种规范,制定这些规范的目的是为了让开发的分工更加明确,javabeans的优势在于可视化的程序开发,ejb的优势在于可以让ejb容器去处理ejb事务中的安全、并发性等问题,使程序员可以不用管这些事情而专注于事务逻辑的编写。这样说明白许多吧~ JavaBean其实有两个含义, JSP开发中说的Bean与可视化开发中的概念是有差别的, 我想 hymarx (hymarx) 指的是在JSP开发中的Bean.EJB的优势在于大型和复杂的系统, 小型系统EJB不会有优势. jquery的post方法返回的json怎么操作 Tomcat启动了,但不能访问tomcat首页 Hibernate更新问题??!?! 求学习源码 请问有人了解SNMP协议么? webwork入门的helloworld问题,按照书上的代码来试验,搞了好几天都不成功,快郁闷死了,大家帮我看看是哪里的问题 tomcat连接池连接使用和关闭 高手帮帮忙,哪里的问题????oracle tomcat5.5的管理器登录不上去 hibernate紧急求救!大侠们救我! 关于XML:求救 在J2EE平台上的EJB开发,有没有人有经验啊?
那我们在什么情况下用EJB比JAVABEAN好呢?
请指教
EJB规范详细地解释了一些最小但是必须的服务,如事务,安全和名字等。软件厂商根据这些规范要求以保证一个enterprise bean能使用某个必需的服务。规范并没有说明厂商如何实现这些服务。这使得通过阅读规范来学习EJB更加困难,因为它允许厂商在不牺牲核心服务的可移植性的前提下来提供一些增强功能。
JavaBeans和Enterprise JavaBeans
JavaBeans是Java的组件模型。在JavaBeans规范中定义了事件和属性等特征。Enterprise JavaBeans也定义了一个Java组件模型,但是Enterprise JavaBeans组件模型和JavaBeans组件模型是不同的。 JavaBeans重点是允许开发者在开发工具中可视化的操纵组件。JavaBeans规范详细地解释了组件间事件登记、传递、识别和属性使用、定制和持久化的应用编程接口和语意。 Enterprise JavaBeans的侧重点是详细地定义了一个可以portably地部署Java组件的服务框架模型。因此,其中并没提及事件,因为enterprise bean通常不发送和接受事件。同样也没有提及属性------属性定制并不是在开发时进行,而是在运行时(实际上在部署时)通过一个部署描述符来描述。
不要寻找JavaBeans和Enterprise JavaBeans之间的相似性。他们都是组件模型规范,但是前者说明了开发工具中应用程序组装的问题,而后者则侧重于部署组件的服务框架的细节。不要错误地认为JavaBeans是用于客户端的开发,Enterprise JavaBeans是用于服务器端的开发。JavaBeans也可作为进行非图形化服务器端Java应用开发的组件模型。区别是当你使用JavaBeans创建服务器应用时,你还得设计整个的服务框架。用Enterprise Javabeans框架是现成的,你只需遵守它的APIs.对于复杂的服务器端应用程序,显然使用Enterprise JavaBeans比重新开发更简单。