![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
SSH框架/国际物流商综平台
文章平均质量分 90
struts+spring+hibernate技术框架
alwarse
这个作者很懒,什么都没留下…
展开
-
【SSH框架/国际物流商综平台】-05 单点登录 用户-角色-权限分配 Ztree.js structs2.0 异常框架 细粒度权限控制 BaseEntitity中createby degree
回顾 Shiro安全框架 认证,授权,加密,会话管理(单点登录),缓存,与web集成 单点登录(SSO Single Sign on)的原理 就是将原有的各个系统的会话管理机制,抽取出来交给第三方集中实现,这样在访问其 它每个系统时,只要从第三方管理的会话信息中,获取用户信息,如果正确,就可以不 用再次登录而直接进入系统,这样就可以省去很多登录的时间,从而提高工作效率。 用户-角色分配 UserAction.torole() 进入角色分配页面 /** * 进入角色分配页面 * @return原创 2021-10-22 11:14:28 · 410 阅读 · 0 评论 -
【SSH框架/国际物流商综平台】-04 Shiro安全框架( 认证、授权)hibernate关联关系 (一对多、多对一,多对多) casecade/inverse Hibernate.cfg.xml
1.知识回顾 a)搞清hibernate配置对象的关系 绝招:拿范例来背,权限架构,部门+用户+用户扩展信息+角色+模块 b)部门的自关联 name实体中的配置的对象属性 class对应实体对象,写全路径cn.itcast.jk.domain.Dept有时简写Dept,必须配置package column对于数据库表中的外键 ### C)部门和用户,一对多 Hibernate.cfg.xml <!- 加载映射文件 <mapping r^sQurcE=r’cn/itcast/jk/doma原创 2021-10-22 11:14:56 · 222 阅读 · 0 评论 -
【SSH框架/国际物流商综平台】-09 POI-SXSSFWorkbook 海量数据导出 细粒度权限控制 出口报运模块 打断设计+跳跃查询 内存监控工具jvisualvm
项目第九天 回顾: 1.细粒度权限的控制 2.POI报表 八个步骤 3.Excel版本之间的区别 4.模板打印的步骤 1.制作模板 2.加载模板文件,得到工作簿 3.获取工作表 4.获取行对象 5.获取单元格对象 6.读取单元格的内容 7.读取单元格的样式 8.保存,关闭流 9.下载 一.海量数据导出 海量:早期百万,大数据出来后,上亿 Hibernate数据量单表要小于500万; Mybatis/jdbc单表数据大于500万,oracle不要超过1亿 Excel2003数据量有限制:65536行,256列原创 2021-10-22 11:12:02 · 222 阅读 · 0 评论 -
【SSH框架/国际物流商综平台】-03 部门、用户、角色、模块 CURD BRAC认证 细粒度权限控制 BaseAction Page struts.xml *.hbm.xml
一.回顾 1.项目首页面执行过程分析 2.顶部菜单点击后,为什么左侧,中间区域会改变 3.为什么左侧菜单点击后,显示结果在中间区域 4.DA0分析 5.Page分页组件 6.编写及酉己置Service, Action 7完成DeptAction类的CRUD操作 8.BaseAction 的类 二.DeptAction 更新&删除 Dept .java 父部门 、用户 public class Dept implements Serializable { private String id; p原创 2021-10-22 11:15:15 · 248 阅读 · 0 评论 -
【SSH框架/国际物流商综平台】-07 海外客户订单->国内采购购销合同(主信息,货物,附件,厂家)厂家列表选择,日期控件,数据库三大范式 反三范式 冗余字段 分散计算
一.回顾 邮件发送接收原理 使用JavaMail实现邮件发送 Spring+JavaMail整合实现邮件发送功能 带图片,附件邮件发送 二 什么是购销合同? 购销合同的主要组成部分? 三部分 购销合同主信息 货物信息 附件信息 工厂信息 公司销售和海外客户签订订单(合同),客户订单中的货物,公司就联系这些(多个) 厂家来生产,和生产厂家签订合同,这个合同就叫”购销合同”。购销合同的内容主 要由三部分组成,购销合同的主信息,和多个货物的信息,和多个附件的信息。(附 件实际就是货物) 购销合同打印出后原创 2021-10-22 11:13:27 · 159 阅读 · 0 评论 -
【SSH框架/国际物流商综平台】-02 框架搭建 s2sh 概览模型-数据建模 深入分析系统框架 部门管理 BaseDao SqlDao applicationContext-**.xml
1.回顾 学习心态 项目需求(界面原型法获取需求,UML用例图描述需求) 系统功能模块结构图(分工,报价) 系统架构(s2sh,ssh2)+Mysql+Maven maven,本次项目主要是导jar 框架搭建(Hibernate+Spring, Spring+struts2) 1.导入jar包 2.PO 类及映射文件 3.hibernate配置文件 4.applicationContext.xml文件 5.struts.xml配置文件 6.web.xml配置文件 数据库设计与建模 使用PD实现数据库建模 概原创 2021-10-22 11:15:34 · 183 阅读 · 0 评论 -
【SSH框架/国际物流商综平台】-08 细粒度权限控制(createBy createDept degree) 货物数/附件数加载慢 Jxl Poi报表(HSSFWorkbook,SXSSFWb)读程
第八天笔记 一.回顾 购销合同 1.什么是购销合同 2.分析出表结构的关系 3.设计表的三范式及反三范式 4.添加冗余字段,使得查询速度更快 5.分散计算原理 购销合同总金额的计算 6.实现购销合同的相关CRUD操作 7.实现货物的CRUD操作 8.实现附件的CRUD操作 二.细粒度权限控制 就是在粗粒度权限控制的基础上,加入对于不同用户显示的数据也不一样的控制。实 质就是数据的控制。 1.数据库表的准备 createBy字段:代表创建者的id createDept字段:代表创建者所在部门id create原创 2021-10-22 11:12:49 · 296 阅读 · 0 评论 -
【SSH框架/国际物流商综平台】-06 javamail与spring集成 MailUtil,SimpleMailMessage,JavaMailSender,MimeMessag,helper
回顾: 1.用户—角色 Span 标签的样式:display:inline-block;width:200px 2. 角色…模块 减 zTree树展示权限列表 实际项目用得多,zTree的使用步骤:1.导入js/css 2.jsp中引入js/css 3.组织 json 数据,手动拼接 json 串[{id:"”,pld:"”,name:〃”,checked:“true|false”}] 4.将这个json串向浏览器输出:response对象手动输出 5.客户端可以发出ajax请求,来得到这个json串 $,原创 2021-10-22 11:13:45 · 4193 阅读 · 0 评论 -
【SSH框架/国际物流商综平台】-01-分三期(仓储管理,货运全流程管理,决策分析)- 项目背景 界面原型 用例图 企业组织结构 功能模块图 系统框架 项目表单收集
项目背景 商务综合管理平台是国际物流行业一家专门从事进出口玻璃器皿贸易的公司。业务遍及欧美。随着公司不断发展壮大,旧的信息系统已无法满足公司的快速发展需求,妨碍公司成长,在此背景下,公司领导决定研发《商务综合管理平台》。 《商务综合管理平台》分三期完成。一期完成仓储管理(包括:采购单、仓库、货物、条形码、入库、出库、退货、盘点、库存、库存上限报警、统计查询)和展会管理(包括:展会管理、出单管理),形成货物统一数字化管理。二期完成货运全流程管理,包括购销合同、出货表统计、出口报运单、HOME装箱单、装箱单、原创 2021-10-22 11:16:11 · 993 阅读 · 0 评论