Struts最早是作为Apache Jakarta项目的组成部分问世运做。项目的创立者希望通过对该项目的研究,改进和提高Java Server Pages (JSPs)、Servlet、标签库以及面向对象的技术水准。当前最高发行版本为Struts1.1,可以到http://jakata.apache.org/Struts下载。
Struts这个名字来源于在建筑和旧式飞机中使用的支持金属架。它的目的是为了帮助你减少在运用MVC设计模型来开发Web应用的时间。你仍然需要学习和应用该架构,不过它将可以完成其中一些繁重的工作。如果想混合使用Servlets和JSP的优点来建立可扩展的应用,Struts是一个不错的选择。
Struts这个名字来源于在建筑和旧式飞机中使用的支持金属架。它的目的是为了帮助你减少在运用MVC设计模型来开发Web应用的时间。你仍然需要学习和应用该架构,不过它将可以完成其中一些繁重的工作。如果想混合使用Servlets和JSP的优点来建立可扩展的应用,Struts是一个不错的选择。
Struts 是MVC的一种实现,它将 Servlet和 JSP 标记(属于 J2EE 规范)用作实现的一部分。Struts继承了MVC的各项特性,并根据J2EE的特点,做了相应的变化与扩展。
但用stuts要用到自定义的标签库, 这些标签库以后可以和J2EE平台兼容吗?
还有stuts中用一个servlet来控制, 分模块来开发方便吗?
效率很关键啊。
本来开发效率肯定拖慢,如果运行效率也降低了,那要来干什么?JSP+Servlet+JavaBean 也可以做成低耦合啊!
如果封装得当的化,重用性与可维护性也很高啊!
如果是大型的项目,先不要用!毕竟你是第一次用,万一有麻烦就惨了。
最好现在小项目里面试验一下。
hehe, 大家别听我胡说八道。