APP下载

论基于J2EE的MVC模式在网上书店开发中的应用

2011-10-21况嫦娥李俊

卷宗 2011年6期

况嫦娥 李俊

摘要:本文探讨了J2EE技术与MVC设计模式结构,并结合MVC设计模式,应用J2EE架构,讲解了网上书店的开发。

关键词:网上书店;MVC模式;J2EE架构

1基于J2EE的MVC设计模式

J2EE是一种利用Java平台来简化诸多与多级企业解决方案的开发、部署和管理相关复杂问题的体系结构。它提供了一个多层次的分布式应用模型和一系列开发技术规范。多层次分布式应用模型是指根据功能把应用逻辑分成多个层次,每个层次支持相应的服务器和组件,组件在分布式服务器的组件容器中运行(如Servlet组件在Servlet容器上运行,EJB组件在EJB容器上运行),容器间通过相关的协议进行通信,实现组件间的相互调用。遵从这个规范的开发者将得到行业的广泛支持,使企业级应用的开发变得简单、快速。

MVC(Model-View-Controller)是一种经典的软件体系结构,它采用了“分治”的思想,将表示和数据分离开来,将系统分成三大类:即模型、视图、控制器。其中模型用于存储数据的对象,以JavaBean的形式存在;视图是向控制器提交所需数据、显示模型中的数据,一个模型可以对应一个或多个视图;控制器是负责具体的业务逻辑操作,即控制器根据视图提出的要求对数据做出处理,并将有关结果存储到模型中,并负责让模型的视图进行必要的交互,当模型中的数据变化时,让视图更新显示。

J2EE技术结合MVC设计模式在构建企业级WEB应用中,JSP对应视图,应当尽量避免在JSP中使用大量的Java程序片来处理数据,否则不利于代码的复用;Servlet对应于控制器;……

登录APP查看全文