欢迎来到天天文库
浏览记录
ID:9234195
大小:256.83 KB
页数:4页
时间:2018-04-24
《spring在实现mvc构架中的应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、维普资讯http://www.cqvip.com第6期计算机技术与发展Vn1.16NO.62006年6月COMPUTERTECHNOLO~JYANDDEVEL0PMEN丁Jun.2006Spring在实现MVC构架中的应用符培炯,杜忠军(四川大学计算机学院,四川成都610065)摘要:Spring框架是一种在J2EE的基础上构建起来的一个轻量级的框架实现。叙述了基于MVC模式的Spring框架的应用,讲解了在Spring框架中各个模块的划分和功能,阐述了各个模块的实现逻辑,特别针对MVC模式中的控制器、模型和视图三个方面进行了详细的分析,从而说明了该框架的特点和优势。文中还通过对于该框
2、架中一个典型的页面处理流程进行了分析和解释,阐明了将Spring框架用于web应用的实现方式,并展望了Spring框架与其他框架集合的运用前景。关键词:Spring;MVC;Web框架中图分类号:TP311.5文献标识码:A文章编号:1673—629X(2006)06—0236·O3ApplicationofSpringinRealizingMVCFrameworkFUPei·jiong,DUZhong-jun(InstituteofComputerScience,SichuanUniversity,Chengdu610065,China)A~:Springisonekindoflay
3、eredJava/.[2EEapplicationframeworks.ThisarticlemainlydescribestheapplicationofSpriginreal~-ingMVCframework.ItintroducesindetailthearehitectureofWh0leframeworkandfunctionofeachmodule,describesimplementationlogicofeachmodule,especiallyanalyzesthreeaspects(controller,moddandview)ofMVCframework,show
4、ingthecharacteristicandad-vantageoftheframework.Byanalyzingatypicalprocessflowforpage,thepaperilluminatesamechanismapplyingSp~ngtOWeb,andtheprospecttoassociateSpringwithotherframeworks,、Keywords:Spring;MVC;W_ebframework1Web应用开发模型与MVC架构1.2模型随着J2EE平台的日趋成熟和广泛应用,基于Java的表示企业数据和业务规则。MVC系统中的Model部Web应用
5、开始进入框架时代。由于为Web应用提供了现分从概念上可以分为两类——系统的内部状态和改变系成的通用的框架,即预备的软件架构和相关的软件包,因统状态的动作,通过JavaBeaa和EIB组件实现,同一个模此使用web应用框架可以大大地提高开发Web应用的型可以被多个视图重用。速度和效率,规范开发的过程。同时基于MVC的Web框1.3控制器架成为了其中的主流框架,如Struts,Webworks,jsf和文中控制器的作用是从客户端接收请求,并且选择执行相要讲到的Spring。应的业务逻辑,然后把响应结果送回到客户端。是Model~View—Controller的简称,即模型一MVC模式把应用
6、逻辑,处理过程和显示逻辑分成不视图一控制器⋯。它是一种设计模式,强制性把应用程序同的组件来实现,即将内容的显示和产生分离,使三个模的输入、处理和输出分开。对于界面设计可变性的需求,块相互独立,提高了应用程序的灵活性和可配置性,也使MVC把交互系统的组成分解成模型、视图、控制三种部软件在健壮性、代码重用和结构方面上了一个新的台阶。件。它们分别担负不同的任务。1.1视图2Spring提供应用的表示层,由JSP页面产生,在JSP页内没2.1Spring的总体框架有处理逻辑,它仅负责检索原来先由Servlet创建的Jav—Spring框架是一种在J2EE的基础上构建起来的一个aBean对象。轻
7、量级的框架实现【2J,相对于J2EE,具有维护容易、分层清楚、速度快、代码少、支持最新的㈣和)P概念等优点,同时在设计上非常强调简单性和一致性,简约的配收稿日期:2005一O9一O7置文件风格。各个组件的实现一致性,小到包名、类名等命作者简介:符培炯(1978一),女,河南洛阳人,硕士研究生,研究方向名都体现一种统一的风格。为数据库与管理信息系统;杜忠军,硕士研究生导师,研究方向为数一方面,Spring可以成为一种一站式解决方案(即在据库与管理
此文档下载收益归作者所有