你知道什么是Enterprise JavaBeans吗?很多人对于它究竟是什么不是很清楚,那么下面就一起通过简单的文章来进行一下了解吧。
什么是Enterprise JavaBeans?
Enterprise JavaBeans简称EJB,它是一个为立程序组件的体系结构,它用java编程语言所编写,在使用客户机或服务器模型的计算机网络中的服务器部分运行。
Enterprise JavaBeans是建立在JavaBeans的基础上,它将程序组件(它们被叫做Beans,暗喻为咖啡)分配到网络中的客户端。
Enterprise JavaBeans提供给企业这样一个优势,在一个新的程序组件改变或者是附加了一个程序组件的时候,Enterprise JavaBeans允许企业在服务器端控制变化,而不用非得在客户端对每个计算机进行升级。
Enterprise JavaBeans组件好处:能够在多个应用程序中重复使用。
要配置一个EJB Bean或组件,它必须作为叫做容器的特殊应用的一部分。
像所有的基于Java的系统结构一样,Enterprise JavaBeans的程序能够跨越所有的主流操作系统来执行,而不仅仅在windows下。
Enterprise JavaBeans的程序组件通常被称为servlets(很小的服务程序)。
运行servlets的应用程序或容器有时被称为应用程序服务器。
Servlets的一个典型的应用是代替使用公共网关接口(CGI)的网络程序和实际抽取与汇报语言脚本。
另一个典型的应用是为网络用户和遗留应用的主机应用以及它的数据库之间提供接口。
在Enterprise JavaBeans当中,有两种类型的beans,一种是session beans,另外一种是entity beans。
entity beans和session beans不同,它的状态是持续的并且可以保持它最初的行为和状态。
对于enterprise javabeans你都了解了吧,请继续关注奇Q工具网吧,更多java方面的java基础知识,可以为你分享哦。
推荐阅读: