关于Java编程语言中EJB最新技术的详细说明
EJB技术概论 | Sggl5jiEnterprise JavaBean (EJB) 1.1 规范定义了开发和部署基于事务性、分布式对象应用程序的服务器端软件组件的体系结构。企业组织可以构建它们自己的组件,或从第三方供应商购买组件。这些服务器端组件称作 Enterprise Bean,它们是 Enterprise JavaBean 容器中驻留的分布式对象,为分布在网络中的客户机提供远程服务。
K/Fl-f5\;O9j
两层和三层环境
?xkxI+bx
在两层客户机/服务器环境中,程序员编写与供应商特定软件紧密结合的应用程序。通常,两层应用程序直接从客户机访问数据库服务或事务服务。有时这种应用程序称作胖客户机,因为应用程序逻辑驻留在客户机上,这使客户机变得庞大和复杂。下图描绘了这一特性: ,s;W:Q]5H_*Z
Emdh*j;g;c d d?(N
"h&j:{:zrT&]X
三层客户机/服务器应用程序使用一个中间或中间层,应用程序服务器,它在客户机应用程序和后端数据库之间操作。中间层存储了系统的商业逻辑,并协调客户机上与后端数据库交互的显示。 )O]1S%~y[h [&ASS
在两层模型上使用三层体系结构是出于以下两个动机: :k!b0p}glh
(w?1Ts4e\%_
改进的可伸缩性、可用性和性能 5pWw.cnl g9I'q!q#l'o