组件化技术在电子商务系统中的应用.pdfVIP

组件化技术在电子商务系统中的应用.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
组件化技术在电子商务系统中的应用

组件化技术在电子商务系统中的应用 页码,1/2 件化技术在电子商务系统中的应用 葛光祥 2002-3-6 UML作为面向对象的建模语言越来越受到业界的重视,MVC组件化体系理论发展时间已经很长,以基于Java Servlet、JSP和JavaBean动态网页为基础的电子商务开发技术正得到广泛的应用,本文集合以上诸技术,探讨组 术在电子商务系统中的应用。 相关技术介绍 UML建模方法 UML (Unified Modeling Language 统一建模语言)作为国际OMG组织的一个标准,是一种以面向 技术为核心的软件系统通用可视化建模工具。UML分别从 态和动态两个角度提供了图形化的表达工具来对应 模,其中使用较广泛的有用例图 (Use Case Diagram )、类图 (Class Giagram)和顺序图 (Sequence Diagram MVC体系 MVC体系是指应用系统的业务模型 (Module)、界面(View)、控制(Control)层次体系,M层主要实现系统 和数据逻辑,V层主要实现系统的显示逻辑,C层主要实现系统的控制流程。MVC体系保持系统业务逻辑和数据 逻辑、显示逻辑的相互独立性,从而实现面向问题域本身构建业务逻辑和数据逻辑,面向具体应用域设计控制 示逻辑,在系统业务流程发生调整时,无须修改或尽可能少修改业务逻辑和数据逻辑,在问题域本身的业务规则 算法发生变化时,只修改M层组件,从而实现系统组件的独立性。 由于目前电子商务系统基本仍采用非面向对象的关系数据库系统(DBMS),部分数据逻辑由DBMS实现,所以我 以将MVC体系扩充成MVCD体系。 Servlet、JSP、JavaBean开发技术 Servlet、JSP、JavaBean技术是目前电子商务系统开发中应用较普遍的基于Java语言的开发技术,JavaBean 类,JSP是在Web 态页面中嵌入JavaBean和Java代码段从而实现动态页面的技术,Servlet是一种特殊的Java 方便更高效 实现Web系统请求页面的数据域的获取,调用相应JavaBean实现业务逻辑和数据逻辑后,将JavaBean 的数据域显示在JSP页面上。Servlet、JSP、JavaBean实现的Web体系如下图所示。 相关技术的集合 从以上技术的介绍可以看出,UML可以从系统的分析和设计建立组件化应用的模型,并采用不同工具分别 辑组件和业务逻辑、数据逻辑组件,MVC体系提供了抽取控制逻辑组件和业务逻辑、数据逻辑组件的理论基础 Servlet、JSP、JavaBean提供了实现相关组件的实现手段,可见结合UML的建模语言、MVC的分层体系理论、基于 Servlet、JSP、JavaBean技术,可以方便 实现组件化的电子商务系统的开发。相关技术在组件化系统开发中的 下表所示。 表1 相关技术在组件化系统开发中的应用 /ewkArticles/Category75/Article4922.htm 2003-9-20 组件化技术在电子商务系统中的应用 页码,2/2 UML工具 MVCD体系 Java开发技术 显示逻辑 V层 HTML 态页面、JSP动态页面、ViewBean 控制逻辑 顺序图 C层 Servlet 业务逻辑 类、类图 M层 JavaBean 数据逻辑 类 (集合DBMS的功能) D层 JDBC 件功能的分配 在以上体系结构的电子商务系统中,要科学 将系统功能分配到各个层次中,采用相应的开发技术来实现 现的功能 M层主要实现系统的业务逻辑和数据逻辑,不需要考虑页面的显示方式和具体业务发生时的控制流程。 V层实现的功能 V层包括ViewBean和页面,ViewBean通过Servlet得到各域的值,页面Javascrip

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档