struts用自己的标签取代在jsp页面杂乱的java代码,使得MVC2模式体现的更为清晰。

解决方案 »

  1.   

    让我这种用惯了asp的人有点不习惯。很严谨,很规范。其他的还在学习中感悟中!
      

  2.   

    除上面的这些优点外,至少还有:
    国际化支持比较好
    form的校验比较方便
    与tile结合给页面布局带来了一些灵活性
      

  3.   

    结构比较清晰,就是标签有点..................同意 hehe^^
      

  4.   

    用struts可以使结构清晰!
    有利于页面的布局!
    容易扩展!
      

  5.   

    1-国际化,2-简单校验方便,3-应用标签实现显示与业务分离
    易扩展、易维护,高度的灵活性可否也讨论一下struts的缺点;
    应用标签使页面不写任何java代码,带来了什么好处。
      

  6.   

    主要是应用了MVC这么牛的设计模式,再加上强大的标签库,用起来感觉很爽,不过没有可视化的开发界面,做起来比较费时,JSF值的期待。
      

  7.   

    泼点冷水,struts并不是太好,做大项目局限性太大。MVC的思想不错,可是jsp的表现太费劲。个人观点:)
      

  8.   

    我觉得很好的实现了mvc,就是控制,显示,和模型的分离!是mvc设计模式的经典应用
      

  9.   

    我个人认为struts并没有省多少事~~~~~~~~~,并且得还有额外的学习时间还有就是相关的东东给服务器带来了巨大的负荷,你们放眼看看163,sina,阿里巴巴这样大访问量的站有哪一个是用了这个东东的?对于大访问量的站点或相关的软件还是得专门性的开发,用这个东东并不是最好的选择。
      

  10.   

    总的来说struts还是非常好的。我们看的是它的思想及结构。如果我们自己编能编出这种架构的mvc模式吗??
     eww(fs) 说:
    我个人认为struts并没有省多少事~~~~~~~~~,并且得还有额外的学习时间还有就是相关的东东给服务器带来了巨大的负荷,你们放眼看看163,sina,阿里巴巴这样大访问量的站有哪一个是用了这个东东的?对于大访问量的站点或相关的软件还是得专门性的开发,用这个东东并不是最好的选择。编程是一门艺术。如果照这么说(还有就是相关的东东给服务器带来了巨大的负荷,)那么java就不应该这么流行。他没有c++.net那么快。也给服务器带来了额外的负担。既然是一种架构。他为我们带来了国际规范、一种思想。你认为不好。但你也得知道。那不好。我们不就又学到了东西吗?先写到这里。偶要继续研究......
      

  11.   

    局限性很大的。跟java代码结合起来还好一点。
      

  12.   

    局限性很大的。跟java代码结合起来还好一点???
      

  13.   

    延长开发周期的说法是不对的。做好的structs可以重复的理由,慢慢的,甚至可以成为一套功能强大的产品。不要只看手头上的东西。要放眼于未来。
      

  14.   

    Struts跟Tomcat、Turbine等诸多Apache项目一样,是开源软件,这是它的一大优点。使开发者能更深入的了解其内部实现机制。
      除此之外,Struts的优点主要集中体现在两个方面:Taglib和页面导航。Taglib是Struts的标记库,灵活动用,能大大提高开发效率。另外,就目前国内的JSP开发者而言,除了使用JSP自带的常用标记外,很少开发自己的标记,或许Struts是一个很好的起点。
    关于页面导航,我认为那将是今后的一个发展方向,事实上,这样做,使系统的脉络更加清晰。通过一个配置文件,即可把握整个系统各部分之间的联系,这对于后期的维护有着莫大的好处。尤其是当另一批开发者接手这个项目时,这种优势体现得更加明显。
      Struts已逐步越来越多运用于商业软件,是一种非常优秀的J2EE MVC实现方式,如果你的系统准备采用J2EE MVC架构,那么,不妨考虑一下Struts。
      

  15.   

    主要是开括开发者的开发思想(mvc)
      

  16.   

    STRUTS是许多程序员的结晶呀,可以让开发者有一个好的开发架构但针对于美工来讲有一定的难度,因为DREAMWARE到现在为止好像还不支持STRUTS的HTML标签但其BEAN标签LOGIC标签我觉得很好用对于大型的项目,他可以帮助你让你的软件结构更加清楚,易维护与开发并有国际化支持