基于MVC模式的Struts框架概述
作者:yarshray关键字: Java J2EE MVC JSP Servlet MVC Struts
内容简介:
MVC设计模式成为了目前十分流行的一种设计方法.它是一种软件的设计方法模式.并且被大量的开发和实践所证明.因此本文通过介绍Struts框架这种已经实现了MVC模式的软件构件框架了讨论该模式的优势和如何投入到软件开发中去.
本文内容注重理论和实践相结合,比较系统的从多层设计方式到分布式软件开发中所用到的技术,从而切入目前Sun公司退出的J2EE框架模型,然后更加该框架讨论了与之相关的技术,包括JSP,Servlet,用户定义标签等相关主题,然后讨论其优势和缺陷,最后引出文章的主题,Struts框架,该框架通过实现MVC设计模式从而改变了以往的设计方法,使得开发一套基于J2EE框架的应用程序十分具有广泛的适应性和极高的效率.
名人名言:
如果我比笛卡尔看得远些,那是因为我站在巨人们的肩上的缘故。
──牛顿
具有丰富知识和经验的人,比只有一种知识和经验的人更容易产生新的联想和独到的见解。
──泰勒
引言:
现阶段软件开发已经进入了面向对象,组件化,分布应用的阶段.Sun 公司推出的Java2 Enterprise Edition(J2EE)平台已经日趋成熟.并得到了广泛的应用.J2EE中所定义的Web容器中的WEB组件也成为了目前开发WEB应用主要工具和手段.JavaServer Page (JSP)技术,几乎是每一个JAVA WEB应用开发的必须开发组件.
目前的Web容器也是繁花似锦,一些免费的开源的组织也加入到这项运动中来了.如Apache软件组织提供的Tomcat就是一个非常优秀的Web容器,这也推动了Java的Web应用的发展.随着Java的Web技术的成熟和市场的巨大需求.越来越多的开发人员都开始使用一些已经被开发所认同的开发框架了.而现在软件开发的思想观念已经不是”我们是否要使用软件框架” 而是说 ”使用什么软件开发框架”.
因此,选用优秀的开发框架是作为一个软件开发人员所必须的.Jakarta-Struts是由Apache软件组织提供的一套开发源代码的项目,它实现了模型---视图---控制器(Model---View---Controller) MVC 设计模式.其广泛的适应性和高度的扩展能力加上对生产效率的极大提高成为了目前Java的Web开发所逐步认可的标准.
补充:Jsp教程,Java技巧及代码