图1-2 服务器通信
5.1 Web组件
J2EE的Web组件既可以是servlet也可以是JSP页面。Servlets是一个Java编程语言类,它可以动态地处理请求并作出响应。JSP页面是一个基于文本的文档,它以servlet的方式执行,但是它可以更方便建立静态内容。
在装配应用程序时,静态的HTML页面和applet被绑定到Web组件中,但是它们并不被J2EE规范视为Web组件。服务器端的功能类也可以被绑定到Web组件中,与HTML页面一样,它们也不被J2EE规范视为Web组件。
正如图1-3中所示,和客户层一样,Web层也可以包含一个JavaBeans组件以管理用户的输入并将输入发送到运行在商业层的enterprise bean进行处理。
图1-3 Web层和J2EE应用程序
5.2 商业组件
商业代码,表示了例如银行、零售和财政这样的特定的商业领域的相适应的逻辑。它由运行在商业层的enterprise bean处理。图1-4显示了一个enterprise bean如何从客户端接受数据,对它进行处理(如果需要),并将其发送到企业信息系统层以作存储。一个enterprise bean也可以从存储器获取数据,对它进行处理(如果需要),并将其发送到客户端应用程序。
图1-4 商业层和EIS层
新闻热点
疑难解答