04 2019 档案
摘要:[TOC] 1. Struts2的拦截器 1.1 拦截器概述 拦截器,在AOP中用于在某个方法或某个字段被访问之前,进行拦截然后再之前或之后加入某些操作。拦截是AOP的一种实现策略。 拦截器是动态拦截Action调用对象。它提供了一种机制可以使开发者定义一个action执行的前后的代码,也可以在一个
阅读全文
摘要:[TOC] 1. OGNL 1.1 OGNL概述 1.1 什么是OGNL OGNL是Object Graph Navigation Language的缩写,它是一种功能强大的表达式语言,通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。
阅读全文
摘要:[TOC] 1. Struts2的Servlet的API的访问 在使用Struts2的框架的过程中,发现Struts2和Servlet的API是解耦合的。在实际开发过程中,经常使用到Servlet的API,比如进行登录,需要将用户的信息保存到session中;有时候需要向页面输出一些内容,需要用到s
阅读全文
摘要:[TOC] 1.Struts2概述 1.1 什么是Struts2 Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。Struts 2是Struts的下一代产品,是在
阅读全文
摘要:[TOC] 1. Hibernate的查询方式 在Hibernate中提供了5种查询方式。 1.1 方式一:OID查询 OID查询:Hibernate根据对象的 进行检索。 使用 方法 使用 方法 1.2 方式二:对象导航查询 对象导航检索:Hibernate根据一个已经查询到的对象,获得其关联的对
阅读全文
摘要:[TOC] 1. 数据库表与表之间的关系 1.1 一对多关系 什么样的关系属于一对多? 一个部门对应多个员工,一个员工只能属于某一个部门 一个客户对应多个联系人,一个联系人只能属于某一个客户 一对多的建表原则:在多的一方创建外键指向一的一方的主键 1.2 多对多关系 什么样的关系属于多对多? 一个学
阅读全文
摘要:[toc] 0. 结构图 1. 持久化类的编写规则 1.1 持久化和持久化类 持久化:将内存中的一个对象持久化到数据库的过程,Hibernate框架就是用来进行持久化的框架。 持久化类:一个Java对象与数据库的表建立了映射关系,那么这个类在Hibernate中称为持久化类。 持久化 = Java类
阅读全文
摘要:[toc] 1. Hibernate框架的概述 1.1 什么是框架 框架:指的是软件的半成品,已经完成了部分功能。 1.2 经典三层架构 " " 1.3 Hibernate框架 什么是hibernate:Hibernate是一个 持久层 的 ORM 框架 什么是ORM:Object Relation
阅读全文
摘要:[toc] 1. Spring基于AspectJ的注解的AOP开发 1. 1 SpringAOP的注解入门 创建项目,导入jar包 需要导入Spring基础包4+2 需要导入AOP联盟包、AspectJ包、Spring整合Aspect包Spring aop包 Spring整合单元测试包 引入配置文件
阅读全文
摘要:[toc] Spring笔记02 1. Spring整合连接池 1.1 Spring整合C3P0 在工程中导入c3p0连接池需要的包com.springsource.com.mchange.v2.c3p0 0.9.1.2.jar c3p0的硬编码方式 Spring整合c3p0连接池 配置文件 测试
阅读全文
摘要:[toc] 1. AOP 1.1 AOP介绍 1.1.1 什么是AOP 在软件业,AOP为Aspect Oriented Programming的缩写,意为: ,通过 和`运行期动态代理 函数式编程 隔离 耦合度降低 可重用性`,同时提高了开发的效率。 AOP采取 横向抽取 机制,取代了传统 纵向继
阅读全文
摘要:[toc] 面试题:类加载器 1. Java类加载器 Java源代码.java文件通过编译成字节码.class文件后,需要被加载到Java虚拟机的内存空间中使用,这个过程就是类加载。类加载依靠的是Java类加载器 Java类加载器是Java运行时环境的一部分,负责动态加载Java类到Java虚拟机的
阅读全文
摘要:[toc] 面试题:增强一个对象的方法的三种方式 1. 继承 使用这种方式必须满足的条件是:被增强的方法的所在类能被继承,并且这个对象已经明确知道。 举例: 有一个接口Person,里面有一个方法run() 类NormalPerson实现了这个接口Person 现在的需求是,使用继承方式增强Noma
阅读全文
摘要:[toc] Spring笔记01 1.Spring介绍 1.1 Spring概述 Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One On One J2EE Development and Design
阅读全文
摘要:[toc] 0. 文章目录 Mybatis映射文件 动态SQL 关联查询 <! more 1. Mybatis映射文件 映射文件中select的两个参数重要参数:parameter和resultType parameter: 输入映射,定义输入到sql中的映射类型,\${value}表示使用参数将\
阅读全文
摘要:[toc] 1. Mybatis的介绍 MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。MyBatis是一个优秀的持
阅读全文

浙公网安备 33010602011771号