IOC,AOP是spring带的
springmvc比Struts更好用,整合了struts和spring。

解决方案 »

  1.   

    首先得感谢几个大哥(有没有大姐不知道,真是大姐也别见怪。。)能给回复啊。。但我还是不懂啊。。网上类似于http://blog.csdn.net/yuebinghaoyuan/article/details/7337359这种的,一大堆啊。。有学生教师的,有斧子砍树的,有老板和轿车的,泥马该不懂照样不懂啊举个例子吧,我写代码的时候,action层会有这几个东西,controller,requestMapping,这肯定不是Spring MVC的吧?那autowared是?service层有这几个东西,@Service,还是@Transactional是?其他都没什么了啊。记得刚学的时候有什么applicationContext.xml,早忘没影了啊。。各位大侠捞点干货啊。。泥马我现在很饥渴啊。。啊啊啊啊啊啊啊啊啊~~~~~~~
      

  2.   

    本人暂时对IOC 的理解是spring容器帮我们管理类,以前是自己管理.所以叫控制翻转.AOP就是把非业务逻辑(校验,处理编码问题等)和业务逻辑解耦.
      

  3.   

    ioc 不容易直译
    现在已经译成DI 一来注入
    网上搜一下 spring 怎么jdbc连接就OK了spring mvc  就是 @ controller注解
    就是在配置文件中写 scan 下特定目录 有@controller大同小异 实现方式不一样罢了
      

  4.   

    首先你要明白spring是什么,spring是java开发框架。什么是框架?就是别人把主要结构给你搭好了,你配置配置就可以拿来用了。省去你搭架子的时间。
      

  5.   

    我也不是很明白 什么IOC AOP 用会用  底层到底怎么实现的也不明白 
      

  6.   

    真不知道是该恭喜你,还是替你担忧。
    这么多年一直用一个框架,你不了解一些框架的组成概念也能混下来,证明这个框架的成熟。你应该是这个领域的老手了。所以,恭喜你!
    但你好奇的心会害了你,你过多的关注框架构建的原理,会发现,那个世界更加美妙,然后你会脱离现在的趣味,变得不专注所以替你担忧。哈哈,玩笑的。
    就如同windows用久了,如果突然感兴趣用户权限,资源管理也是正常的。其实我自己也在考虑你的这个问题。但我是初次使用,初次到,今天下载的第一个spring mvc 还运行不起来。
    因为手头的资料还在spring 2,, 但不幸的是sring 已经进化到 IO了。如同.net 的快速进化,很多人实际用的只是每个新版本的一部分新特性。 但这样其实写出来的程序很不好,没有生命力。
    所以我希望发现一个比较稳定的java 框架,稳定到可以和.net的组件媲美。很抱歉,不能回答你的答案。 如果非要一个答案, 就像它自己官网上说的,你不用重新发明轮子。
    在这个领域,需要的是熟练的打字员。
      

  7.   


    controller ,service 这些你没想过是怎么实现的吗,你是否new过他们呢,没有他们你如何做到事物的传播,事物的一致性,或者说你是否还有自己开启事物呢?他给你省去了大量new的工做,你只要实现自己的业务和服务跳转,不是很niuBee吗
      

  8.   

    你这等于没说。
    再者springmvc什么时候整合了struts?
      

  9.   


    惭愧惭愧,小弟刚毕业一年,天天加班做过点项目,也就是个好点的打字员,对于Spring那些官方讲解实在是理解不到位,能不能请大神通俗易懂的讲解一下,或者给个讲解的连接,或者有什么讲解的比较详细的例子,,,求开导,求脱坑啊~~~
      

  10.   

    你这等于没说。
    再者springmvc什么时候整合了struts?
    估计人家说的整合structs,就是指的Spring的@Controller注解吧。。这不就是struts的action功能吗
      

  11.   

    SSH springMVC都用过,感觉都差不多,我也不是很懂。
      

  12.   

    要看spring的好处,得先从IOC说起
    IOC是控制反转,将对象的创建的控制权交出去,调用的人只管用,无需管理创建。
    工程模式其实也是IOC的一个实现,但是工程模式的话,调用者调用对象时还要依赖具体的工厂。
    spring的DI 是spring对IOC的一个实现,spring在这里充当了一个超级工厂的角色。
    同时对象的创建都由spring自己来控制,调用者只需要引相应的接口,同时附上对应的配置文件或注解就可以了。
    具体对象的创建自己就不用管理了。
    spring aop 理解太浅,在这里就不谈了
      

  13.   

    Spring就是一套基于IOC原理的系列框架,IOC就是对象不再由对象自己建立获得(new出来),而是由第三方容器注入获得(也就是Spring-core),并且可以通过配置文件来确定注入类型或者方式。主要是实现对象间的解耦。
    SpringMVC就是基于Spring所建立的Web MVC实现,和Struts一样,不过比Struts好用,而且利用了Spring发展出来的优势,例如由Spring自己管理mvc配置,使用注解来完成配置,Struts只是得到Spring的支持,但需要另外的配置。
      

  14.   

    找spring的老书,看看前面1、2章。
    找Rod Johnson写的3本书。
    Expert One-on-One J2EE Design And Development
    Expert One-on-one J2EE Development Without EJB    这本我看了一大部分。
      

  15.   

    j2ee 年代过来的人应该有感受。
    spring 是相对ejb2.现在都ejb3了。如果你只关注Spring MVC,应该,可能,。。
      

  16.   

    我是新手,我感觉主要是2点
    1拦截器,2重写和修改有点用,其他时候感觉好烦啊(学得火气大)
    拦截器很好说,当我想加个什么业务逻辑的时候感觉挺方便
    重写代码么定义借口再实现用,getbean(借口)来获取对象,spring注入实现类,加设没有使用spring,当我重做了实现类改了类名,那么就要找到没个new 了实现类的地方进行修改(话说我为毛要该类名),而用了spring就改下XML里bean id的reference而已
    新手的理解,有高手觉得不对尽管打脸,我回帖也是顺带来学习的
      

  17.   

    我也理解不了这些框架的作用。
    我自己也做过几个项目,都是直接使用jsp+beans+servlet,觉得比这些框架简单多了。但现在触的项目要用到ssh架构,必须得学,但我确实理解不了为什么要用这些框架。我用beans里写类,jsp写页面,提交到servlet处理,整个过程我清楚知道自己在干什么,但框架除了多一堆配置文件,还有什么用?
    我觉得最好的项目是没有配置文件的项目。
      

  18.   

    如果你没有体会到spring的好,那么你可以写一个项目,不使用spring,你就知道它的好