电子商务平台技术方案架构.pptVIP

  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文档。上传文档
查看更多
电子商务平台技术方案架构.ppt

我们对表现层进行拆分 常用架构4 数据库访问层 业务逻辑层 表现层 UI展示 UI逻辑 数据库 UI展示层可以使用 ASP.NET,WinForm,WPF,Silverlight,移动Web,智能设备等 UI逻辑的职责是负责业务逻辑层以及UI用户界面之间的数据交互,可以采用MVC模式、MVP模式等 为了让平台架构适应大型网站,我们需要对架构进行一定的改进,使得各层之间更好的调用,我们需要增加一个服务层(Service) 架构的演变 数据库访问层 业务逻辑层 表现层 UI展示层 UI逻辑层 数据库 服务层 如果我们的项目使用各种技术,这样我们就有必要使用服务层来清晰的调用各方资源。 服务层具体工作就是解耦,使得程序更加透明,出此之外没有更多实际的功能。 为了让平台架构适应大型网站,我们需要对架构进行一定的改进,使得各层之间更好的调用,我们需要增加一个服务层(Service) 架构的演变 业务逻辑层 表现层 UI展示层 UI逻辑层 服务层 如果我们的项目使用各种技术,这样我们就有必要使用服务层来清晰的调用各方资源。 服务层具体工作就是解耦,使得程序更加透明,出此之外没有更多实际的功能。 数据访问层 ADO.NET Data Provider ORM Nhibenate 常用架构的演变 数据访问层 ADO.NET Data Provider ORM Nhibenate 表现层 UI展示 UI逻辑 Common Logging Config UnitTest Exception 服务层 WebService 接口/IOC 业务层 BLL Model Query 订单\数据分析 Other XML、Excel WEB/手机等 购物车等 调用各种应用 数据库操作\Excel\XML操作 UI设计师 WEB程序员 研发小组分工协同工作 Caching 常用服务器网络结构 Web 数据库 服务器 常用服务器网络结构 Web服务器 数据库服务器 常用服务器网络结构 Web服务器 数据库服务器 文件服务器 常用服务器网络结构 Web服务器群 数据库服务器群 文件服务器 缓存服务器 | 电子商务平台的功能 常用功能 用户 买家平台 买家平台 网站管理平台 购物 商品管理 订单管理 库存管理 | 电子商务平台的功能 常用功能 数据分析 用户/地区/商品/订单/库存/天气/时间/价格 等因素来分析,主要是购买率,回购率等参数 交互 买家评论/评分 卖家评论/评分 微博转发 电子商务平台技术架构 WHY NOW… ——我们所处的互联网背景 2006-2010年网络服务季度使用占比 社区交友 注:社区交友包括:社交网络、微博、社区、博客、婚礼交友等 ;电子商务包括:C2C、B2C、团购;在线视频包括:网站中的在线视频+软件中的网络电视;在线游戏包括:网站中的游戏服务+软件中的网络游戏和休闲游戏。 5 数据来源:艾瑞咨询,IUT 分类 B2B/C2C/B2C B2B 基于分类信息 C2C 多商户平台 B2C 独立品牌店 B2B 典型 阿里巴巴 C2C 典型 淘宝\拍拍 B2C 典型 卖包包\凡客诚品\卓家网 常用技术 PHP/ASP.NET/ASP/JSP PHP/mysql Asp.net/SQL SERVER/Oracle JSP/Oracle * 架构 通常最简单的程序架构,就是使用程序语言直接访问数据库-----开发较快、修改痛苦 常用架构1 程序 数据库 这种方式可能比较适合刚开始学习编程的人来作为练习,在实际项目中,大多是不可行的,虽然还是有人使用这种方法来开发。 一般我们把程序部分分层表现层(负责WEB界面、WEB界面逻辑)、逻辑层(负责业务处理)、数据库访问层三个层次。 我们把上一个程序架构稍微改变一下,我们可以支持多数据访问啦! 常用架构2 数据库访问层 数据库 表现层与逻辑层 在这个架构中,我们可以把业务逻辑和表现层现在一起,就是边写WEB逻辑,编写业务逻辑,我们也可以把他与数据库访问层写在一起,所谓的“充血模型”。 对于中小型架构,这种模式也普遍适用,它具有一定的实用性,开发的快速行,可以采用代码生成、模型生成等快速工具达到辅助#敏捷开发#的效果 * * 微博目前的状态 公测后66天,新浪微博迎来了第100万个用户 公测后244天,新浪微博注册用户达到1000万 2010年8月28号,新浪微博注册用户达到3000万 2010年10月20号14点56分,新浪微博用户数再次实现了飞跃性的增长,一举达到了5000万 * * * * *

文档评论(0)

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

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

1亿VIP精品文档

相关文档