项目一
AdamCafe
这个作者很懒,什么都没留下…
展开
-
(重要 SSM搭建详细步骤)项目一 1 saas项目 powerDesigner(需求分析软件) SSM环境搭建
课程安排 Day1-day5 : 练习SSM Day6-day12: 拔高阶段(shiro , dubbo,zookeeper,七牛云存储,poi,webservice,echarts) Day13-day15: pdf报表 , activeMq,svn Day16-day17:实战1. 梳理java技术Css , js,html , jquery , ajaxXml , jsp ...原创 2019-06-12 22:40:51 · 2322 阅读 · 1 评论 -
mybatis的逆向生成工具搭建模板
1 mybaits是逆向生成 generator是mybatis官方提供的一套工具类,帮助我们根据数据库表生成最基本的实体类,dao接口和sql映射文件1.1 搭建环境,并导入坐标(了解)创建一个maven工程-导入坐标-导入配置文件2.配置xml文件<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE gener...原创 2019-06-23 20:09:41 · 1606 阅读 · 0 评论 -
项目一 10 poi报表
回顾七牛云存储附件管理细粒度权限poi的入门1货物的批量导入(重点)1.1 进入上传的页面1.2 在service中添加批量保存的方法1.3 实现货物的批量导入2出货表打印(重点)2.1 数据来源和sql语句SELECT c.custom_name customName, c.contract_no contractNo, cp.product_no...原创 2019-06-27 10:26:24 · 503 阅读 · 0 评论 -
项目一 11 报运单 webservice(跨网站,跨应用的调用)
回顾货物的批量导入根据excel创建工作簿workbook获取sheet循环获取每一行row循环获取每一个单元格cell报表打印创建工作簿创建sheet创建标题创建数据行模板打印百万数据的POISxssfworkbook事件模式1.合同管理查询所有状态为1的购销合同,并且展示2.出口报运的业务概述出口报运 : 1.根据购销合同生成出...原创 2019-06-27 10:34:28 · 485 阅读 · 0 评论 -
项目一15 服务器端VisualSVN安装配置 客户端TortoriesSVN安装与使用SVN
回顾特殊模板(分组报表,chart报表)发送邮件( SMTP.POP)消息中间件JMS消息系统( 点对点模型,发布/订阅模型)入门案例spring整合案例1 使用消息中间件发送邮件2 版本控制工具SVN#3 实战需求...原创 2019-07-02 22:55:42 · 556 阅读 · 0 评论 -
项目一 9 七牛云存储 poi入门
回顾mybatis的generator逆向生成工具根据id查询,根据id删除,可选保存,可选更新,条件查询购销合同(购销合同,货物表,附件)购销合同管理 : 删除货物管理1.七牛云存储1.1 账号申请https://portal.qiniu.com/signup1.2 账号的秘钥空间名: heima92域名 : ptldqogfy.bkt.clouddn.com/图片A...原创 2019-06-24 23:46:16 · 499 阅读 · 0 评论 -
项目一 12 电子报运 echarts(图形化报表)
回顾报运的业务(打断设计)报运单的新增和修改webservice( jax-rs,jax-ws )jax-rs的入门案例1jax-ws规范(了解)三要素: wsdl : jaxws的文档 soap协议 : http + 符合标准的XML文件 UDDI: 记录收集公共的webservice 目录server 端:(1)新建一个jaxws_server项目(web...原创 2019-06-28 21:17:02 · 451 阅读 · 0 评论 -
项目一 13 定时任务调度 cron表达式 pdf报表jasper
回顾jax-ws规范 (wsdl,soap协议 UDDI)电子保运 (1.电子保运,2.查询报运结果)echarts统计分析1 定时任务调度(重点)定时任务 : 在规定的时候范围或者时间节点下自动的执行java方法quartz框架 : 是一个使用简单,和spring无缝集成的定时任务框架##1.1 quartz中的相关概念定时任务类JobDetail (任务描述) : ...原创 2019-06-30 09:49:39 · 529 阅读 · 0 评论 -
项目一 总结1( 普通的CRUD PageHelper)
Day011 页面加载过程分析2 代码编写流程<1> 持久层代码(dao层的接口和映射文件可以使用mybatis逆向生成工具)<2> 业务层代码<3> 控制器代码Day031 业务层代码<1><2> 业务实现类@Service注解@Autowired注解<3> Controlle...原创 2019-07-06 14:06:45 · 380 阅读 · 0 评论 -
项目一 8 购销合同管理,mybatis的逆向生成工具
回顾dubbo中的组件(服务的提供者,服务的消费者,注册中心,监控中心 )服务的提供者 : @Serivce服务的消费者 : @Refrenecespring和dubbo整合 : 应用名称,注册中心,注解包扫描,协议端口,启动检查案例:企业申请1 mybaits是逆向生成 generator是mybatis官方提供的一套工具类,帮助我们根据数据库表生成最基本的实体类,dao接口...原创 2019-06-23 16:15:50 · 535 阅读 · 0 评论 -
项目一 14 消息中间件ActiceMQ JMS消息服务 Spring整合JMS 发送邮件
回顾定时任务( 1.jobdetail, 2.触发器,3.调度容器,4.cron表达式)pdf报表(1.设计阶段 : 模板制作,2.数据填充,3.下载展示)1 特殊模板(了解)##1.1 分组报表分组报表:通过列表中的一个属性,对数据进行分组打印要达到的效果如下图所示:(1)(2)(3)(4)(5)(6)<7><8>测试分...原创 2019-07-01 22:53:49 · 1117 阅读 · 0 评论 -
项目一 2 数据库设计 adminLte 企业CRUD
回顾1. saas模式 2. 业务逻辑3. 原型分析和用例图4. SSM整合(日期处理和统一异常处理)1 多租户数据库设计方案多租户: 多重租赁技术是一种软件的设计架构,软件可以承载多个租用企业共同使用.多租户 : saas模式1.1 数据库设计方案1.1.1 独立Mysql数据库服务器1.1.2 共享mysql数据库,独立Schema1.1.3 共享mysql的数据...原创 2019-06-13 23:29:52 · 841 阅读 · 0 评论 -
项目一5 对用户分配角色 用户登录 构造权限数据 日志
# 回顾角色管理模块管理分配权限( ztree, 构造ztree的json数据,分配权限 )1 分配角色1.1 进入分配页面实现步骤:根据用户id查询用户数据查询所有的角色数据根据用户id查询此用户的所有角色数据循环构造用户所有角色的id字符串controllerservicedao1.2 实现角色分配当传递同名参数的时候,在controlle...原创 2019-06-18 23:07:54 · 1446 阅读 · 0 评论 -
项目一 6 shiro安全框架
day1: saas模式,搭建环境day2: 数据库设计,adminLte,企业的CRUDday3: PageHelper插件,部门管理,.RBAC权限模型,用户管理day4: 角色管理,模块管理,ztree树,对角色对配权限day5: 对用户分配角色,用户登录,构造权限数据,日志后续课程day6: shiro安全框架day7: dubbo框架day8: 购销合同管...原创 2019-06-19 23:24:30 · 421 阅读 · 0 评论 -
项目一 3 PageHelper插件 部门管理 RBAC权限模型 用户管理
回顾多租户的数据库设计三范式和反三范式数据库建模前端环境搭建以及企业的基本CRUD1 企业分页1.1 需求分析1.2 传统的分页PageBean对象将资料中的PageResult对象拷贝到export_common工程中在export_dao工程中添加对export_common模块的依赖关系改造controller改造service改造dao页面处理...原创 2019-06-15 23:05:51 · 642 阅读 · 0 评论 -
shiro安全框架搭建模板 (基于ssm框架)
1 saas系统(基于SSM框架)中的问题需要对用户是否登录做判断访问权限的控制页面元素的权限处理2 Shiro安全框架2.2 shiro中的概念认证(Authentication) : 身份认证(登录)授权(Authorization): 授权(权限验证)加密(Cryptography): 加密算法,密码比较会话管理 : shiro内部模拟的session2.3 shi...原创 2019-06-20 14:30:29 · 653 阅读 · 0 评论 -
项目一 4 角色管理 模块管理 ztree树 对角色分配权限
# 回顾- PageHelper 分页插件 1.引入坐标 2.在mybatis和sprig整合的时候配置方言 3.在service中使用PageHelper( 设置分页参数,查询全部,构造PageInfo的返回值 )- 部门管理 1.子部门和父部门的一对一- RBAC权限模型 用户,角色,模块(权限菜单) 用户和角色多对多(中间表),角色和模块的多对...原创 2019-06-16 22:40:42 · 1811 阅读 · 0 评论 -
项目一 7 Dubbo框架 Zookeeper服务注册中心 DubboAdmin @Service @Reference
回顾shiro的概念shiro的认证(登录使用subject.login,自定义realm域中查询用户,在自定义的密码比较其中对密码验证)shiro的授权(realm域获取所有用户权限数据,xml配置授权,注解配置授权)页面标签库1Shiro的缓存shiro内部通过一个缓存管理器,对shiro中的权限数据进行缓存.##1.1基于内存(Map集合)的缓存管理<bean id="...原创 2019-06-21 20:38:18 · 707 阅读 · 0 评论 -
dubbo框架搭建模板
一 软件架构二 Dubbo框架搭建流程1在linux中安装zookeeper(注册中心)1.解压镜像文件2 打开虚拟机-文件-打开-找到解压好的saas-server目录下的CentOS-saas-server.vmx-开启此虚拟机3. 账号密码登录,设置ip4 使用 SecureCRT.exe 软件操作 LINUX5 在linux服务器中安装zookee...原创 2019-06-22 00:37:01 · 560 阅读 · 0 评论 -
Lucene全文检索 luke查看工具查看索引 lk分词器
1、 全文检索1.1数据分类结构化:数据库中的数据。存储数据有规律。非结构化:数据存储无规律。1.2数据搜索顺序扫描法:例如:数据库无索引搜索、新华词典 “传播”全文检索:索引 新华词典:基于拼音首字母或者偏旁部首。1.3全文检索技术应用场景1、 单机软件的搜索(word中的搜索)2、 站内搜索 (天猫、 京东、 taobao)将来基本都是做站内搜索 (重要 未来从事方向...原创 2019-07-06 20:40:13 · 1174 阅读 · 0 评论