当前位置: 首页 > news >正文

如何用wordpress搭建录播课程企业网站seo优

如何用wordpress搭建录播课程,企业网站seo优,深圳品牌女装排行榜前50名,运城盐湖区姚孟信通网站开发中心本章考点#xff1a; 大纲,本课时知识点会涉及单选为题型(约占2~5分)和案例题(25分),本课时内容偏重于方法的掌握和应用,根据以往全国计算机技术与软件专业技术资格(水平)考试的出题规律,概念知识的考查内容多数来源于实际应用,还需要灵活运用相关知识点。本课时知识架构如图1…本章考点 大纲,本课时知识点会涉及单选为题型(约占2~5分)和案例题(25分),本课时内容偏重于方法的掌握和应用,根据以往全国计算机技术与软件专业技术资格(水平)考试的出题规律,概念知识的考查内容多数来源于实际应用,还需要灵活运用相关知识点。本课时知识架构如图16.1所示。 一、层次式体系结构概述 1.定义 软件体系结构为软件系统提供了结构、行为和属性的高级抽象,由构成系统的元素描述这些元素的相互作用、指导元素集成的模式以及这些模式的约束组成。层次式体系结构设计是一种常见的架构设计方法,它将系统组成为一个层次结构,每一层为上层服务,并作为下层客户。在一些层次系统中,除了一些精心挑选的输出函数外,内部的层接口只对相邻的层可见。层次式体系结构的每一层最多只影响两层,同时只要给相邻层提供相同的接日,也允许每层用不同的方法实现,这种方式也为软件重用提供了强大的支持。 2.层次式应用的组成 大部分的应用会分成表现层:(或称为展示层),中间层(或称为业务层)、访问层(或称为持久层)和数据层,如图16.2所示。 3.特点与注意事项 采用分层架构设计的一个特点就是关注点分离。每层中的组件只负责本层的逻辑,组件的划分也很容易明确组件的角色和职责比较容易开发、测试、管理和维护。层次式体系结构是一个可靠的通用的架构但是设计时要注意以下两点 1)容易成为污水池反模式Architecture Sinkhole Anti-patter):请求流简单地穿过几个层每层里面基本没有做任何业务逻辑或者做了很少的业务逻辑。比如一些Java EE 例子业务逻辑层只是简单地调用了持久层的接口本身没有什么业务逻辑。         2)分层架构可能会让应用变得庞大。 二、表现层框架设计 1. MVC (Model-View-Controller)模式 MVC是一种软件设计模式。MVC 把一个应用的输入、处理、输出流程按照视图、控制、模型的方式进行分离形成了控制器、模型、视图3个核心模块。其中 1)控制器Controller):接受用户的输入并调用模型和视图去完成用户的需求。 2)模型Model):应用程序的主体部分表示业务数据和业务逻辑。 3)视图View):用户看到并与之交流的界面。         三者协作关系如图16.3所示。 使用MVC模式来设计表现层可以有以下的优点 1)允许多种用户界面的扩展。 2)易于维护。 3)易于构建功能强大的用户界面。 4)增加应用的可拓展性、强壮性、灵活性。 2.MVP(Model-View-Presenter)模式 在MVP模式中Model提供数据View负责显示Controller/Presenter负责逻辑的处理。MVP不仅仅避免了View和Model之间的耦合还进一步降低了Presenter对View的依赖。MVP设计模式如图16.4所示。 使用MVP模式来设计表现层可以有以下的优点 1)模型与视图完全分离可以修改视图而不影响模型。 2)所有的交互都发生在一个地方Presenter内部因此可以更高效地使用模型。 3)可以将一个Presenter 用于多个视图而不需要改变Presenter的逻辑。因为视图的变化总是比模型的变化频繁。 4)如果把逻辑放在Presenter中就可以脱离用户接口来测试这些逻辑单元测试。 3. MVVM (Model-View-View Model)模式 MVVM和MVC、MVP类似主要目的都是为了实现视图和模型的分离。不同的是MVVM中View与Model的交互通过ViewModel来实现也就是View和Model不能直接通信两者的通信只能通过ViewModel来实现。ViewModel是MVVM的核心通过DataBinding实现View与Model之间的双向绑定其内容包括数据状态处理、数据绑定及数据转换。MVVM流程设计模式如图16.5所示。 三、中间层框架设计 1.业务逻辑层组件设计 业务逻辑层组件分为接口和实现类两个部分。接口用于定义业务逻辑组件定义业务逻辑组件必须实现的方法是整个系统运行的核心。通常按模块来设计业务逻辑组件每个模块设计一个业务逻辑组件并且每个业务逻辑组件以多个数据访问对象Data Acces Object,DAO)组件作为基础从而实现对外提供系统的业务逻辑服务。 2.业务逻辑层工作流设计 工作流管理联盟Workflow Management Coalition,WFMC)将工作流定义为业务流程的全部或部分自动化在此过程中文档、信息或任务按照一定的过程规则流转实现组织成员间的协调工作以达到业务的整体目标。工作流参考模型如图16.6所示。 3.业务逻辑层实体设计 逻辑层实体提供对业务数据及相关功能在某些设计中的状态编程访问。业务逻辑层实体可以使用具有复杂架构的数据来构建这种数据通常来自数据库中的多个相关表。业务逻辑层实体数据可以作为业务过程的部分I/O参数传递。业务逻辑层实体是可序列化的以保持它们的当前状态。 4.业务逻辑层框架 业务逻辑框架位于系统架构的中间层是实现系统功能的核心组件。采用容器的形式便于系统功能的开发、代码重用和管理。在业务容器中业务逻辑是按照 Domain Model-Service-Control思想来实现的。其中 1)Domain Model 是仅仅包含业务相关的属性的领域层业务对象。         2)Service是业务过程实现的组成部分是应用程序的不同功能单元通过在这些服务之间定义良好的接口和契约联系起来。         3)Control服务控制器是服务之间的纽带不同服务之间的切换就是通过它来实现的。 四、数据访问层设计 1.数据访问模式 数据访问模式有5种分别是在线访问、Data Access Object、Data Transfer Object、离线数据模式、对象关系映射Object/Relation Mapping)。 1)在线访问最常用的方式。访问占用一个数据库连接读取数据每个数据库操作都会通过这个连接不断地与后台的数据源进行交互。 2) Data Access Object:DAO是标准J2EE 设计模式这种方式将底层数据访问操作与高层业务逻辑分离开。一个典型的DAO实现通常会有一个DAO工厂类、一个DAO接口、一个实现了DAO 接口的具体类、数据传输对象。 3) Data Transfer Object:DTO属于EJB设计模式之一。DTO是一组对象或容器需要跨越不同的进程或是网络的边界来传输数据。 4)离线数据模式离线数据模式是以数据为中心数据从数据源获取之后将按照某种预定义的结构存放在系统中成为应用的中心。这种方式对数据的各种操作独立于各种与后台数据源之间的连接或是事务。 5)对象关系映射这种方式利用工具或平台能够帮助将应用程序中的数据转换成关系型数据库中的记录或是将关系数据库中的记录转换成应用程序中代码便于操作的对象。 2.工厂模式在数据访问层的应用 工厂模式定义一个用于创建对象的接口让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。这里可能会处理对多种数据库的操作因此需要首先定义一个操纵数据库的接口然后根据数据库的不同由类工厂决定实例化哪个类。 3. ORM,Hibernate与CMP2.0设计思想 ORM (Object-Relation Mapping)在关系型数据库和对象之间作一个映射这样在具体操纵数据库时就不需要再去和复杂的SQL语句打交道只要像平时操作对象一样操作即可。Hibernate是一个功能强大可以有效地进行数据库数据到业务对象的O/R 映射方案。Hibernate 推动了基于普通Java 对象模型用于映射底层数据结构的持久对象的开发。 4. XML Schema XML Schema用来描述XML文档合法结构、内容和限制提供丰富的数据类型。 5.事务处理设计 事务必须服从 ISO/IEC 所制定的 ACID 原则。ACID是原子性Atomicity)、一致性Consistency)、隔离性Isolation)和持久性Durability)的缩写。事务的原子性表示事务执行过程中的任何失败都将导致事务所做的任何修改失效。一致性表示当事务执行失败时所有被该事务 影响的数据都应该恢复到事务执行前的状态。隔离性表示在事务执行过程中对数据的修改在事务提交之前对其他事务不可见。持久性表示已提交的数据在事务执行失败时数据的状态都应该正确。 6.连接对象管理设计 建立一个数据库连接池提供一套高效的连接分配、使用策略保证了数据库连接的有效复用。 五、数据架构规划与设计 1)数据库设计与类的设计融合。对类和类之间关系的正确识别是数据模型的关键所在。好模型的目标是将工程项目整个生存期内的花费减至最小同时也会考虑到随时间的推移系统将可能发生的变化因而设计时也要考虑能适应这些变化。         2)数据库设计与XML设计融合。XML 文档的存储方式有两种基于文件的存储方式和数据库存储方式。 六、物联网层次架构设计 1)感知层用于识别物体、采集信息。感知层包括二维码标签和识读器、RFID 标签和读写器、摄像头、GPS、传感器、M2M 终端、传感器网关等主要功能是识别对象、采集信息与人体结构中皮肤和五官的作用类似。         2)网络层用于传递信息和处理信息。网络层包括通信网与互联网的融合网络、网络管理中心、信息中心和智能处理中心等。网络层将感知层获取的信息进行传递和处理类似于人体结构中的神经中枢和大脑。         3)应用层实现广泛智能化。应用层是物联网与行业专业技术的深度融合结合行业需求实现行业智能化这类似于人们的社会分工。 七、课后练习 1.软件体系结构为软件系统提供了 的高级抽象由构成系统的元素描述这些元素的相互作用、指导元素集成的模式以及这些模式的约束组成。 A.继承、多态、实现 B.关联、扩展、泛化 C.结构、行为、属性 D.构件定义、访问方式、组织部署 2.MVC模式是一种目前广泛流行的软件设计模式。近年来随着Java EE的成熟MVC成为了Java EE平台上推荐的一种设计模式。MVC强制性地把一个应用的流程进行分离形成了控制器、模型、视图三个核心模块。 A.启动、运行、结束 B.输入、处理、输出 C.前端客户端、服务端、数据库 D.接受请求、处理请求、返回请求 3.工作流管理联盟Workflow Management Coalition)将工作流定义为业务流程的全部或部分自动化在此过程中文档、信息或任务按照一定的过程规则流转实现组织成员间的协调工作以达到业务的整体目标。工作流参考模型包括的组件是。 A.过程定义工具、工作流引擎、工作流客户端应用、相关应用、管理与监视工具 B.工作流定义工具、工作流引擎、工作流客户端应用、相关应用、管理与监视工具 C.工作流定义工具、工作流引擎、工作流客户端应用、工作流API、管理与监视工具 D.过程定义工具、工作流引擎、工作流客户端应用、工作流API、管理与监视工具 4.事务必须服从ISO/IEC 所制定的ACID原则。关于ACID,以下说法错误的是。 A.事务的原子性表示事务执行过程中的任何失败都将导致事务所做的任何修改失效 B.一致性表示当事务执行失败时所有被该事务影响的数据都应该恢复到事务执行前的状态 C.隔离性表示在事务执行过程中对数据的修改在事务提交之后对其他事务不可见 D.持久性表示已提交的数据在事务执行失败时数据的状态都应该正确 5.物联网的感知层用于识别物体、采集信息。下列不属于感知层设备。 A.摄像头 B.GPS C.扫描仪 D.指纹 答案解析 1、解析软件体系结构为软件系统提供了结构、行为和属性的高级抽象由构成系统的元素描述这些元素的相互作用、指导元素集成的模式以及这些模式的约束组成。 答案C 2、解析MVC模式是一种目前广泛流行的软件设计模式。近年来随着 Java EE 的成熟MVC成为了Java EE平台上推荐的一种设计模式。MVC强制性地把一个应用的输入、处理、输出流程进行分离形成了控制器、模型、视图三个核心模块。 答案B 3、解析工作流参考模型包括的组件是过程定义工具、工作流引擎、工作流客户端应用、相关应用、管理与监视工具。 答案A 4、解析隔离性表示在事务执行过程中对数据的修改在事务提交之“前”对其他事务不可见。 答案C 5、解析感知层主要功能是识别对象、采集信息与人体结构中皮肤和五官的作用类似。但指纹是人的特征属性不是感知层设备。 答案D
http://www.laogonggong.com/news/111091.html

相关文章:

  • 商丘市建立网站公司废旧电脑做网站服务器
  • 使用微信做网站第三方登录云南seo
  • 什么网站备案比较快零食网站建设描述书
  • wordpress安装伪静态seo怎么收费
  • 免费做网站的问题网络公司经营范围大全
  • 平台类网站第三方网站建设平台
  • 黄山建设网站公司电话网站制作前期所需要准备
  • 沈阳市城市建设学院官方网站搭建网站吧
  • 网站菜单 网站导航广州网站建设+致茂
  • 建设网站费用主要包括哪些期末作业制作网站
  • 衡阳衡南网站建设商城网站建设论文
  • 网站的引导页怎么做的江苏中星建设集团网站
  • 张家港做企业网站wordpress本地时间
  • 枣庄机关建设网站windows优化大师怎么用
  • 服装网站功能淄博网站建设选哪家
  • 中山快速做网站公司从哪里设置网站关键词
  • 建设网站的工作步骤怎么做县城分类信息网站
  • 金华安全网站建设怎么收费运城市网站建设
  • 建设银行网站怎么先无贷款呢网站建设月总结
  • 网站开发地图板块浮动铁路项目建设 网站
  • 网站建设目标的管理可行性开发一个软件大概需要多少钱
  • 购物网站建设的需求精通网站建设 pdf
  • 网站建设的定义浙江省甲级设计院加盟
  • 建设网站收费ip网址域名查询网
  • 哪个网站是专门做招商的平台hm网上商城
  • 如何搭建自己得网站小程序电商平台
  • 网站建设有限公司门户网站建设说明书
  • 如果提高网站佛山做网站
  • 电子网站建设维护定制营销的概念与方法
  • 网站开发技术流程创网通信科技有限公司