摘要:一.AOP开发中的相关术语。 ——JoinPoint(连接点):指那些可以被拦截到的点。比如增删改查方法都可以增强,这些方法就可以被称为是连接点。 ——PointCut:切入点,真正被拦截的点,指对哪些连接点进行拦截的定义。JoinPoint是指方法可以增强,而切入点就是实际哪个方法进行增强或修改,
阅读全文
摘要:一.SpringAOP的概述。 AOP(Aspect Oriented Programming),面向切面编程,通过预编译方式和运行期间动态代理实现程序的功能的统一维护的技术。AOP是OOP(面向对象编程)的扩展和延伸。举个例子,让大家对AOP印象更加深刻点。 比如权限校验。实际开发中,我们知道不是
阅读全文
摘要:一、应用场景:Spring会帮创建实现类的实例,但是有时候我们还需要在类中设置一些属性用于传入设置值,这些跟类紧密关联的属性就叫依赖,通过spring帮忙设置的过程叫依赖注入。 二、依赖注入的实现 A.构造方法的注入。 通过上面无参构造我们想到是否有有参构造创建实例了,这样不就达到了注入属性的目的了
阅读全文
摘要:步骤一:下载Spring开发包。 官网:https://spring.io/ 下载地址:https://repo.spring.io/libs-release-local/org/springframework/spring/ spring-framework-3.0.2.RELEASE-depen
阅读全文
摘要:一:什么是Spring框架? spring是一个分层的javase/EEfull-stack(一站式)轻量级的java开源框架。是为了解决企业开发的复杂性而创建的。框架的主要优势是分层架构,Spring的核心是控制反转(IOC)和面向切面(AOP)。 二.学习Spring的好处? 主要就是方便解耦,
阅读全文
摘要:A.概念 持久化:将内存中的对象持久化(存储)到数据库的过程。Hibernate就是持久化的框架。 持久化类:一个普通java对象与数据库的表建立了映射关系,那么这个类在Hiberna中被称为持久化类。(通俗一点就是java类+映射文件) B.持久化类的编写规则 1.对持久化类提供一个无参构造方法。
阅读全文
摘要:一.Configuration对象 解释:Hibernate的配置文件对象,是Hibernate启动加载的第一个对象,它会定位到映射文档的位置,读取配置文件,创建一个SessionFactory对象。 作用:加载核心配置文件 用法: 1.如果是Hibernate.properties文件(里面是键值
阅读全文
摘要:一、eclipse搭建 A.创建动态web项目 New-->Dynamic web project(web project) B.导入jar包 1.数据库驱动包 2.hibernate开发必须jar包(去官网下载hibernate,解压后里面lib-->required,里面jar包是hiberna
阅读全文
摘要:A.拦截器是什么 Interceptor:拦截器,起到拦截Action的作用。 Filter:过滤器,过滤从客户端向服务器发送的请求。 Interceptor:拦截器,拦截是客户端对Action的访问。更细粒度化的拦截。(拦截Action中的具体的方法)。Struts2框架核心的功能都是依赖拦截器实
阅读全文
摘要:A.值栈概述 值栈(ValueStack),通俗的来说就是Struts2里面用来管理和存储数据的东西。struts2项目部署运行后,底层会创建一个action实例,同时也会在内存上划分一块区域,这个区域就是值栈,该值栈对象会贯穿整个Action生命周期,用来存储这个过程中的数据。 B.值栈结构 首先
阅读全文
摘要:A.什么是OGNL? 全称叫ObjectGraphic Navigation Language(对象图导航语言),它是struts2框架里面的第三方语言(即可以再别的地方用,struts2只是拿过来了而已),它可以调用对象中的方法,获取struts2里值栈的数据,具体优点https://baike.
阅读全文