摘要: 1、代理模式的定义:Provide a surrogate or placeholder for another object to controlaccess to it(为其他对象提供一种代理以控制对这个对象的访问)。使用代理模式创建代理对象,让代理对象控制目标对象的访问(目标对象可以是远程的对 阅读全文
posted @ 2016-12-28 12:40 ATJAVA 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 2.1.1 IoC是什么 Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明确“谁控制谁,控制什么,为何是反转( 阅读全文
posted @ 2016-12-28 07:51 ATJAVA 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 1.1.1 Spring是什么 Spring是一个开源的轻量级Java SE(Java 标准版本)/Java EE(Java 企业版本)开发应用框架,其目的是用于简化企业级应用程序开发。应用程序是由一组相互协作的对象组成。而在传统应用程序开发中,一个完整的应用是由一组相互协作的对象组成。所以开发一个 阅读全文
posted @ 2016-12-28 07:36 ATJAVA 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 1、什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机 阅读全文
posted @ 2016-12-27 20:01 ATJAVA 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 在面向对象编程中, 最通常的方法是一个new操作符产生一个对象实例,new操作符就是用来构造对象实例的。但是在一些情况下, new操作符直接生成对象会带来一些问题。举例来说, 许多类型对象的创造需要一系列的步骤: 你可能需要计算或取得对象的初始设置; 选择生成哪个子对象实例; 或在生成你需要的对象之 阅读全文
posted @ 2016-12-27 15:32 ATJAVA 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 一、概述将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。二、适用性1.当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时。 2.当构造过程必须允许被构造的对象有不同的表示时。三、参与者1.Builder 为创建一个Product对象的各个部件指定抽象接口。2 阅读全文
posted @ 2016-12-27 12:49 ATJAVA 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 主要作用 访问存放在某个范围中的值, 将值的内容(或者值的属性值)打印到JSP页面,所以说运用EL的最终目的就是:将范围中的值打印到JSP页面 E L(Expression Language) 目的:为了使JSP写起来更加简单,使JSP页面尽可能少的存在JAVA代码! EL 提供了在 JSP 脚本编 阅读全文
posted @ 2016-12-27 12:08 ATJAVA 阅读(206) 评论(0) 推荐(0) 编辑
摘要: static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名 阅读全文
posted @ 2016-12-27 12:05 ATJAVA 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 1.什么是缓存? 缓存是介于物理数据源与应用程序之间,是对数据库中的数据复制一份临时放在内存中的容器,其作用是为了减少应用程序对物理数据源访问的次数,从而提高了应用程序的运行性能。Hibernate在进行读取数据的时候,根据缓存机制在相应的缓存中查询,如果在缓存中找到了需要的数据(我们把这称做“缓存 阅读全文
posted @ 2016-12-26 21:52 ATJAVA 阅读(184) 评论(0) 推荐(0) 编辑
摘要: package com.etc.test; import java.util.List; import org.hibernate.Criteria;import org.hibernate.Session;import org.hibernate.criterion.DetachedCriteri 阅读全文
posted @ 2016-12-26 17:05 ATJAVA 阅读(1067) 评论(0) 推荐(0) 编辑