郭平



摘 要:MVC设计模式是一种可靠有效的开发模式,它实现了业务逻辑和显示界面的分离,在Web应用开发中广泛地使用,该文简要介绍了MVC设计模式,讨论了MVC模式在Java Web应用中的实现,最后给出了一个基于MVC模式的Java Web登录程序的实例。
关键词: MVC 设计模式 Web应用 Java
中图分类号:TP393 文献标识码:A 文章编号:1672-3791(2017)07(c)-0008-03
随着互联网技术的发展,基于B/S模式的Web应用系统已成趋势,用户界面完全通过浏览器实现,主要的事务逻辑在服务器端实现。Java Web应用程序是采用Java技术开发的Web应用程序,在Java Web的开发应用中使用MVC模式能够使得系统更容易扩展、部署和维护,提高开发效率。
1 MVC模式
MVC(Model-View-Controller)是20世纪80年代发明的一种软件设计模式。MVC模式将交互式应用分成模型(Model)、视图(View)和控制器(Controller)3个部分。
Model是从现实世界中抽象出来的对象模型,模型封装了数据和对数据的操作,并进行数据处理计算。View是应用和用户之间的接口,负责将应用呈现给用户。Controller负责视图和模型之间的交互,控制对用户输入的响应、响应方式和流程,它主要负责:(1)把用户的请求分发到相应的模型。(2)将模型的改变及时反映到视图上。将MVC设计模式运用在Web项目开发上,可以很大程度地节约开发时间,将软件开发人员的精力集中在业务逻辑上,不仅减少了项目开发的成本,还大大提高了開发效率,增强了Web应用系统的维护性和延展性。
2 MVC模式在Java Web应用中的实现
经典MVC模式在桌面程序中发挥了很重要的作用,随着软件规模的不断扩大,MVC设计模式正在应用到各种应用程序的设计中。……