图4-1云计算的架构服务方面,主要以向用户提供各种基于云的服务为主,共包含三个层次:SaaS:这层的作用是将应用以主要基于Web的方式提供给客户。管理方面,主要以云的管理层为主,其功能是确保整个云计算中心能够安全和稳定的运行,并能被有效地管理。......
2023-06-23
(1)掌握数据、数据库、数据库管理系统、数据库系统等基本概念;
(2)理解数据管理技术的发展历程;
(3)掌握关系数据库的基本术语和特点;
(4)了解数据库技术的发展趋势。
人都是逼出来的,每个人都是有潜能的,生于安乐,死于忧患,所以,当面对压力的时候,不要焦躁,也许这只是生活对你的一点小考验,相信自己,一切都能处理好,逼急了好汉可以上梁山,时势造英雄,穷则思变,人只有压力才会有动力!——马云
软件开发都是按照一定的开发框架进行的,一般需要设计用户界面的呈现层次和内容布局方式、数据的存储模式,以及二者之间数据流的逻辑控制。这就是人们通常说的MVC 软件开发架构(又叫软件开发模式),它是模型(Model)—视图(View)—控制器(Control⁃ler)的缩写,它是一种软件设计规范,用一种业务逻辑、数据、界面显示分离的方法来组织代码,三部分既相互联系又相对独立,比较好地解决了软件开发的分工合作问题。
(1)视图是最上面的一层,是直接面向最终用户的交互界面,是程序的外壳。
(2)模型是最底下的一层,这里模型主要指数据模型,核心是数据的组织管理,是程序操作的对象。(www.chuimin.cn)
(3)控制器是中间的一层,它是视图层和模型层的联系纽带,负责根据用户从视图层输入的指令,完成对模型层中数据的操作,对用户从模型层获取的数据,也要负责传输到视图层呈现给用户,实现用户对数据的处理要求,并看到数据处理的结果。
MVC 软件开发架构的优点如下:
(1)分工明确:使用MVC 软件开发架构可以把数据库开发、程序界面开发、程序业务逻辑开发有效分离,以安排不同的人员完成不同的任务,分工合作完成总体任务。每一层都相对独立,以方便后续的代码维护。
(2)松耦合:MVC 软件开发架构使视图层、数据层和业务层任务有机分离,相对独立,这样可以降低层与层之间的依赖,一个层的变动一般不会对另一个层造成大的影响,这样就降低了各层之间的耦合度,方便程序的开发和维护。
(3)复用性高:像多个视图能够共享一个数据模型,不论视图层是用Web 界面还是手机wap 界面,只要提取的数据是一样的,就可以用同一个数据模型来处理,以最大化地复用数据模型代码,提高代码的重复利用率和开发效率,还有利于程序的标准化。
本章及以后两章将针对MVC 软件开发架构的模型、控制器、视图的相关内容分别作介绍。
有关计算机导论(第2版)的文章
图4-1云计算的架构服务方面,主要以向用户提供各种基于云的服务为主,共包含三个层次:SaaS:这层的作用是将应用以主要基于Web的方式提供给客户。管理方面,主要以云的管理层为主,其功能是确保整个云计算中心能够安全和稳定的运行,并能被有效地管理。......
2023-06-23
JSP Model 2 符合MVC 设计模式,MVC 即模型-视图-控制器。JSP Model 2 的架构如图7.5 所示。图7.5JSP Model 2 的体系结构Java Model 2 体系结构是一种把JSP 与Servlet 联合使用来实现动态内容服务的方法。事实上,项目越复杂,使用Model 2 体系结构的好处就越大。在Java Model 2 中,主要由JavaBean 充当着模型的角色。例7.2:使用Java Model 2重写用户登录验证程序。采用Model 2 架构的Web 应用程序很容易维护和扩展,因为作为视图的JSP 页面之间没有直接的关联。......
2023-11-21
PCI总线0上存储器控制器是一个比较特殊的PCI设备,这个设备除了需要管理DDR SDRAM之外,还管理整个存储器域的地址空间,包括PCI总线域地址空间。从传统外部设备的角度上看,PCI总线0的Device 0并不是一个设备,仅存放与处理器系统密切相关的一组参数。值得注意的是,在x86处理器中,PCI总线0的Device 0的存在并不完全是为了向前兼容,而是Intel使用PCI总线概念统一所有外部设备的方法。表5-1 Device 0的基本配置空间Device 0使用的基本配置空间与其他PCI设备兼容。......
2023-10-20
开发一个可以支持画线、矩形和椭圆形等图形的软件,必须将鼠标按下、释放和拖动等事件联合处理。大型图形软件通用的架构,是用一个抽象类将不同图层代码分类管理。创建一个工程名为“Ly”的SDI程序,演示使用图层软件架构开发绘图软件,如图8-21所示。表8-1 工具栏按钮的属性4)在视图类CLyView的头文件中添加一个成员变量。17)修改CLayer类的源文件Layer.cpp。单击“拖动”工具栏按钮,选中一个绘制好的图层进行拖动。......
2023-11-25
与常规的多效蒸发相比,MVR工艺技术应用于NMMO回收有三个突出的优点:回收产品的质量好、设备运行能耗低和投资成本少。MVR技术可以较大幅度地降低设备投资成本,Lyocell纤维溶剂回收中大都采用并流式多效蒸发工艺,这一工艺的特点是物料借助各效间的压力差流动。MVR系统不存在传热效率降低的问题,因此,不仅减少热交换器的面积,进而节约了近50%的建筑面积,使MVR整体的投资成本比多效蒸发下降了近17%。......
2023-06-25
使用绘制多线命令,绘制架构。绘制表示构架杆塔的小圆,半径为125。此时的效果如图9-39所示。图9-39修剪后的设备定位线及母线架构偏移复制水平母线架构的定位线,以确定各相母线位置:1)35kV母线:偏移距离分别为1100,1200,1200。在“实体”层绘制表示母线绝缘子串的小矩形,宽250,高140。删除第步便宜得到的母线定位线。图9-40绘制母线及绝缘子串图9-40绘制母线及绝缘子串......
2023-06-21
目前,光纤通信已经成为通信中的最主要的传输技术,它与其他通信传输系统相比,具有以下优点:传输频带宽,通信容量大。目前,光纤通信使用的光载波频率在1014~1015Hz数量级,比常用的微波频率高104~105倍,所以,通信容量原则上比微波通信高104~105倍。光纤真正传光的是线芯,多模光纤的线芯直径为50~85μm,单模光纤的线芯直径为5~10μm,国际上规定通信光纤的包层直径为125μm。......
2023-06-27
显示部件是指能够显示各种电子产品工作状态的部件,是实现人机交互不可缺少的一种部件。在电子产品的实际应用中,随产品型号和性能的不同,显示屏和驱动电路中使用的元器件也不相同,下面就以常见的数码管显示屏、CRT(显像管)显示屏、LCD(液晶)显示屏以及LED显示屏及其驱动电路为例来介绍一下显示部件的结构和功能特点。图5-19 各种显示部件的实物外形及内部结构提示说明数码管是一种半导体发光器件,其基本单元是发光二极管。......
2023-06-26
相关推荐