电子商务体系结构

上传人:夏** 文档编号:423297492 上传时间:2023-06-10 格式:DOCX 页数:4 大小:52.69KB
返回 下载 相关 举报
电子商务体系结构_第1页
第1页 / 共4页
电子商务体系结构_第2页
第2页 / 共4页
电子商务体系结构_第3页
第3页 / 共4页
电子商务体系结构_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《电子商务体系结构》由会员分享,可在线阅读,更多相关《电子商务体系结构(4页珍藏版)》请在金锄头文库上搜索。

1、软件编程体系结构(电子商务体系结构) B/S 结构: Browse/Server 结构、浏览器-服务器结构 C/S 结构: Client/Server 结构、客户机-服务器结构浏览器服务器浏览器端编程语言:被浏览器解释执行的语言。服务器端编程语言:完成数据库操作或文件操作的语言。在2000年以前,C/S架构占据开发领域的主流,而随着信息技术的发展,B/S 架构逐渐得到广泛的重视。第一节 软件编程体系(电子商务架构)在电子商务应用开发领域,主要存在两个编程体系:一种是基于浏览器的B/S (Brower/Server,浏览器一服务器)结构,另一种是C/S (Client/Server, 客户服务器

2、)结构。(一)B/S架构编程体系网络传输浏览器(Browser)服务器(Server)在B/S结构体系中,主要采取两种服务器端语言:JSP (Java Server Pages) 和 ASP( Active Server Pages)。 在 B/S 结构体系中,存在两大基本应用开发体系: ASP+SQL Server 体系和 JSP+Oracle 体系。 B/S 架构编程语言分为浏览器端编程语言和服务器端编程语言。浏览器端编程语言包括:HTML (HypertextMarkup Language,超文本标记语 言)CSS (Cascading Style Sheets,层叠样式表单)JavaS

3、cript 语言、VBScript 语言服务器端语言目前主要采用的是3P技术:ASP、JSP和PHP (Personal Home Page)。 在企业级开发领域中,目前主要采用三大厂商的数据库关系系统:微观公司 的 SQL Server、 Oracle 公司的 Oracle 和 IBM 公司的 DB2 。(二)C/S架构编程体系 多层设计理论:在构建企业级应用时,需要大量的代码,而这些代码一般分 布在不同的计算机上。 划分代码在不同的计算机上分布与运行的理论就 是。网络传输客户机(Client)服务器(Server)第二节 企业应用开发架构(一)两层架构 两层架构:包括用户和后台程序。 后台

4、程序通常是一个数据库,用户接口直接同数据库进行对话。 两层应用架构的显示逻辑层一般由 HTML、 JSP、 ASP 实现,通过 JSP 和 ASP 直接和数据库相连。用户二)三层架构 三层架构:在用户接口代码和数据库中间加入一个逻辑层,通常叫做“商务 逻辑层”。 在 Java 企业应用领域中,表示逻辑层通常可以是 HTML、Applet 和 JSP ,而 商务逻辑层一般利用 EJB 来实现。用户(三)N层架构 N 层架构:在三层架构的基础上,每层之间加入一个或多个服务层 服务层利用 XML 技术实现数据的交换。显示 逻辑 层用户商务逻辑层服务层数据库(四)开发架构比较 两层架构的优点是开发过程比较简单,可以利用服务器的程序直接访问数据 库,部署较为方便,而缺点是程序代码的维护较为困难,程序执行的效率较低, 用户容量较少。三层架构将显示部分和逻辑流程控制分开,利用服务器应用程序实现显示部 分,利用商务逻辑层实现程序的流程控制,使得程序的维护较为方便,而且提高 了程序的执行效率,但部属较为困难。根据实际的需要,对三层架构可进一步细化每一层,或者添加一些层,就形 成了N层架构。在N层架构体系中,组件化的设计使程序的实现相对容易,但部 署更为困难。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号