昨天面试,公司说一直在用struts1,并且说不是struts2可以替代的。因为struts2有一个问题是,两个项目对接还是什么情况,反正就是两个项目,现在要搞到一起,协调工作吧类似情况时,配置文件没法搞,会遇到麻烦,没太理解。
个人感觉struts2是很好用,struts1用的很少,请高手来说说这个两个项目搞到一起的时候用struts2会出现的配置问题具体是什么问题。struts1是如何能够搞定的呢??
我不是问struts2的优点之类的,请不要答非所问。谢谢

解决方案 »

  1.   

    莫非是因为ActionFrom和逻辑代码混杂在一个Action里造成的?
      

  2.   

    不知道少什么 不过应该不会影响这么大吧 面你的人我估计他根本就不了解STRUTS2 LZ不搭理他
      

  3.   

    不要说不相关的东西。
    大家一起讨论。我觉得这个问题超出了技术的层面。
    要从项目的角度来参考。如果要升级到struts2,那么成本不是“一袋烟的功夫”的。
    而且几乎所有的代码都要重新编写,至少要改造。
    带来的可能预想到和不可预想到的bug会很多很多。其实框架就是拿来用的,
    并不一定求新。没有银弹是真理。现在很多地方还用servlet些程序呢(不过鄙视一下这样公司的技术主管)所以,如果是原来已经有的项目。
    原来怎么做的还怎么样做最好。
    (当然有个容忍极限,超过了就...)如果重写项目,
    或者能设计出一个接口用来在新旧项目中串联,
    新框架肯定有它的好处。随便练练打字,胡言乱语一下。
    勿怪good luck
      

  4.   

    1. 不用依赖于servlet容器,方法可以没有request, response对象等
    2. 不用继承actionform, 设计更灵活,不会产生为了一个表单多设计一个form的情况
    3. 非单例,非线程安全,效率要高
      

  5.   


    依赖是依赖 不过隐藏了不用继承ACTIONFORM 而是通过实现普通的JAVABEAN 灵活性提高了 但是对于这个JAVABEAN究竟是属于PO还是属于VO更无法分清了(有人说在MVC2里struts所处的角色变了)
      

  6.   

    struts2 有什么会造成一个服务器多线程问题!我曾遇到好不容易才解决了!
      

  7.   

    新项目用STRTUS2肯定没什么问题老项目、整合项目、项目二期,一般都会延用以前的框架,不会采用新技术
    这根本不是什么不足之处,是基于成本、维护性和其他一些方面的考虑
      

  8.   

    如果只换WEB层就会有麻烦,那只能证明项目设计的不好。
      

  9.   

    6,7,8楼拜托,再拜托。struts2的优点不用你告诉我,就算我不知道,就算百度不知道,就算google不知道,我身边随便拉个人也应该知道吧。都专门说不要给我讲struts2优点了。就差没给加个红色显示??
    与struts1相比之下,struts2的缺点是什么。 就是说,struts2跟struts1相比较,有什么地方struts2比不过struts1,也就是struts1比struts2强的地方,struts2做不到但是struts1能到的地方???那个够了吗??具体点就是面试官说到的两个项目整合到一起的时候,讨论struts2相对struts1来说,struts2的不足??
      

  10.   

    两个项目一个是用的struts1,另一个是用的struts2当然不能集成到一起了。
    struts2比struts1要好,,相比struts1没有缺点优点一大堆。