我也刚刚学习Struts,昨天一个公司面试,它们让我用Struts做一个新闻发布系统,我也是第一次做,感觉用jsp能实现很简单的东西用Struts实现很繁琐,不过好像在做项目的时候分工比较明确,有专门做页面的,由专门做Bean实现类的,可以发挥个人所长吧,而且以后维护方便。

解决方案 »

  1.   

    要是单纯使用 STRUTS,不是很复杂吧、、、
      

  2.   

    我也是刚学STRUTS.我都被它烦死了,怎么也感觉不到它的好啊!!!
      

  3.   

    更方便啊,也不算很多,提供更强在的功能,
    更好的支持业务逻辑,
    当然如果你做的东西很小的话就没必要用struts了,
    不过我觉得只用jsp是不好的.
      

  4.   

    status 是一个很好的开源框架  但不是什么地方用它都好  
    我认为 如果一个人开发的话 就最好不要用status了 
    在大型的项目中 团队开发使用status 可以提高很多开发时间
    我是一年前开始学习status的 但是到现在也没真正的用status做过一个项目
    我现在都是一个人做的都是一些小型的 我用的是 jsp+servlet+hibernate
    jsp都是由美工写好的静态页面 我写好映射的数据库 和taglib 显示那就在静态页面中
    加入taglib 提交那就用servlet来处理 很快  很方便
    我觉得学习java 并不是要学它的某种技术 重要的是要学习的它的思想  学习它的开发方式
    status实现的只是java模式当中的mvc 其实要实现mvc结构可以有很多实现方法 
    例如我上面所写的我认为就是mvc的一种实现方式 你们认为怎么样?
      

  5.   

    不好意思 英文太差了  struts 打错了
      

  6.   

    自然是用了struts更方便了,原来比较繁琐的页面逻辑全部送到后台的模型层去做,又控制层决定发向什么页面。JSP页面中只干一些显示数据的事情就好了。如果要是在JSP页面操作所有的东东,JSP代码和Javascript代码不把你烦死才怪
      

  7.   

    很简单的东西用Struts实现有点复杂
      

  8.   

    我感觉用struts开发的时候可能有一点麻烦,但是到维护的时候
    就能看出来优势了。
      

  9.   

    开始时有这样的感觉很正常,熟悉后,会发现它给项目开发带来很多好处,包括简化开发过程。很值得可看看这里:http://www.javawebstudio.com/html/instance/index.htm
      

  10.   

    其实Struts很简单,了解它的工作流程,只要知道ActionFrom和Action的用法.再学一下Struts-Config的配置.就差不多了.
      

  11.   

    要看项目大小。大的项目struts有它的优势,一个是可以大为减少后期的维护量,一个是开发过程中可以有效的使用mvc模式来划分开发人员,相对来说,可以节省很多工作量,并且开发人员更专注自己的业务技能。小的项目也可以用,不过用了可能更复杂。
      

  12.   

    多谢大家,很有启发,我看了几篇相关的文章,慢慢地感觉到struts的魅力所在了!!
      

  13.   

    学struts是学它的设计思想,真正用起来不是很难的,所谓熟能生巧吗