摘要: Spring中通知类型: 前置通知:目标方法执行之前进行操作,可以获得切入点信息 后置通知: 目标方法执行之后进行操作,可以获得方法的返回值 环绕通知:在目标方法执行之前和之后进行操作,可以终止目标方法的执行 异常抛出通知:在程序出现异常的时候进行的操作,可以返回异常信息 最终通知:无论代码是否有异 阅读全文
posted @ 2018-10-31 14:07 IslandZzzz 阅读(854) 评论(0) 推荐(0) 编辑
摘要: SpringAOP底层的实现原理: JDK动态代理:只能对实现了接口的类产生代理。(实现接口默认JDK动态代理,底层自动切换) Cglib动态代理(类似Javassist第三方的代理技术):对没有实现接口的类产生代理对象。生成子类对象。 public class JdkProxy implement 阅读全文
posted @ 2018-10-29 20:02 IslandZzzz 阅读(535) 评论(0) 推荐(0) 编辑
摘要: xml和注解的区别 xml和注解整合开发 注解:取消扫描配置开启注解配置 扫描:<context:component-scan base-package="" /> 是扫描类上的注解,比如@Component @Service等 当类上没有注解,可以不开启扫描,此时在没有扫描的情况下,使用属性注入的 阅读全文
posted @ 2018-10-28 19:12 IslandZzzz 阅读(871) 评论(0) 推荐(0) 编辑
摘要: Spring的属性注入: 构造方法的属性注入 set方法的属性注入 构造方法的属性注入: set方法的属性注入: set方法注入对象: 1 package com.itheima.spring.demo4; 2 3 public class Employee { 4 private String n 阅读全文
posted @ 2018-10-27 19:29 IslandZzzz 阅读(889) 评论(0) 推荐(0) 编辑
摘要: IOC:inversion of Control 控制反转,Spring框架的核心。削减计算机程序的耦合问题,把对象(例如JDBC)的创建权交给Spring。 IOC的两种类型: 依赖注入: 依赖查找: Spring安装包下载地址:http://repo.spring.io/libs-release 阅读全文
posted @ 2018-10-26 15:51 IslandZzzz 阅读(1167) 评论(0) 推荐(0) 编辑
摘要: 数据的校验: 一、前台校验:JS校验 JS的校验不是必须的,JS可以被绕行,可以提升用户体验 二、后台校验:编码校验 必须的校验 三、校验的方式: 手动编码(不建议使用) 配置文件(支持) 手动编码的校验方式: 继承ActionSupport,在这个类中写校验方式。 重写validate方法,val 阅读全文
posted @ 2018-10-24 22:10 IslandZzzz 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 版本TOMCAT7.0、8.0 一、配置好Tomcat,startup可以启动,loaclhost:8080访问不了,解决方案:配置环境变量如下: 用户变量: 系统变量path: 二、eclipse项目能启动,但是不能访问localhost页面,解决方案:移除项目,关闭Tomcat,配置Server 阅读全文
posted @ 2018-10-24 09:49 IslandZzzz 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 拦截器 interceptor:拦截器,拦截Action的作用。 更细粒度化的拦截。(拦截Action中的具体的方法) Fillter:过滤器:过滤从客户端向服务器发送的请求。如html、jsp 作用: Struts2框架的核心功能依赖拦截器,权限控制等 Struts2的执行流程: 搭建Struts 阅读全文
posted @ 2018-10-23 10:47 IslandZzzz 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 主要有哪些字符? #:获取Context的数据,构建map %: 强制解析OGNL,强制不解析OGNL $ : 在配置文件中(xml,属性文件(国际化))使用OGNL #的用法: <body> <h1>获取context数据</h1> <% request.setAttribute("name", 阅读全文
posted @ 2018-10-22 21:12 IslandZzzz 阅读(1321) 评论(0) 推荐(0) 编辑
摘要: 在实际开发当中,有可能遇到批量向数据库中插入记录,需要在页面中将数据封装到集合中。类似页面表达式方法 List封装: 前端JSP: 1 <%@ page language="java" contentType="text/html; charset=UTF-8" 2 pageEncoding="UT 阅读全文
posted @ 2018-10-21 19:48 IslandZzzz 阅读(480) 评论(1) 推荐(0) 编辑