- 1
- 0
- 约5.22千字
- 约 7页
- 2019-10-19 发布于江苏
- 举报
用Struts建立MVC使用的介绍
1.Model 1 和Model 2简介
我们在开发Web使用时经常提到的一个概念是Model 1/Model 2,那么到底它是什么意思呢?其实它是对采用JSP技术构成Web使用的不同模型的描述。下面对这个概念做一个简单的介绍。
Model 1
在使用JAVA技术建立Web使用的实例中,由于JSP技术的发展,很快这种便于掌握和可实现快速开发的技术就成了创建Web使用的主要技术。JSP页面中可以非常容易地结合业务逻辑(jsp:useBean)、服务端处理过程(jsp:scriplet)和HTML(html),在JSP页面中同时实现显示,业务逻辑和流程控制,从而可以快速地完成使用开发。现在很多的Web使用就是由一组JSP页面构成的。这种以JSP为中心的开发模型我们可以称之为Model 1。
当然这种开发模式在进行快速和小规模的使用开发时,是有非常大的优势,但是从工程化的角度考虑,它也有一些不足之处:
使用的实现一般是基于过程的,一组JSP页面实现一个业务流程,如果要进行改动,必须在多个地方进行修改。这样非常不利于使用扩展和更新。
由于使用不是建立在模块上的, 业务逻辑和表示逻辑混合在JSP页面中没有进行抽象和分离。所以非常不利于使用系统业务的重用和改动。
考虑到这些问题在开发大型的Web使用时必须采用不同的设计模式――
原创力文档

文档评论(0)