共查询到20条相似文献,搜索用时 390 毫秒
1.
使用分层模型改进MVC设计架构 总被引:11,自引:0,他引:11
在研究经典的模型-视图-控制器(MVC)设计模式和分层模型的基础上,利用分层模型低耦合性的特点改进MVC各个层之间的模糊分割,视图和控制器之间的紧密连接,以及视图、控制器、模型3者之间的紧密耦合等缺点.新的MVC模式分为5层:UI、Service、BO、DO、DA,对UI进行了泛化,用Service层代替了原来的控制层,模型层也进行了具体的细分,并通过抽象类来进行数据传递.改进的MVC模式既能做到用户接口和功能模块的分离,又能使各个部分之间耦合度降低. 相似文献
2.
3.
宋玮 《数字社区&智能家居》2005,(24)
复杂的WEB应用程序要求采用模型-视图-控制器(MVC)设计模式的思想,MVC将应用设计分为多层,减弱了业务逻辑接口和数据接口之间的耦合。本文给出了MVC在J2EE框架下的实现,重点提出了在实际工程当中采用两层控制器的具体实现方式。实践证明对于包含了大量关系复杂视图的应用,两层控制器的实现方式效果是很理想的。 相似文献
4.
网格的复杂性日益增加,网格资源管理成为一项复杂的任务.有机计算能采取适当的措施使网格环境实现自我管理,隐蔽网格系统的复杂性.文中给出网格资源管理的层次式模型,该模型具有四层:本地资源层、全局资源层、本地服务层和用户层.并将该模型嵌入有机计算体系结构中,灵活使用有机计算中的观测器和控制器对网格中各种资源进行监测和控制.该基于有机计算的网格资源管理模型中的观测器和控制器除了具备原有的功能外,还结合网格资源动态、异构、分布等特点,添加了新的功能模块,以方便对网格资源进行管理.该模型有效地提高了资源分配效率,优化了网格资源管理的性能. 相似文献
5.
分析了Spring3 MVC的工作原理,给出了Spring3 MVC应用中实现表单数据校验的处理方法.阐述了数据校验类的设计,以及在控制器层和视图层之间传递表单模型数据以及校验错误消息显示的国际化处理步骤.分别为中文环境和英文环境创建了资源文件,通过改变客户浏览器端计算机的语言环境,可以给出中英文提示信息. 相似文献
6.
基于框架的Web系统开发研究 总被引:3,自引:1,他引:2
为大幅度缩短Web系统的开发周期,同时提高系统运行可靠性,研究了当前流行的Struts及Hibernate两个框架技术.基于模型-视图-控制器(model-view-controller,MVC)设计模式进行系统开发,Struts框架用于Web应用的表示层实现,同时基于Hibernate框架完成了对象和关系之间的映射,从而实现了业务层和数据库层之间的交互.该软件开发模式大大提高了框架可复用性,降低了组件之间的耦合,构建的应用程序更易于测试.最后以实例表明了该方法的可行性. 相似文献
7.
本文设计了适用于中小型企业的集散控制系统中控制器部分.主要介绍了该控制系统的整体架构,研制了现场控制器的硬件系统.控制网络系统采用三层结构,核心是直接控制工业过程的现场控制层.现场控制层主控制器采用模块化设计方式,模块之间采用总线互连.主控制CPU选用的是高性能的32位嵌入式ARM核处理器芯片,模块间通信总线选用SMBus串行总线. 相似文献
8.
宋玮 《数字社区&智能家居》2005,(8):21-24
复杂的WEB应用程序要求采用模型-视图-控制器(MVC)设计模式的思想,MVC将应用设计分为多层.减弱了业务逻辑接口和数据接口之间的耦合。本文给出了MVC在J2EE框架下的实现,重点提出了在实际工程当中采用两层控制器的具体实现方式。实践证明对于包含了大量关系复杂视图的应用,两层控制器的实现方式效果是很理想的。 相似文献
9.
为了克服ASP.NET对MVC模式实现的不足,本文提出了XMVC(Extended MVC)扩展方案,并描述了在视图层、模型层、控制器层所引入的具体扩展. 相似文献
10.
11.
基于多层C/S结构的医院信息系统的设计 总被引:1,自引:2,他引:1
医疗信息系统(HIS)突破了过去“以财务为核心”的旧的管理模式,开始转向“以病人为中心”的新的管理模式,全面支持医院的医疗和管理业务,并以面向医院管理诊断的理念进行HIS的开发。系统结构从2层C/S结构转向了3层,甚至是多层。这种结构不仅可解决多网络、多结构的分布式处理,同时还可以最大限度地保证系统数据的准确性和安全性。提出的多层C/S结构将更适合作为HIS的总体结构,并能提高系统的可维护性和可重用性。用面向对象的分析与设计方法对系统进行对象设计,将大大提高系统的设计效率和系统功能的有效性。在基于角色的访问控制技术的基础上,提出了一种相对独立于应用系统的用户功能项和用户权限控制系统的设计思想,能对系统用户、系统功能项、用户权限等系统资源进行统一管理。 相似文献
12.
数据仓库与联机分析处理(OLAP)技术已成为企业决策支持系统的关键.探讨了基于数据源、数据仓库及OLAP应用三层架构的决策支持系统的体系结构,并结合具体实例给出了系统设计和实现过程. 相似文献
13.
以XML扩充的MVC设计模式 总被引:2,自引:2,他引:0
MVC设计模式最大限度地解除了应用程序各层次间的耦合,使开发维护变得简洁.高效,已经成为基于Web的J2EE应用中广泛采用的设计模式。然而随着应用的不断扩展,传统的MVC模式显得力不从心,无论是前端的View还是后端的Model都需要一定程度的扩充才能适应复杂应用的要求。给出了使用XML技术改进的MVC设计模式,用来解决传统MVC设计模式中存在的多客户端问题、Java代码嵌入问题、异构数据库交互问题。 相似文献
14.
15.
B/S/S结构的物业管理信息系统设计与实现 总被引:3,自引:0,他引:3
本文针对网络技术的快速发展及应用情况,阐述了B/S/S三层网络模型,提出了一种新的应用思路,即基于Web技术构建物业MIS系统模型,着重对该模型作了详细的论述和分析,并介绍了系统的实现方式。 相似文献
16.
本文结合一个银行电子设备管理系统的开发,论述了使用面向对象接口技术设计和实现基于三层C/S模型分布式应用系统的策略,对同类应用系统的开发有一定的借鉴意义。 相似文献
17.
随着Web开发的日益普及,MVC模式的使用也越来越广泛。在研究MVC设计模式及其存在的缺陷的基础上,提出一种基于MVC模式的数据模型设计方案,通过对数据访问方式的改良,有效解决了目前MVC模式开发中存在的问题。实际应用的结果表明,采用新的数据模型的MVC模式较传统MVC模式,在程序重用性、易读性和可维护性上有较大提高。 相似文献
18.
面向三层C/S结构的软件中间件的构建方法研究 总被引:2,自引:0,他引:2
谷岩 《计算机应用与软件》2003,20(10):91-93
实现三层C/S结构的关键技术是中间件技术,将基于JavaBeans组件的中间件组装到分布式应用程序中,可以提高应用程序的开发效率。本文给出了利用JavaBeans组件构建中间件的方法和步骤。 相似文献
19.
20.
全词消歧(All-Words Word Sense Disambiguation)可以看作一个序列标注问题,该文提出了两种基于序列标注的全词消歧方法,它们分别基于隐马尔可夫模型(Hidden Markov Model, HMM)和最大熵马尔可夫模型(Maximum Entropy Markov Model, MEMM)。首先,我们用HMM对全词消歧进行建模。然后,针对HMM只能利用词形观察值的缺点,我们将上述HMM模型推广为MEMM模型,将大量上下文特征集成到模型中。对于全词消歧这类超大状态问题,在HMM和MEMM模型中均存在数据稀疏和时间复杂度过高的问题,我们通过柱状搜索Viterbi算法和平滑策略来解决。最后,我们在Senseval-2和Senseval-3的数据集上进行了评测,该文提出的MEMM方法的F1值为0.654,超过了该评测上所有的基于序列标注的方法。 相似文献