电商Web平台开发 课件 4任务1 认知系统架构.pptx

电商Web平台开发 课件 4任务1 认知系统架构.pptx

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

《电商web云平台开发》模块一基础技能训练模块思维导图4电商平台SSM三层框架整合1搭建电商平台Spring业务层目录2CONTENTS搭建电商平台的Web项目—SpringMVC展示层3搭建电商平台数据处理MyBatis项目项目四电商平台SSM三层框架整合项目背景SpringMVC在Java互联网中,SSM框架集是由Spring+SpringMVC+MyBatis(SSM)三个框架整合而成,Spring是后端组件的容器,SpringMVC提供了中央控制器和管理前端的组件,MyBatis主要用于操作数据库。在一个项目中,开发人员可以利用SSM三层框架整合出电商平台的表现层、业务逻辑层和数据访问层。SSM框架SpringMyBatis研究内容本章主要围绕电商平台SSM三层框架整合展开,向学生介绍清楚在一个电商平台开发中SSM框架搭建的相关内容,帮助学生掌握SSM三层框架的搭建技巧,故本章主要研究内容如下:认知系统架构搭建SSM开发环境搭建配置式开发素养目标技能目标知识目标1.能够通过三层框架整合开发项目锻炼学生的逻辑思维能力。1.能够独立完成SSM框架的开发环境搭建;2.能够熟练配置SSM框架进行项目开发。1.了解系统架构;2.认识SSM框架;3.熟悉SSM框架的配置。学习目标任务一认知系统架构预备知识一、什么是软件架构软件架构(softwarearchitecture)是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计,软件体系结构是构建计算机软件实践的基础。预备知识二、常见的系统架构单体架构微服务架构在最初阶段,设计成由由表现层、业务层、数据访问层组成的三层架构模式将业务模块分为若干小应用,这些小应用便是微服务分布式架构无服务器架构单体架构的扩展,把一个整体系统按照业务逻辑分成若干个模块,再将这些模块分别部署在不同的服务器上又称为无服务器计算,是云服务提供商动态管理服务器资源分配的云计算技术。预备知识二、常见的系统架构01将所有业务逻辑放置在一个应用中单体架构02一套技术栈就可以完成多种应用的开发03无法适应版本迭代,维护性和灵活性较低预备知识二、常见的系统架构模块之间通过接口进行数据交互分布式架构提高了应用的负载能力分布式架构提高系统的可维护性和扩展性分布式架构预备知识二、常见的系统架构微服务架构可以部署在一台或多台服务器上易于开发和维护每个服务器之间是低耦合预备知识二、常见的系统架构减少了项目的上线准备时间可以将多样的触发器与第三方云服务、客户端逻辑和调用云服务的能力进行集成降低了开发与运营成本无服务架构系统架构的含义非常广泛,可以被应用在很多行业,而作为一名软件开发者,需要了解软件系统架构方面的知识。请同学们通过查找资料,整理出几个典型的电子商务应用案例,并提前从系统开发的视角,总结这些典型的电子商务应用的系统架构特点,为本任务学习提前做准备。实施准备任务实施与分析电商平台架构优化步骤将业务模块拆分多级缓存步骤二步骤四步骤一步骤三步骤五数据库集群集群部署电商平台的初级架构任务实施与分析步骤1:电商平台的初级架构312服务器一服务器二服务器三部署数据库部署NFS文件系统部署应用程序任务实施与分析步骤2:将业务模块拆分商品子系统评论子系统购买子系统任务实施与分析步骤3:集群部署分布式部署集群部署业务拆分后单独部署到一台服务器上,各个模块之间通过RPC远程通信每个模块至少部署到两台服务器任务实施与分析步骤4:多级缓存本地缓存分布式缓存一级缓存,缓存数据字典和常用热点数据二级缓存,缓存所有需要的缓存减少了系统和数据库的交互,提升了系统性能任务实施与分析步骤5:数据库集群根据业务进行分库01按照id或时间字段进行分表02分库、分表的基础上实现读写分离03思政小课堂银河麒麟(Kylin)是由国防科技大学研制的开源服务器操作系统。此操作系统是863计划重大攻关科研项目,目标是打破国外操作系统的垄断,研发一套中国自主知识产权的服务器操作系统。银河麒麟操作系统符合《GB/T20272-2006信息安全技术操作系统安全技术要求》第四级结构化保护级的要求。首家通过公安部信息安全产品检测中心第四级结构化保护级安全认证中国人民解放军信息安全测评中心军用B+级安全认证,是目前国内安全等级最高的操作系统,已广泛应用于军工、政府、金融、电力、教育、大型企业等众多领域,为我国的信息化建设保驾护航。拓展知识LOREMIPSUMDOLORLOREM一、什么是系统架构师系统架构师是职称,负责系统整体架构的设计、重构、优化及根据业务规划与技术规划指定应用架构方案,承担着开发团队中的技术路线指导的角色。软件系统架构师综合的知识能力:12345业务流程建模能力信息数据结构能力战略规划能力技术架构选择和实现能力应用系统架构的实现能力拓展知

文档评论(0)

xiaobao + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档