摘要:
1.servlet,filter,listener是JEE规范的组件,web.xml就是代表JEE规范,所有这三个组件的配置是在web.xml中配置的 2.interceptor不是JEE的规范,而是各种框架自己实现的组件,所以interceptor的配置是在各个框架自己的配置文件中,比如strut 阅读全文
摘要:
1.spring对持久层的支持在于,得到数据库连接之后操作上的封装,将操作简化了。也就是说以后操作sql语句就用XXXTemplate(就是一个工具类)对象了。 2.数据库连接池的作用只在于得到数据库的连接,并对数据库的连接做管理,不涉及到得到连接后的操 所以,spring对持久层的支持的XXXTe 阅读全文
摘要:
spring aop的相关概念(所有的概念都是为了生成代理类这个过程所需要的信息的抽象): 1.Targer:目标对象。被代理的对象。 2.Advice:增强/通知。就是为目标对象扩展的功能。分为前置增强、后置增强,异常增强,最终增强,环绕增强。 3.Pointcut:切入点。指明增强要在目标对象的 阅读全文
摘要:
参考这篇文章: http://rejoy.iteye.com/blog/1627405 虽然jdk动态代理和cglib代理技术的实现原理不同,但是使用的时候却是很相似: 使用的时候可以简单的理解为:将目标对象转换为代理对象。中间转换的方法不同:jdk动态代理要实现InvocationHandler接 阅读全文
摘要:
spring ioc 本质上是为了降低类之间的耦合度,可以将满足某种接口规范的类(面向接口编程)按照需求创建好,并注入到需要的类中,而不再是以硬编码的方式写死在代码中。 阅读全文
摘要:
1.为什么要分值传递和引用传递: 基本类型存在在栈中,复合类型(对象)存在堆中。操作栈的速度要快于堆,且对象的复制相比基本类型不仅浪费内存而且速度比较慢。 从这里就可以看出来:对象是按照引用传递(数据库事务封装Connection对象传递的时候最能体现这点);基本类型是按照值传递。 2.那为什么St 阅读全文
摘要:
参考链接: https://yutuo.net/archives/7048a006eeb2ac85.html 阅读全文
摘要:
今天遇到了,在jar包都有的前提下EL表达式原样输出,不被解析,原因是: page指令中确少 isELIgnored="false" 加上就好了 <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding= 阅读全文