计算机网络知识:电子商务体系结构(下)

2014 年 4 月 17 日3290

计算机网络知识:电子商务体系结构(下)

2014-04-04 17:04:41| 中公教育推荐:事业单位招聘考试网

二、企业应用开发架构

1.两层架构

包括用户和后台程序。后台程序通常是一个数据库,用户接口直接同数据库进行对话。 两层应用架构的显示逻辑层一般由HTML、JSP、ASP实现,通过JSP和ASP直接和数据库相连。

2.三层架构

在用户接口代码和数据库中间加入一个逻辑层,通常叫做“商务逻辑层”。在Java企业应用领域中,表示逻辑层通常可以是HTML、Applet和JSP,而商务逻辑层一般利用EJB来实现。

3.N层架构

在三层架构的基础上,每层之间加入一个或多个服务层。服务层利用XML技术实现数据的交换。

4.开发架构比较

两层架构的优点是开发过程比较简单,可以利用服务器的程序直接访问数据库,部署较为方便,而缺点是程序代码的维护较为困难,程序执行的效率较低,用户容量较少。

三层架构将显示部分和逻辑流程控制分开,利用服务器应用程序实现显示部分,利用商务逻辑层实现程序的流程控制,使得程序的维护较为方便,而且提高了程序的执行效率,但部属较为困难。

根据实际的需要,对三层架构可进一步细化每一层,或者添加一些层,就形成了N层架构。在N层架构体系中,组件化的设计使程序的实现相对容易,但部署更为困难。

更多相关信息请访问事业单位考试网

0 0