解决方案 »

  1.   

    42.spring的MVC类似struts1但是更强大、合理,页面用jstl、C是Controller、M和V是ModelAndView
    它的前端控制器是DispatcherServlet相当于struts的ActionServlet、
    Controller作为具备处理webrequest能力的bean纳入Ioc容器管理、
    M和V合一这点比struts1清晰、M和V本质上是脱离不开耦合的。
      

  2.   

    spring的MVC也是不错的 C 是指DispatcherServlet 它负责截获请求并分配对应的M 这里的理论和MVC的理论是一样的
    关于事务,才是spring的出色的地方啊。spring提供编程式事务和声明式事务
      

  3.   

    应付试题太被动了
    你应该熟悉应用中常用的,回答的问题从常用的知识点出发 关于spring事务,你不如结合项目中用到的事务代码
    去谈。
      

  4.   

    spring提供了编程式事务处理和声明式事务处理。
    spring中的事务处理实际上就是基于动态的aop(面向方面编程 )机制实现的。spring在默认情况下会使用java的动态代理机制,因为java的动态代理机制要求其代理的对象必须实现一个接口 。并且在该接口中定义准备进行代理的方法。而对于没有实现任何接口的java bean,spring是通过cglib来实现的。
    中心接口 :org.springframework.transaction.platformtransactionmanager.
    编程式事务处理:transactiontemplate能够以编程的方式实现事务处理。
    声明式事务处理:
    在小型的软件系统中,如果只有很少的事务处理,使用编程式事务处理。
    如果是一个大型地软件系统,而且有大量的事务操作,使用声明式事务处理比较好。
      

  5.   

    没用Spring做过开发,也只是看过一段时间的书籍,spring在MVC每一层都有起着控制的作用,管理整个框架细节也不是很清楚,关注中
      

  6.   

    面试中我也遇到过类似的问题,我用的MVC框架是Struts,不是Spring中的MVC,还有事务,不是很了解,所以就没戏了
      

  7.   

    Spring的整个MVC配置是基于IOC容器的。
    Spring事务是基于AOP机制的。
    具体不懂,学习
      

  8.   

    42. Spring 在MVC中怎么运用的?起到什么作用? 
    spring可以理解为一个大的容器,spring-core主要负责做些业务处理,配置等工作,可以整合多种web框架(楼主应该不是问的spring mvc吧)
    44. Spring怎么进行事务处理的? 
    这个要看具体的章节了,代码和声明两种
    45. Spring中的transaction的用法?
    这个和44貌似有点雷同,最好就是AOP方式 
      

  9.   

    spring 的 MVC 貌似没STRUTS的好用吧再说还有JSF
    声明式事务管理是靠AOP实现的。主要在XML里面进行配置,没什么难的而且功能的确很强大!
    具体配置可以参考开发人员文档,其他的实施就了解了。