【SSH网上商城】---用户注册

        看了大概6天的视频,一天几集,一边敲代码一遍理解。现在完成了一个用户注册的功能才知道这个网上商城的项目的一条线是如何走通的!一句话概括就是和ITOO差不多,不过比ITOO的逻辑好理,代码好写!
    前几集是了解需求搭框架的,这个框架搭得真是“心累”,到现在都不知道自己怎么过来的!但是越往后看好像越清晰一样,所以就先写一个用户注册的功能当做“开胃菜”吧!希望后边的内容越学越精彩!
     先上一幅图片,是我对整个后台的理解
     


接下来就是注册的代码:

    先在UserAction.Java类中调用service的注册方法:
     
 /*
         * 用户注册的方法*/
        public String regist(){
            //调用业务层service完成注册
            userService.save(user);
            return NONE;
        }   


    然后在UserService.java类中将实体数据完善,最后调用DAO层写入数据库
                   
//业务层完成用户注册的代码
    public void save(User user) {
       
        user.setState(0);//0代表用户未激活,1代表用户已激活
        //调用工具类生成字符串
        String code=UUIDUtils.getUUID()+UUIDUtils.getUUID();
        user.setCode(code);
        //调用DAO层存入数据库
        userDao.save(user);
    }
}    

     User.Dao类的代码:调用现成的hibernate类包
                   
 //注册用户存入数据库的代码实现
    public void save(User user) {
       
        this.getHibernateTemplate().save(user);
    }
}



总结一下就是:框架就是把一些方法封装好,把显示、逻辑和数据分开处理。(*^__^*) 嘻嘻……
(纯属小编个人意见,欢迎指正!)


你可能感兴趣的:(【SSH网上商城】---用户注册)