Struts2+hibernate+spring 如何实现登陆
求哪位高手指点一下

解决方案 »

  1.   

    Struts2 的action接受前台传入的登录信息(登录名,密码等) ,hibernate 根据登录信息查询(如登录名),返回结果。
    action 接受hibernate 查询结果,存在用户就跳转页面,否则跳转页面
    spring负责注入,就这样
      

  2.   

    action 接受hibernate 查询结果,存在用户就跳转主页面,否则跳转错误页面 
      

  3.   

    Struts2:主要接收前台页面信息Hibernate:主要负责与后台数据库进行关联Spring:主要是“依赖注入”和“控制反转”
      

  4.   

    配置文件配好以后,基本上跟struts+hibernate+spring差别不大
      

  5.   

    这是什么问题?
    你应该做过登陆类似的东西吧
    看看以前写的,虽然不是SSH的,但是流程都是差不多的,要是还不会只能说是你的SSH没学扎实
      

  6.   

    始终不理解spring怎么用!!!
      

  7.   

    我也是刚学习这些框架,我的建议是你一个框架一框架的学,先用struts实现登录,再整合hibernate,最后整合spring,一个人学习需要一点时间,是struts2的话建议看《struts权威指南》,这本书不错。
      

  8.   

    网上有例子的,教你用ssh实现登陆
      

  9.   

    我也想学,觉得spring 相当难,三个不知怎么整合...........
      

  10.   

    问的太笼统了自己去下一个看看吧
    http://search.download.csdn.net/search/SSH2
      

  11.   

    Struts2+hibernate+spring 如何实现登陆 ?
    实现登陆和ssh没关系,
      

  12.   

    可能他问得不是太清楚。。
    楼主只要注意两个细节就可以了,一个是<input>里面name的属性必须是你在action层所声明的对象.属性。。
    另外,就是配置文件了。。
    这些在我的博客里面有提到,楼主如果有兴趣可以去看一下
      

  13.   

    spring在ssh整合里面扮演两个角色。。
    一个是ioc,就是帮你new东西出来,同时注入相应的类。。而不是像原先我们自己去new,那样有点硬编码。。
    第二个是aop,这个我理解得不是很深,在ssh里面是帮我们开启事务和关闭事务的,最好用动态代理模式,不然会导致膨胀
      

  14.   

    ssh2
    hibernate交由spring管理,相比ssh少了hibernate配置文件,spring可以自动装配注入
    action里声明页面需要接收的字段,方便接收数据,相比struts1少了frombean
    页面submit提交到指定action的指定方法,返回一个String类型的串,该串在struts配置文件中result标签中声明返回到那个页面,action中调业务类方法,业务类调连库类方法查询,如果有那么return一个正确的页面.
      

  15.   

    在浏览器发送登陆请求,通过配置文件拦截到给相应的ACTION,再通过SPRING的IOC对ACTION进行托管,然后注入相应的DAO,访问数据库,验证返回结果!回答完毕
      

  16.   

    struts:做控制,
    hib:数据持久化
    spring:做逻辑控制
      

  17.   

    随便找一本S2SH的书,那里边最开始的案例就是注册登陆。
      

  18.   

    这是dao里面的方法,至于整合的话 ,自己到网上查查
    public class TStudentDAO extends HibernateDaoSupport {
    private static final Log log = LogFactory.getLog(TStudentDAO.class);
    // property constants
    public static final String STU_NAME = "stuName";
    public static final String PWD = "pwd";public List login(final String name, final String pwd) { return super.getHibernateTemplate().executeFind(
    new HibernateCallback() {
    public Object doInHibernate(Session session)
    throws HibernateException, SQLException {
    Criteria cr = session.createCriteria(TStudent.class);
    cr.add(Restrictions.eq("stuName", name));
    cr.add(Restrictions.eq("pwd", pwd)); return cr.list();
    }
    });
      

  19.   

    楼主问的问题很......   我觉得楼主还是要自己去仔细看看SSH相关资料  。我是接分飘过.........