谁能给我讲讲SSH怎么实现啊
来源:百度知道 编辑:UC知道 时间:2024/05/31 02:02:47
呵呵 我帮你下吧!
这些内容都是我自己手写的,其实术语不多,最重要的是配置
我说明下第一注意的是加包与删除包:
需要手动加载的包名(必须加)在lib目录下加:commons-dbcp.jar 和commons-pool.jar包
需要删除的(必须删除)的包在lib目录下删:asm-2.2.3.jar包
第二我们就开始搭建拉!(顺便告诉你下,你可以先把struts和Spring和hibernate导入进来 ,不懂没关系 你看我的)
(ssh包导入进来后)你先按照样子导入如果不知道搭的话也很简单可以学会的那我们就开始写了:
1.写基类时(beasDAo(父类)应该会写)也就是你要写的增删改的方法必须继承:HibernateDaoSupport (Spring来管理hibernate)
得到相应的方法为:
protected void add(T obj) throws Exception {
try {
super.getHibernateTemplate().save(obj);
} catch (Exception e) {
throw e;
}
}
增删改的方法都一样super.getHibernateTemplate().update(obj);
super.getHibernateTemplate().delete(obj);
但查询方法则要new个接口 如查询所有:
protected List<T> getAll(final Class T) {
return super.getHibernateTemplate().executeFind(new HibernateCallback(){
public Object doInHibernate(Session session) throws HibernateException, SQLException {
Query q = session.createQue