我很想知道,spring 2.0 与 spring 2.5 在使用方面有哪些差异?谢谢!

解决方案 »

  1.   

    spring2.5不是刚发布的嘛。你这么快就完成了一个项目了?!
      

  2.   

    spring   2.0   与   spring   2.5   在使用方面有哪些差异?
    ----------------------------------------------------差异网上有很多,完全可以搜索到。至于使用时自己感觉容易出现错误的地方,我会近快贴出来!
      

  3.   

    搭建环境
    Eclipse6.0,自带spring、hibernate插件,应用时还需要自己适当的添加一些jar包。
    配置数据库链接后,创建DAO文件时,选择SpringDAO类型。应用时得建议,可以自己创建初始化Initializtion.java和InitSpring.java,如下:
    package com.hnyb.sys;import javax.servlet.ServletConfig;
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;import org.springframework.context.support.AbstractApplicationContext;
    import org.springframework.web.context.WebApplicationContext;
    import org.springframework.web.context.support.WebApplicationContextUtils;public class Initializtion extends HttpServlet
    {
    private static final long serialVersionUID = -4199410893056640607L; public void init(ServletConfig config) throws ServletException
    {
    WebApplicationContext AAC = WebApplicationContextUtils.getRequiredWebApplicationContext
    (config.getServletContext()); 
        super.init(config);
        InitSpring.Init((AbstractApplicationContext)AAC);
    }
    }package com.hnyb.sys;import org.springframework.context.support.AbstractApplicationContext;public class InitSpring
    {
    AbstractApplicationContext AAC = null;
    private static InitSpring instance = new InitSpring();

    private InitSpring(){}

    public static void Init(AbstractApplicationContext AAC)
    {
    instance.AAC = AAC;
    }

    public static Object getInstance(String objName)
    {
    return instance.AAC.getBean(objName);
    }
    public static Object getInstance(Class objClass)
    {
    return getInstance(objClass.getName());
    }
    }
    调用如下:
    TestAction.java
    /*
    *其他代码省略
    */
    private  List allUers;
    //调用SpringDAO
    TestDAOad td= (TestDAO)InitSpring.getInstance("TestDAO");
    allUsers = td.findAll();这是一个简单得查询所有用户得应用,希望能对大家有所帮助!
      

  4.   

    spring2.5+hibernate3.0+struts2组合有几种方案?就是环境搭建的配置文件的方法!谢谢,介绍一两个方法!
      

  5.   

    我的方案主要是struts2主要做MVC框架的一些页面内的标签及业务处理的action(Struts.xml配置),spring主要是管理与bean相关的SpringDao及Hibernate事务(applicationContext.xml配置),Hibernate负责持久层(DB连接池及*.hbm.xml在hibernate.properties配置)。
      

  6.   

    你使用的模式很不错,我个人觉得简单,而且容易理解!spring 2.5+struts2.0+hibernate3.2还有其他的组合方式,如以spring为主控,或者是将spring以插件的形式配置到struts环境中
      

  7.   

    给我发个邮件[email protected]
    收到后我会及时回复你的
      

  8.   

    发邮件给我[email protected],我会及时回复你的
      

  9.   

    [email protected] ,我也很想知道spring2.5+hibernate3.2+struts1.2怎么配置!急急
      

  10.   

    可以给我一部分么?[email protected]