博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java之品优购课程讲义_day14(5)
阅读量:6906 次
发布时间:2019-06-27

本文共 1835 字,大约阅读时间需要 6 分钟。

用户注册

4.1 需求分析
完成用户注册功能
Java之品优购课程讲义_day14(5)
4.1 工程搭建
4.1.1 用户服务接口层
(1)创建 pinyougou-user-interface(jar)
(2)引入 pojo 依赖

4.1.2 用户服务实现层

(1)创建 pinyougou-user-service(war)

(2)引入 spring dubbox activeMQ 相关依赖,引入依赖( pinyougou-user-interface pinyougou-dao pinyougou-common),运行端口为 9006

(3)添加 web.xml
(4)创建 Spring 配置文件 applicationContext-service.xml 和 applicationContent-tx.xml

<dubbo:protocol name="dubbo" port="20886" />

<dubbo:annotation package="com.pinyougou.user.service.impl" />

<dubbo:application name="pinyougou-user-service"/>

<dubbo:registry address="zookeeper://192.168.25.135:2181"/>
4.1.1 用户中心 WEB 层
创建 war 工程 pinyougou-user-web 我们将注册功能放入此工程
(1)添加 web.xml

(2)引入依赖 pinyougou-user-interface 、spring 相关依赖(参照其它 web 工程),tomcat 运行端口 9106

(3)添加 spring 配置文件
(4)拷贝静态原型页面 register.html 及相关资源

4.3 基本注册功能实现

4.3.1 生成和拷贝代码

Java之品优购课程讲义_day14(5)

Java之品优购课程讲义_day14(5)
Java之品优购课程讲义_day14(5)
Java之品优购课程讲义_day14(5)

4.3.1 后端服务实现层

修改 pinyougou-user-service 的 UserServiceImpl.java/*** 增加*/ @Overridepublic  void  add(TbUser  user)  {user.setCreated(new  Date());//创建日期 user.setUpdated(new  Date());//修改日期String  password  =  DigestUtils.md5Hex(user.getPassword());//对密码加密 user.setPassword(password);userMapper.insert(user);}4.3.1 前端控制层修改 userController.js//控制层app.controller('userController'  ,function($scope,$controller   ,userService){//注册$scope.reg=function(){if($scope.entity.password!=$scope.password)    {alert("两次输入的密码不一致,请重新输入");return ;}userService.add(  $scope.entity    ).success(function(response){ alert(response.message);});}});4.3.1 修改页面修改页面 register.html ,引入 js指令绑定表单
同意协议并注册《品优购用户协议》

转载于:https://blog.51cto.com/13517854/2300967

你可能感兴趣的文章
泛型算法的一些总结
查看>>
python 列表操作
查看>>
ServletContext和ServletConfig
查看>>
moveit setup assistant
查看>>
10种常见的软件架构模式
查看>>
SpringBoot+Mybatis+ Druid+PageHelper 实现多数据源并分页
查看>>
solrr初步了解 ...
查看>>
SDNU 1279.※N
查看>>
Django之路由系统
查看>>
mysql 查询当天的数据库
查看>>
volatile 关键字
查看>>
KVM autotest
查看>>
React文档(十五)使用propTypes进行类型检查
查看>>
[六省联考2017]寿司餐厅
查看>>
如何创建css
查看>>
Python语言特性之3:@staticmethod和@classmethod
查看>>
第四周总结
查看>>
2018.6.15
查看>>
LOJ#2541 猎人杀
查看>>
#region指令
查看>>