摘要: 客户注册功能,发短信功能分离 通过ActiveMQ 配置链接工厂, 配置session缓存工厂(引入链接工厂) 2.配置模板对象JmsTemplate 引入缓存工厂 指定消息模式(队列,发布和订阅) 3. 使用注解方式将模板对象注入给Action,直接发送消息("队列名称与配置监听的队列名相同",内 阅读全文
posted @ 2018-07-01 23:53 阿善9 阅读(1290) 评论(1) 推荐(0) 编辑
摘要: 在线下单 根据客户取件地址解析完成自动分单 1.获取发件地址下的所有分区. 遍历 通过order获取寄件人的详细地址. 通过分区关键字contains方法 判断发件区域属于哪个分区. 分区关联定区. 定区关联快递员. 快递员生成工单. 阅读全文
posted @ 2018-07-01 22:51 阿善9 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 1 业务受理需求 注要:通过客户提交信息自动找到快递员上门取件。 1、客户通过打电话,网络(前台系统)提交物流委托信息(寄件人地址,电话)到后台管理系统,后台管理系统会将客户物流委托信息保存到数据库中,这个物流委托信息称为:订单 Order 2、后台管理保存完订单数据后,系统根据取件地址自动匹配到快 阅读全文
posted @ 2018-07-01 21:54 阿善9 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 1.前台页面 (1)给获取验证码按钮绑定事件,通过post请求去提供发送验证码的方法 和通过前台页面的正则表达式看手机号是否符合规范. (2)将表单的提交方式改为异步提交 4.后台代码 获取验证码 判断验证码是否正确 发送激活邮件. 将激活码存入redis中 响应结果给前天ajax请求 生成接口代码 阅读全文
posted @ 2018-07-01 21:36 阿善9 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 定区关联客户 准备工作 配置applicationContext.xml 服务端 <Bean 配置service接口> <jaxws:server id="不重复" address="/customer"> 引入Bean 1.在CRM系统查询所有客户 通过黑窗口 发布服务生成代码. 2.在bos系统 阅读全文
posted @ 2018-07-01 20:28 阿善9 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 1 Shiro整合ehCache缓存授权信息 当需要进行权限校验时候:四种方式url拦截、注解、页面标签、代码级别,当需要验证权限会调用realm中的授权方法 Shiro框架内部整合好缓存管理器,整合ehcache环境,只需要配置即可。 <dependency> <groupId>net.sf.eh 阅读全文
posted @ 2018-07-01 17:58 阿善9 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 1 课程计划 菜单数据管理 权限数据管理 角色数据管理 用户数据管理 在realm中动态查询用户权限,角色 Shiro中整合ehcache缓存权限数据 2 菜单数据添加 2.1 使用combotree父菜单项数据 1、 页面:menu_add.jsp 2、 修改组件样式:easyui-combotr 阅读全文
posted @ 2018-07-01 17:55 阿善9 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 1 课程计划 1、 常见权限控制方式 2、 基于shiro提供url拦截方式验证权限 3、 在realm中授权 4、 基于shiro提供注解方式验证权限 5、 总结验证权限方式(四种) 6、 用户注销 7、 基于treegrid实现菜单展示 2 常见的权限控制方式 2.1 url拦截实现权限控制 s 阅读全文
posted @ 2018-07-01 17:49 阿善9 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 1、 easyui DataGrid行编辑功能 2、 运单waybill快速录入 3、 权限demo演示-了解 4、 Apache shiro安全框架概述 5、 权限模块数据模型 6、 基于shiro实现用户认证-登录(重点) 1 jQuery EasyUI datagrid行编辑功能使用方式 da 阅读全文
posted @ 2018-07-01 17:44 阿善9 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 1 课程计划 1、在线下单(补充) 2、activeMQ使用(重点) n 简介和安装 n activeMQ入门案例 n spring整合activeMQ应用 3、重构客户注册功能,发短信功能分离 n bos_fore项目客户注册作为短信消息生产者 n 创建bos_sms短信平台消费消息并发送短信 1 阅读全文
posted @ 2018-07-01 17:37 阿善9 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 1、 前台客户登录 2、 Jquery citypicker省市区三级联动插件 3、 百度地图介绍 4、 业务受理(在线下单) 1 实现前台系统登录功能 1.1 Md5加密 admin(明文) Md5加密 à(密文) 21232f297a57a5a743894a0e4a801fc3; MD5加密算法 阅读全文
posted @ 2018-07-01 17:16 阿善9 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 1 前台系统客户注册功能 页面:signup.html 1.1 验证手机号是否注册(邮箱同样) 1、 使用Jquery-validate插件进行相关校验,使用校验规则 <input type="text" id="telephone" value="" name="telephone" class= 阅读全文
posted @ 2018-07-01 17:09 阿善9 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 1、 请阐述ActiveMQ的作用 2、 请描述ActiveMQ的工作原理 1、 解决服务之间耦合 2、 使用消息队列,增加系统并发处理量 3、 使用Java程序编写生产者发送10条“你好,activeMQ”,并将发送成功的代码截图 4、 使用监听器去消费,将消费完的界面进行截图 5、 Spring 阅读全文
posted @ 2018-07-01 16:17 阿善9 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 思路:分别在web.xml配置过滤器以及在applicationContext.xml去配置 实现步骤:1、在pom.xml里引入shiro的坐标 2、在web.xml里配置shiro过滤器 3、在applicationContext.xml里配置安全管理器以及校验过滤器 4、自定义realm对象( 阅读全文
posted @ 2018-07-01 16:14 阿善9 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 1、 请谈一下你对Quartz的理解 思路:根据他解决的什么问题方面去阐述 2、 完成quartz和spring的整合应用 思路:触发时间、任务调度工程 步骤: 1、 创建maven工程,并导入quartz和spring相关的坐标 2、 开发一个Job类 3、 提供spring配置文件,注册自定义的 阅读全文
posted @ 2018-07-01 16:01 阿善9 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 答案:权限与菜单之间没有关系。权限是用来限制用户的后台操作,而菜单是用来限制用户在前台所能看到的内容,虽然都是对用户进行限制,但是却是完全不同的领域。虽然菜单可以限制我们在页面上所能看到的内容,但是这并不能限制我们对后台数据库的操作,例如我们可以直接在浏览器地址栏上输入一个后台请求即可,如果这个时候 阅读全文
posted @ 2018-07-01 16:00 阿善9 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 一、 完成认证用户的动态授权功能 提示:根据当前认证用户查询数据库,获取其对应的权限,为其授权 操作步骤: 一、 完成Shiro整合Ehcache缓存权限数据 提示:引入ehcache依赖,提供ehcache核心配置文件,配置缓存管理器对象并注入给安全管理器对象 操作步骤: 阅读全文
posted @ 2018-07-01 15:58 阿善9 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 提示:不同用户登录后,应该看到不同菜单结构,需要根据登录的用户来查询出该用户所具备的所有菜单数据并展示给前台 操作步骤: 阅读全文
posted @ 2018-07-01 15:58 阿善9 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 提示:使用EasyUI的datagrid组件动态展示后台用户列表数据 操作步骤: 一、 完成用户添加功能 提示:添加的用户需要指定该用户具备哪些角色,保存用户时需要关联角色数据 操作步骤: 阅读全文
posted @ 2018-07-01 15:57 阿善9 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 提示:使用EasyUI的datagrid组件动态展示后台角色列表数据 操作步骤: 一、 完成角色添加功能 提示:添加的角色需要指定该角色具备哪些操作权限,该角色能显示哪些菜单,在保存角色时需要关联好权限和菜单数据 操作步骤: 一、 完成用户数据列表显示功能 提示:使用EasyUI的datagrid组 阅读全文
posted @ 2018-07-01 15:56 阿善9 阅读(250) 评论(0) 推荐(0) 编辑