首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
MVC设计模式在ASP.NET平台中的应用   总被引:6,自引:2,他引:6  
MVC架构降低了模块之间的耦合,为大型可扩展的Web应用开发提供了一个结构化的模型.将常应用于J2EE开发的MVC设计模式引入ASENET平台中,深入研究了MVC设计模式在ASP.NET平台中的应用.结合企业绩效考核流程,设计和实现卓越绩效信息平台,给出了主要的系统设计.该系统在ASENET平台下实现了MVC三层架构应用程序模块化,使得整个软件开发具有系统性,实现了软件开发的分工和应用程序的模块化,提高了代码复用率,降低了维护成本.该系统具有良好的安全性、可扩展性和易维护性.  相似文献   

2.
田晓娜  赵晴 《物联网技术》2015,(2):76-77,79
为了满足企业对考勤系统的可移植性、可维护性的需求,采用基于MVC模式的SSI框架,设计并实现一套考勤系统。利用MVC模式对系统进行简单有效的分层式设计,使得系统的结构清晰,功能完善,同时SSI框架提供的丰富功能能够简化开发过程,降低系统代码耦合度,提高了代码的复用性。实践证明,SSI框架提高了开发效率和系统的可维护性,同时增强了系统的可扩展性。  相似文献   

3.
C语言开放课程网上系统的研究与设计符合学院的要求和发展理念.采用了B/S模式的基本框架,以及对MVC思想的灵活应用,使得该项目代码清晰明了,简介在开发过程中大量的使用了一些现阶段流行的技术,如AJax、JQuery、JavaScript等前端技术框架的应用,成功地解决了前端页面的局部刷新问题.通过Controller层、Service层和Dao层的熟练应用解决了开发过程中代码的耦合度和高效性.使用现今普遍的Tomcat服务器作为本系统的Web服务,以及Eclipse作为后台开发工具,使用Hbuild作为前台开发工具,MySQL为数据库,以及前端页面和EL表达式的大量使用和各种工具包的加载.  相似文献   

4.
提高软件项目的可复用性,降低模块之间的耦合度,一直是软件开发过程中最求的目标。伴随着Java技术应用的日益普遍,基于Java技术的开源框架也越来越多,其中有一些框架已经被业界普遍认可。Struts、Spring和Hibernate就是这些框架中的佼佼者,使用这些技术可以规范Java项目的开发,降低模块的耦合度,提高代码的复用性。该文中主要阐述使用这三种框架如何集成以及如何对软件项目进行架构,具有一定的参考价值。  相似文献   

5.
《软件》2016,(6):75-78
传统的MVC模式在Android的应用开发中存在诸多不足,主要表现在Android应用开发的关键类Activity会充当Controller和View的合体,既要负责业务逻辑,又要负责显示,造成Activity的职责过多,耦合度高。MVP模式是MVC模式演进而来,引入了Presenter彻底分离Model和View层,在解决Activity臃肿的问题同时,还有助于后期的测试与维护。本文分析MVC对于Android开发的不足,并探索MVP模式在Android开发中的可行性,以及优劣势,最后实现MVP模式在Android开发中的应用。  相似文献   

6.
李想  特日根 《电子技术应用》2021,47(2):49-53+57
MVC(Model-View-Controller)模式是Android应用开发的传统方式(用Activity/Fragment表示Controller层,用XML文件表示View层),随着项目的页面增多,逻辑复杂度提升,将使Activity文件变得臃肿,代码耦合度明显提高,不利于项目后期的升级和维护。通过对传统MVC开发模式与主流MVP(Model-View-Presenter)开发模式进行研究和比较,发现MVP开发模式能够更好地解决上述问题。同时,官方HttpURLConnection类对于HTTP网络请求的效率无法满足业务需求,而Retrofit2+OkHttp3+RxJava2的响应式网络请求框架具有更高的响应效率。以《长光卫星云极视》项目为背景,研究并验证MVP模式和Retrofit2+OkHttp3+RxJava2的响应式网络请求框架结合的可行性。  相似文献   

7.
文章介绍了在.NET Framework下开发WEB应用系统中常用的框架,以及这些开发框架的结构、技术特点和主要应用的领域。通过合理的选择开发框架可以有效了提高开发效率、降低代码的耦合度和系统结构更加清晰。  相似文献   

8.
介绍了如何利用.NET平台结合MVC模式开发安全、可扩展、易维护的系统。分析了MVC设计模式,设计了一个基于MVC模式的.NET框架下的应用模型,并结合该实例,探讨了具体的实现方法,并给出了每个模块的代码实现。该系统实现了应用程序模块化,具有良好的安全性、可扩展性和易维护性。  相似文献   

9.
MVC模式常被应用于大型的B/S应用程序开发,它提供了一个结构化的模型,实现了软件开发的分工和应用程序的模块化。深入研究了一个Wiki系统在客户端浏览器中的设计与实现,在实现过程中完全使用JavaScript并结合MVC模式,使得整个应用程序具有较高的系统性,由于使用了模块分割提高了代码复用率,降低了维护成本。  相似文献   

10.
基于SSH的Web应用框架技术研究应用   总被引:1,自引:0,他引:1  
卢军涛  史浩山 《微处理机》2009,30(4):32-34,39
介绍了三种流行的开源框架技术:Struts、Spring、Hibernate,并将这三种框架技术整合起来应用到实际的Web项目开发中去,分别用Struts框架实现表示层,用Spring框架实现业务层,而用Hibemate框架实现持久层.从而大大降低了各层之间的耦合度,提高了项目代码的复用性及项目开发的效率,并易于维护.  相似文献   

11.
基于SSH的物流信息系统的研究与实现   总被引:5,自引:1,他引:4  
针对传统物流信息系统开发的不足,在基于MVC模式及JAVA EE企业级应用开发平台上,整合Struts2、Spring和Hibernate(SSH)开源框架技术,提出了一种多层B/S模式的物流信息系统模型.实践表明,该整合框架层次结构清晰、耦合度低,简化了代码,提高了Web应用程序的开发效率.  相似文献   

12.
介绍了如何利用.NET平台结合MVC模式开发安全、可扩展、易维护的系统。分析了MVC设计模式,设计了一个基于MVC模式的.NET框架下的应用模型,并结合该实例,探讨了具体的实现方法,并给出了每个模块的代码实现。该系统实现了应用程序模块化,具有良好的安全性、可扩展性和易维护性。  相似文献   

13.
在Web项目开发中,一个良好的框架可以加快开发速度,降低成本,减少工作量,同时可以使Web项目具有良好的扩展性和移植性。基于Spring MVC+Spring+Hibernate(简称SSH)的项目以其快速的开发效率和良好的扩展性,成为中小企业应用主流的框架组合。Spring MVC是一个基于MVC设计模式的框架,是Spring的子项目,主要负责表现层和控制层的功能,例如响应请求等。Spring是一个实现IoC和AOP的容器,降低组件间的耦合度,可以整合和支持Spring MVC和Hibernate等主流框架,使业务逻辑更加清晰。Hibernate负责管理数据持久化,实现与数据库相关的CRUD操作。以购书网站的后台管理系统为例,重点说明SSH框架在Web应用系统的后台开发中的应用。  相似文献   

14.
"互联网+"与智能物联网技术的兴起,促进移动应用软件开发的发展。针对当前Android软件合作开发耦合度高、版本升级效率低、工程大编译慢等问题,提出采用组件化思想优化Android工程开发。使用Android Studio自带的Modules开发功能以及阿里的ARouter路由框架,将整体工程划分为多个组件应用;使用Gradle编译插件根据全局变量控制组件的单独开发、调试与集成发布;采用ARouter在编译期生成模块路由,简化模块间通信。组件划分有利于降低工程中各个模块的耦合,提高软件的协同开发效率和工程编译速度,利用组件化还能解决资源复用问题。  相似文献   

15.
针对传统数据验证方案在验证场所的单一性或验证场所分工不明确而导致的用户体验差、系统效率低,以及验证代码与系统其它模块耦合度较大的问题,提出了一种以验证复杂度为依据来进行验证场所在数据验证方面的明确分工策略.设计了一个在客户端采用事件监听减少客户端UI和验证代码的耦合度,在服务器端运用Aop和Valang分离数据验证模块和业务逻辑模块的方案.该方案能以少代码、低耦合的方式实现数据验证功能,并在实际项目中有较好的实用性.  相似文献   

16.
介绍了目前流行的MVC设计模式以及基于MVC模式的Struts框架;利用Struts框架的优势开发新闻中心管理系统;给出了该系统的功能、模块划分、处理流程及框架设计与部分代码;并以该系统为例分析了Struts框架的请求-响应流程;最后,讨论了后台页面管理安全性的问题,并给出具体的解决方案.  相似文献   

17.
梁弼 《微机发展》2011,(10):161-163,167
针对当前科研成果管理系统存在运行环境要求高、运行过程不稳定、可移植差等缺点,提出了一种基于MVC模式的系统设计方案,阐述了利用Struts+Spring+Hibernate轻量级J2EE框架技术实现高校科研成果管理系统的过程。实际开发表明,通过SSH框架技术来实现MVC模式可以清晰地分离出人机界面、业务逻辑和数据处理,使整个高校科研成果管理系统具有良好的可扩展性、可移植性和易维护性。同时解决了相似代码冗余的问题,这不但降低了代码维护的成本,而且缩短了系统的开发周期。  相似文献   

18.
面向Android应用程序的代码保护方法研究   总被引:1,自引:0,他引:1  
近年来,Android操作系统快速发展,逐渐成为移动设备最常用的操作系统之一.与此同时,Android系统的安全问题也日益明显.由于Android系统自身的安全体系不够健全以及Android应用代码保护方法缺失,大量Android应用面临逆向工程、盗版、恶意代码植入等威胁.文章针对Android应用所面临的这些安全问题进行分析,并指出问题存在的原因.在此基础上,设计了一个完整的Android应用程序代码保护方法,该方法由PC端处理模块、Android端处理模块以及Android代码开发规范构成.为使该方法更具可操作性,文章还给出了一些关键技术的实现,包括基于AES算法的加密保护、伪加密、加壳、代码混淆以及特殊编码规则等.文章提出的面向Android应用程序的代码保护方法借鉴了传统的保护方法,结合Android系统的自身特性,采用文件加密、代码混淆、反动态调试、完整性校验以及加壳等技术,从对抗静态攻击和对抗动态调试两个方面提高了应用抗攻击的能力.因此,该方法不仅具有一定的理论意义,还具有一定的实际应用价值.  相似文献   

19.
基于SSH框架和DWR技术的减灾卫星运行管理系统建设   总被引:1,自引:0,他引:1  
根据卫星遥感在灾害监测与救灾减灾中的应用特点,研究了减灾应用中卫星数据申请、生产的规范和流程,并根据规范和流程,利用SSH和DWR框架实现了一个减灾卫星运行管理系统.在该系统中,利用SSH框架实现了MVC软件设计模式中M模型层、V表示层、C控制层的分离,降低了系统的耦合度,并利用Spring的面向切面编程(AOP)特性,实现了系统中的数据库事务和日志模块,降低了系统的开发难度.运行结果表明,该系统采用DWR框架实现了AJAX,减少了页面的刷新次数,改善了显示效果,提高了用户的体验度.  相似文献   

20.
为实现Web开发中客户端代码的可读性、易测试、可维护性和可扩展性,介绍和分析JavaScript MVC框架的基本结构和设计模式。以Backbone.js框架为例,通过实际应用开发中的部分代码演示了JavaScript MVC框架在Web开发中的应用,并阐述了Web开发中的其他注意事项。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号