我很想知道,spring 2.0 与 spring 2.5 在使用方面有哪些差异?谢谢!
解决方案 »
- 数据库与session会话 大家帮忙分析下
- hibernate 修改数据时,修改前的值与修改中的值的比较
- 急,struts2遇到的Error filterStart问题
- 关于对jfreechart的坐标轴字体的位置问题
- JAVA的朋友看过来挖~~~~(小弟难得在此散分)
- 在eclipse里xml文件中文显示乱码的问题
- 请教jboss4.0怎么配置hibernate,网上找不到资料,请帮忙一下小弟啊
- 关于message的问题,很奇怪,请问<message-resources factory="com.aaa.TextMessageResourcesFactory" parameter="."/> 这里parameter=".
- 特菜的鸟请教老鸟!
- 如何,用jndi连接oracle数据库呢??
- tomcat-user.xml问题 进不去manager/html
- servlet生命周期
----------------------------------------------------差异网上有很多,完全可以搜索到。至于使用时自己感觉容易出现错误的地方,我会近快贴出来!
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();这是一个简单得查询所有用户得应用,希望能对大家有所帮助!
收到后我会及时回复你的