06 2022 档案
摘要:可以学习+利用的点 参数校验(通过Hibernate Validator框架校验参数,上线项目必备) 根据异常返回页面(发生异常之后直接返回错误页面,无需再自己捕获后跳转页面) 防XSS攻击(上线项目必备) 分离基础crud操作到,CrudDao,CrudService(充分利用继承和泛型,可以少写
阅读全文
摘要:参考资料 精通Spring 4.x 企业应用开发实战 缺失部分待补 数据库事务基础知识 ThreadLocal基础知识 Spring对事务管理的支持 编程式的事务管理 使用XML配置声明式事务 使用注解配置声明式事务 除了基于XML的事务配置,Spring 还提供了基于注解的事务配置,即通过@Tra
阅读全文
摘要:Shiro缓存 参考资料 Shiro之缓存管理 数据缓存 spring-context-shiro.xml定义了缓存管理器: <bean id="shiroCacheManager" class="org.apache.shiro.cache.ehcache.EhCacheManager"> <pr
阅读全文
摘要:参考资料 精通Spring 4.x 企业应用开发实战 缺失待补 缓存概述 实战经验 为什么要使用缓存? 其实在现实生活中也可以找到很多“缓存”的影子。比如,京东的物流为什么那么快,甚至可以实现当日送达,就因为其在全国各地都有分仓库,在发货的时候,会找离客户最近的仓库,如果该仓库有货物,则安排就近送货
阅读全文
摘要:参考资料 【涛哥】最适合小白入门的Shiro教程 在B站看视频,声音小怎么办? 跟我学Shiro 什么是权限管理? 不同身份的用户进入到系统所能够完成的操作是不相同的,我们对不同用户进行的可执行的操作的管理称之为权限管理。 例如下图职员的权限存在一定交集。 如何实现权限管理? 权限管理设计 基于主页
阅读全文
摘要:写在前面 通过查看部分源码,发现登录功能是与Shiro深度结合的,但是这个Shiro我又没学,就很烦,所以先待我学习一波。 Shiro已学完,今天开始分析登录功能。 功能介绍 功能列表 官方文档 演示地址 账号system,密码jeesite.com 参考资料 shiro之深度解析FormAuthe
阅读全文
摘要:本文目的为查看jeesite的配置文件都配了点啥,缺失部分待补 WEB-INF/web.xml 配置DispatcherServlet 代码片段1,代码片段2 可以看到上述代码中定义了一个自己的listener,目前感觉作用不大 package com.thinkgem.jeesite.module
阅读全文
摘要:缺失部分随着碰到问题后补充 Servlet基础详解 Servlet基础详解 Spring MVC体系概述 Spring MVC框架围绕DispatcherServlet这个核心展开,DispatcherServlet是 SpringMVC的总导演、总策划,它负责截获请求并将其分派给相应的处理器处理。
阅读全文
摘要:项目简介 项目地址 JeeSite 内置功能 常规功能: 用户管理:用户是系统操作者,该功能主要完成系统用户配置。 机构管理:配置系统组织机构(公司、部门、小组),树结构展现,可随意调整上下级。 区域管理:系统城市区域模型,如:国家、省市、地市、区县的维护。 字典管理:对系统中经常使用的一些较为固定
阅读全文
摘要:提前开始啃开源项目。 为什么提前了? 因为参考书实在啃不下去了,呜呜呜,知识点太多了,还实操不了,看了就忘,没什么意义。所以希望在开源项目中找到可以辅助学些的代码。 为什么要学习开源项目? 学习项目的结构 ,学习优秀的编码技巧 本科期间写过微信小程序,毕设前端用的是vue,虽然代码写了不少,但都是入
阅读全文