ssh框架搭建(2)

2019-02-20 20:38

}

< 五 > 在 com.gc.vo 包下编写映射文件 User.hbm.xml

\

\

< hibernate-mapping >

< class name = \

< id name = \

< generator class = \

< property name = \

type = \

column = \

not-null = \

length = \

< property name = \

type = \

column = \

not-null = \

length = \

< 六 > 在 com.gc.dao 包下编写接口类 UserDAO.java

package com.gc.dao;

import com.gc.vo.*;

public interface UserDAO {

// 新增用户

public abstract void createUser(User user);

// 修改用户

public abstract void updateUser(User user);

// 删除用户

public abstract void deleteUser(User user);

// 查询用户

public abstract User queryUser(String name); }

< 七 > 在 com.gc.dao.impl 包下编写接口类 UserDAO 的实现类 UserDAOImpl.java

package com.gc.dao.impl;

import com.gc.dao.UserDAO;

import com.gc.vo.User;

import java.util.ArrayList;

import java.util.List;

import org.springframework.orm.hibernate3.support.HibernateDaoSupport;

import org.springframework.orm.toplink.SessionFactory;

public class UserDAOImpl extends HibernateDaoSupport implements UserDAO{

// 依赖注入 SessionFactory

private SessionFactory sessionFactory ;

// 定义查询 SQL 语气

private String SQL = \

// 新增用户

public void createUser(User user){

this .getHibernateTemplate().save(user);

}

// 修改用户

public void updateUser(User user){

this .getHibernateTemplate().update(user);

}

// 删除用户

public void deleteUser(User user){

this .getHibernateTemplate().delete(user);

}

// 查询用户

public User queryUser(String name){

List userList;

if ( this .getHibernateTemplate().find( SQL , name)== null )

userList= new ArrayList();

else

userList= this .getHibernateTemplate().find( SQL , name);

return (User)userList.get(0);

} }

< 八 > 在 mySSH/WEB-INF 目录下编写 Struts 的配置文件 struts-config.xml

\

< struts-config >

< form-beans >

< form-bean name = \

< action-mappings >

< action path = \name = \

< forward name = \

< forward name = \

< action path = \

parameter = \

< plug-in className = \

< set-property property = \

< 九 > 在 mySSH/WEB-INF 目录下编写 Spring 的配置文件 applicationContext.xml

\

< beans >

< bean id = \

< property name = \

< ref local = \

< bean name = \

< property name = \

< ref bean = \


ssh框架搭建(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:ACCD认证考试试题Illustrator篇

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: