昨天面试,公司说一直在用struts1,并且说不是struts2可以替代的。因为struts2有一个问题是,两个项目对接还是什么情况,反正就是两个项目,现在要搞到一起,协调工作吧类似情况时,配置文件没法搞,会遇到麻烦,没太理解。
个人感觉struts2是很好用,struts1用的很少,请高手来说说这个两个项目搞到一起的时候用struts2会出现的配置问题具体是什么问题。struts1是如何能够搞定的呢??
我不是问struts2的优点之类的,请不要答非所问。谢谢
个人感觉struts2是很好用,struts1用的很少,请高手来说说这个两个项目搞到一起的时候用struts2会出现的配置问题具体是什么问题。struts1是如何能够搞定的呢??
我不是问struts2的优点之类的,请不要答非所问。谢谢
大家一起讨论。我觉得这个问题超出了技术的层面。
要从项目的角度来参考。如果要升级到struts2,那么成本不是“一袋烟的功夫”的。
而且几乎所有的代码都要重新编写,至少要改造。
带来的可能预想到和不可预想到的bug会很多很多。其实框架就是拿来用的,
并不一定求新。没有银弹是真理。现在很多地方还用servlet些程序呢(不过鄙视一下这样公司的技术主管)所以,如果是原来已经有的项目。
原来怎么做的还怎么样做最好。
(当然有个容忍极限,超过了就...)如果重写项目,
或者能设计出一个接口用来在新旧项目中串联,
新框架肯定有它的好处。随便练练打字,胡言乱语一下。
勿怪good luck
2. 不用继承actionform, 设计更灵活,不会产生为了一个表单多设计一个form的情况
3. 非单例,非线程安全,效率要高
依赖是依赖 不过隐藏了不用继承ACTIONFORM 而是通过实现普通的JAVABEAN 灵活性提高了 但是对于这个JAVABEAN究竟是属于PO还是属于VO更无法分清了(有人说在MVC2里struts所处的角色变了)
这根本不是什么不足之处,是基于成本、维护性和其他一些方面的考虑
与struts1相比之下,struts2的缺点是什么。 就是说,struts2跟struts1相比较,有什么地方struts2比不过struts1,也就是struts1比struts2强的地方,struts2做不到但是struts1能到的地方???那个够了吗??具体点就是面试官说到的两个项目整合到一起的时候,讨论struts2相对struts1来说,struts2的不足??
struts2比struts1要好,,相比struts1没有缺点优点一大堆。