struts是java写的,你的意思是java的反射吧?

解决方案 »

  1.   

    spring不就靠反射嘛,楼上的说错了
      

  2.   

    spring确实是依靠反射,所以spring本身就是极为损耗性能的,而且spring开发主要是配置xml文档而不是java本身代码的编写,对于习惯写java代码的人来说是比较头痛的。
    spring在一定程度上简化了开发的难度,不过它自身就是由他人花费大量时间和精力设计出来的容器,而你只是用用而已,当然不会觉得难,如果你更深入的了解了spring框架你会觉得它确实很有用,但是如果对性能有较强要求的地方你一定不会用它。
    spring的真正优势在哪里,就是在于扩展上,运用spring框架可以很随意的吧显示层,业务层,持久层换来换去。因为那些都是在spring的xml文件中配置的。