摘要: 注解简单介绍 1. 是代码里面的特殊标记,使用注解完成功能。 2. 注解写法@ 注解名称(属性名=属性值)。 3. 注解可以作用在类、方法、属性上面。 使用流程: 在ApplicationContext.xml中开启注解扫描: <! 使用Annotation自动注册Bean,解决事物失效问题:在主容 阅读全文
posted @ 2017-09-05 20:00 esileme 阅读(2674) 评论(0) 推荐(0) 编辑
摘要: 使用xml实例化bean 在xml中实例化bean的三种方式 <! (1)依赖注入,配置当前类中相应的属性 <property name="springDao" ref="springDao" </property <property name="testString" value="1234" < 阅读全文
posted @ 2017-09-05 19:32 esileme 阅读(865) 评论(0) 推荐(0) 编辑
摘要: 1. 之前在做项目的时候发现无法解析xml文件导致项目运行失败的问题,其实是无法找到导入的Schema约束,在配置Schema约束的时候在XML Catalog 中key配置 .xsd网址,location中 配置Schema的位置, 在 key type中配置选择为Schema Loaction 阅读全文
posted @ 2017-09-05 17:55 esileme 阅读(210) 评论(0) 推荐(0) 编辑
摘要: IOC原理 将对象创建交给Spring去管理。 实现IOC的两种方式 IOC配置文件的方式 IOC注解的方式 IOC底层实现原理 1. 底层实现使用的技术 1.1 xml配置文件 1.2 dom4j解析xml 1.3 工厂模式 1.4 反射 Spring的IOC实现过程 导入Jar包 如果做Spri 阅读全文
posted @ 2017-09-05 17:51 esileme 阅读(10515) 评论(0) 推荐(2) 编辑
摘要: 1. Spring是一个开源框架。 2. Spring是一个分层的JavaSE/EE 一站式轻量级框架。 Spring在JavaEE三层架构中,每一层都提供不同的解决技术。 Web层:SpringMVC。 Service层:Spring的IOC。 DAO层:Spring的jdbcTemplate(j 阅读全文
posted @ 2017-09-05 17:48 esileme 阅读(246) 评论(0) 推荐(0) 编辑
摘要: Shiro标签的使用 1. 引入标签库 <%@taglib prefix="shiro" uri="http://shiro.apache.org/tags"% 2. 使用标签: 显示当前用户信息的标签: 检查是否有权限的标签: 添加主讲人 未完待续。。。。。。 阅读全文
posted @ 2017-09-04 22:49 esileme 阅读(298) 评论(0) 推荐(0) 编辑
摘要: Shiro授权 也叫访问控制,即 在应用中控制谁能访问那些资源 (如访问页面、编辑数据、页面操作等)。在授权中需要了解几个关键对象:主体(subject)、资源(resource)、权限(Permission)、角色(Role)。 Shiro授权需要了解的几个对象: 主体: 访问应用的用户,在Shi 阅读全文
posted @ 2017-09-04 22:10 esileme 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 泛型的定义 泛型是Java SE 1.5的新特性, 泛型的本质是参数化类型 ,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。 为什么要引入泛型 在Java SE 1.5之前,没有泛型的情况的下,通过对类型Object的引用来 阅读全文
posted @ 2017-09-04 19:36 esileme 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 在前后台数据交互的时候,通过使用给Json添加token验证的方式来保证自己的接口不会被其他人调用并通过在返回字符串中添加token信息和时间戳的方式来保证接口的安全. token是存放在服务器中的一个以 形式存放的字符串,在用户登录成功后,后台通过以唯一Id为基础(如userId)自动生成随机数的 阅读全文
posted @ 2017-09-04 14:50 esileme 阅读(3905) 评论(0) 推荐(1) 编辑
摘要: 认证流程: 1.获取当前Subject.调用SecurityUtils.getSubject(); 2.测试当前用户是否已经被认证,即是否已经登录,调用Subject的isAurhenticated(); 3.若没有认证,则把用户名和密码封装成UsernamePasswordToken对象. 对于B 阅读全文
posted @ 2017-09-02 22:16 esileme 阅读(3187) 评论(0) 推荐(0) 编辑