欢迎来到天天文库
浏览记录
ID:35397758
大小:121.33 KB
页数:4页
时间:2019-03-24
《电子商务体系结构》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、软件编程体系结构(电子商务体系结构)☆B/S结构:Browse/Server结构、浏览器-服务器结构☆C/S结构:Client/Server结构、客户机-服务器结构☆浏览器☆服务器☆浏览器端编程语言:被浏览器解释执行的语言。☆服务器端编程语言:完成数据库操作或文件操作的语言。◎在2000年以前,C/S架构占据开发领域的主流,而随着信息技术的发展,B/S架构逐渐得到广泛的重视。第一节软件编程体系(电子商务架构)在电子商务应用开发领域,主要存在两个编程体系:一种是基于浏览器的B/S(Browcr/Server,浏览器一服务器)结构,另一种是C/S(Client/Servcr,客户一服
2、务器)结构。(-)B/S架构编程体系浏览器(Browser)网络传输服务器(Server)◎在B/S结构体系中,主要采取两种服务器端语言:JSP(JavaServerPages)和ASP(ActiveServerPages)。◎在B/S结构体系屮,存在两大基本应用开发体系:ASP+SQLServer体系和JSP+Oracle体系。◎B/S架构编程语言分为浏览器端编程语言和服务器端编程语言。◎浏览器端编程语言包括:HTML(HypertextMarkupLanguage,超文本标记语言)CSS(CascadingStyleSheets,层叠样式表单)JavaScript语言、VBS
3、cript语言◎服务器端语言目前主要采用的是3P技术:ASP、JSP和PHP(PersonalHomePage)o◎在企业级开发领域中,目前主要采用三大厂商的数据库关系系统:微观公司的SQLServer>Oracle公司的Oracle和IBM公司的DB2。(二)C/S架构编程体系◎多层设计理论:在构建企业级应用时,需要大量的代码,而这些代码一般分布在不同的计算机上。划分代码在不同的计算机上分布与运行的理论就是〜。客户机(C1ient)网络传输服务器(Server)第二节企业应用开发架构(-)两层架构☆两层架构:包括用户和后台程序。◎后台程序通常是一个数据库,用户接口直接同数据库进
4、行对话。◎两层应用架构的显示逻辑层一般由HTML、JSP、ASP实现,通过JSP和ASP直接和数据库相连。用户(-)三层架构☆三层架构:在用户接口代码和数据库中间加入一个逻辑层,通常叫做“商务逻辑层”。◎在Java企业应用领域中,表示逻辑层通常可以是HTML、Applet和JSP,而商务逻辑层一般利用EJB来实现。(三)N层架构☆N层架构:在三层架构的基础上,每层之间加入一个或多个服务层。◎服务层利用XML技术实现数据的交换。6用户显示逻辑层商务逻们层服务层数摇库(四)开发架构比较两层架构的优点是开发过程比较简单,可以利用服务器的程序直接访问数据库,部署较为方便,而缺点是程序代码
5、的维护较为困难,程序执行的效率较低,用户容量较少。三层架构将显示部分和逻辑流程控制分开,利用服务器应用程序实现显示部分,利用商务逻辑层实现程序的流程控制,使得程序的维护较为方便,而且提高了程序的执行效率,但部属较为困难。根据实际的需要,对三层架构可进一步细化每一层,或者添加一些层,就形成了N层架构。在N层架构体系中,组件化的设计使程序的实现相对容易,但部署更为困难。
此文档下载收益归作者所有