- 博客(133)
- 收藏
- 关注
转载 Spring AOP 学习的好例子 仔细理解一定能学会的!
先了解AOP的相关术语: 1.通知(Advice):通知定义了切面是什么以及何时使用。描述了切面要完成的工作和何时需要执行这个工作。2.连接点(Joinpoint):程序能够应用通知的一个“时机”,这些“时机”就是连接点,例如方法被调用时、异常被抛出时等等。3.切入点(Pointcut)通知...
2016-04-14 14:57:00
122
转载 Spring学习笔记(2)----------设计理念
我们知道Bean包装的是Object,而Object必然有数据,如何给这些数据提供生存环境就是Context要解决的问题,对Context来说他就是要发现每个Bean之间的关系,为它们建立这种关系并且要维护好 这种关系。所以Context就是一个Bean关系的集合,这个关系集合又叫Ioc容器,...
2016-04-14 14:57:00
107
转载 Spring学习笔记(1)---------初识Spring
一、Spring是什么 通常说的Spring其实指的是Spring Framework,它是Spring下的一个子项目,Spring围绕Spring Framework这个核心项目开发了大量其他项目,比如Spring Security,Spring Data,Spri...
2016-04-14 14:57:00
116
转载 Spring学习笔记(12)----------aop
先了解AOP的相关术语:1.通知(Advice):通知定义了切面是什么以及何时使用。描述了切面要完成的工作和何时需要执行这个工作。2.连接点(Joinpoint):程序能够应用通知的一个“时机”,这些“时机”就是连接点,例如方法被调用时、异常被抛出时等等。3.切入点(Pointcut)通知定义...
2016-04-14 14:57:00
159
转载 Spring学习笔记(9)-----------注入参数
集合类型属性 1.Set类型 Java代码 privateSet<String>sets=newHashSet<String>(); //我们需要给它添加set方法 public...
2016-04-14 14:57:00
221
转载 Spring学习笔记(6)---------IoC的三种注入方式
接口注入(不推荐) 构造器注入(死的应用) getter,setter方式注入(比较常用) Type1 接口注入 我们常常借助接口来将调用者与实现者分离。如: publicclassClassA...
2016-04-14 14:57:00
222
转载 Spring学习笔记(10)-----------方法注入
引用 在大部分情况下,容器中的bean都是singleton类型的。如果一个singleton bean要引用另外一个singleton bean,或者一个非singleton bean要引用另外一个非singleton bean时,通常情况下将一个bean定义为另一个bea...
2016-04-14 14:57:00
209
转载 Struts、Spring、Hibernate的作用
简单的说: struts 控制用的 hibernate 操作数据库的 spring用解耦的 详细的说: STRUTS 在 SSH 框架中起控制的作用 , 其核心是 Controller, 即 ActionServlet, 而...
2016-04-14 14:56:00
147
转载 Spring学习笔记(15)-----------Spring转折点(2)
利用方式一的配置起来,可见代码还是非常的厚重的,定义一个切面就要定义一个切面类,然而切面类中,就一个通知方法,着实没有必要。所以Spring提供了,依赖aspectj的schema配置和基于aspectj 注解方式。这两种方式非常简介方便使用,也是项目中普遍的使用方式。梳理之: 4、方式...
2016-04-14 14:56:00
125
转载 Spring学习笔记(20)----------Schema初步学习
先来一个HelloWorld的简单例子,开开胃,爽一下~! 1、Aop配置文件spring-aop.xml [html] view plain copy print ? <?x...
2016-04-14 14:56:00
142
转载 Spring讲解-----------表达式语言
5.1概述 5.1.1 概述 Spring表达式语言全称为“Spring Expression Language”,缩写为“SpEL”,类似于Struts2x中使用的OGNL表达式语言,能在运行时构建复杂表达式、存取对象图属性、对象方法调用等等,并且能与Sprin...
2016-04-14 14:56:00
153
转载 Spring学习笔记(14)-----------aop学习转折点(1)
Spring有两大核心,IOC和AOP。IOC在java web项目中无时无刻不在使用。然而AOP用的比较少,的确也是一般的项目用的场所不多。事务控制基本都用,但却是Spring封装的不需要我们再去实现,但Spring的AOP远不止这些,不能因为项目中没有使用,而不去学习及理解。我觉得这是作为...
2016-04-14 14:56:00
120
转载 Spring学习笔记(13)----------aop拦截器
原理 AOP(Aspect Oriented Programming),也就是面向方面编程的技术。AOP基于IoC基础,是对OOP的有益补充。 AOP将应用系统分为两部分,核心业务逻辑(Core business concerns)及横向的通用逻辑,也就是所谓的方面Crosscutti...
2016-04-14 14:56:00
147
转载 史上最全最强SpringMVC详细示例实战教程
一、SpringMVC基础入门,创建一个HelloWorld程序 1.首先,导入SpringMVC需要的jar包。 2.添加Web.xml配置文件中关于SpringMVC的配置 <!--configure the setting of springmvcDispatc...
2016-04-14 14:56:00
125
转载 MyEclipse搭建SSH框架 Struts2.1+Spring3.0+hibernate3.3
1、 配置Tomcat 配置Tomcat所在路径 配置Tomcat使用JDK版本 如果Tomcat为7.0则添加Tomcat-juli.jar包 2、 new一个web project。 2、右键项目,为项目添加Struts支持。 ...
2016-04-14 14:55:00
103
转载 SpringMVC入门案例(3)
一个简单的入门实例教程 该实例的源码和实例中的jar 源码:http://download.youkuaiyun.com/detail/swingpyzf/5348563 所需要的jar: http://download.youkuaiyun.com/detail/swingpyzf/5348531 另...
2016-04-14 14:55:00
121
转载 Spring讲解-----------测试
13.1 概述 13.1.1 测试 软件测试的目的首先是为了保证软件功能的正确性,其次是为了保证软件的质量,软件测试相当复杂,已经超出本书所涉及的范围,本节将只介绍软件测试流程中前两个步骤:单元测试和集成测试。 Spring提供了专门的测试模块用于简化单元测试和集成测...
2016-04-14 14:55:00
163
转载 MyBatis学习(6)------------MyBatis和Spring的整合
一、搭建开发环境 1.1、使用Maven创建Web项目 执行如下命令: mvn archetype:create -DgroupId=me.gacl -DartifactId=spring4-mybatis3 -DarchetypeArtifactId=maven-archet...
2016-04-14 14:55:00
107
转载 Spring讲解------------本专栏代码包以及word版
本专栏大部分文章借鉴了:http://www.iteye.com/blogs/subjects/spring3 下面是博主提供的代码资源以及word版 感谢:感谢iteye的开涛的博客,为我写博客提供的很大的帮助,也学到了很多! 一、《跟我学spring3》电子书下载...
2016-04-14 14:55:00
116
转载 iBatis开发详解(6)-----------Spring的数据库访问
现在我们介绍Spring对iBatis的支持。 相对于Hibernate等ORM框架的全自动SQL,那么iBatis则属于半自动化的ORM框架,我们需要编写SQL语句,由iBatis进行数据库访问,返回结果。而iBatis可以为我们做的更多,比如对查询结果的封装等等。虽然不如全...
2016-04-14 14:55:00
294
转载 Spring MVC入门案例(1)
开始Spring MVC 建立一个web project,并导入spring 3.x的jar包 配置web.xml 根据上面的spring mvc流程图,我们知道DispatcherServlet是spring mvc 的一个前端控制器,所以我们当然要去配置它,以便于将请求转给Dispa...
2016-04-14 14:55:00
87
转载 Spring与Struts区别联系
区别联系1. 实现机制 struts2框架是类级别的拦截,每次来了请求就创建一个controller中对应的Action,然后调用setter getter方法把request中的数据注入 。struts2实际上是通过setter getter方法与request打交道的。st...
2016-04-14 14:55:00
189
转载 疯狂JAVA之学习笔记(1)-------------Java运行机制及JVM
理论篇: Java程序运行机制: Java语言是一种特殊的高级语言,既有解释性语言的特征,也有编译语言的特征, Java程序经过先编译后翻译两个步骤。 计算机高级语言按程序的执行方式分为编译型和解释型两种。 计算机不能直接理解任何除机器语言以外的语言,所以必须要把程序员所...
2016-04-14 14:53:00
144
转载 疯狂Java之学习笔记(2)-----------Java的开发准备及环境配置
(本篇帖子为初学者写的!) Java简介: 它最初被命名为Oak,目标设定在家用电器等小型系统的 编程语言 ,来解决诸如电视机、电话、闹钟、烤面包机等家用电器的控制和通讯问题。由于这些智能化家电的市场需求没有预期的高,Sun放弃了该项计划。就在Oak几近失败之时...
2016-04-14 14:53:00
89
转载 疯狂Java学习笔记(31)-----------静态类
staticclass静态类(Java) 一般情况下是不可以用static修饰类的。如果一定要用static修饰类的话,通常static修饰的是匿名内部类。 在一个类中创建另外一个类,叫做成员内部类。这个成员内部类可以静态的(利用static关键字修饰),也可以是非静态的...
2016-04-14 14:52:00
76
转载 疯狂Java学习笔记(34)----------Iterator、Collection接口以及foreach
Iterator、Collection接口: 如下图:Iterator、Collection同在一个包中: 红字部分使我们经常遇到的,但是遇到又不知道怎么去理解,去应用它! Collection是最基本集合接口,它定义了一组允许重复的对象。Collection接口派生了两个子接口...
2016-04-14 14:52:00
76
转载 疯狂Java之学习笔记(11)------------算法性能分析
转载于:https://my.oschina.net/sfsimon/blog/659403
2016-04-14 14:52:00
70
转载 疯狂Java之学习笔记(19)-----------包装类和匿名类
包装类(Wrapper Class) 包装类是针对于原生数据类型的包装。 因为有8个原生数据类型,所以对应有8个包装类。 所有的包装类(8个)都位于java.lang下。 Java中的8个包装类分别是:Byte, Short, Integer, Long, Float,...
2016-04-14 14:52:00
153
转载 疯狂Java之学习笔记(25)-------------修饰符
修饰符的适用范围 直接上图,直接明了 java中的修饰符分为类修饰符,字段修饰符,方法修饰符。根据功能的不同,主要分为以下几种。 1、权限访问修饰符 public,protected,default,private,这四种级别的修饰符都...
2016-04-14 14:52:00
81
转载 关于正则表达式的总结
Spring表达式语言全称为“Spring Expression Language”,缩写为“SpEL”,类似于Struts2x中使用的OGNL表达式语言,能在运行时构建复杂表达式、存取对象图属性、对象方法调用等等,并能与Spring功能完美整合。 表达式语言给静态Java语...
2016-04-14 14:52:00
113
转载 疯狂Java之学习笔记(12)-----------数据类型转换valueOf、subString、indexOf用法
之前,在http://blog.youkuaiyun.com/u011225629/article/details/45271019博客中,发现了valueOf的用法有几分困惑,又不好记忆,非常的混乱,特整理了一下,方便学习! String.valueOf() 方法的使用 1. 由 基本数据型态...
2016-04-14 14:52:00
203
转载 疯狂Java之学习笔记(16)------------构造器、方法重载
当创建一个个对象时,系统会该对象的属性默认初始化,基本类型属性的值为0(数值类型),false(布尔类型),把所有的引用类型设置为null. 构造器可以改变这种默认的初始化。 构造器的作用:是创建java对象的重要途径,是不是说构造器完全负责创建java对象????...
2016-04-14 14:52:00
76
转载 疯狂java之学习笔记(13)-------------数组学习以及循环机制中for each讲解
数组详细解析! 数组中可分为以下几种:一维数组、二维数组、以及多维数组。 定义数组 方式1(推荐,更能表明数组类型) type[] 变量名 = new type[数组中元素的个数]; 比如: int[] a = new int[10]; 数组名,也即引用a,指...
2016-04-14 14:52:00
103
转载 疯狂Java之学习笔记(15)-------------内部类
一个内部类可以定义在另一个类里,可以定义在函数里,甚至可以作为一个表达式的一部分。 Java中的内部类共分为四种: 静态内部类static inner class (also called nested class) 成员内部类member inner class 局部...
2016-04-14 14:52:00
106
转载 疯狂Java之学习笔记(20)-----------类型转换
1如何将字串 String 转换成整数 int? A. 有两个方法: 1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]); 2). int i = In...
2016-04-14 14:52:00
76
转载 疯狂Java之学习笔记(28)-------------static
学习本文你到底要学到什么: 1、static在java中到底代表什么,为何要用它? 2、static在java中怎么用? 3、static有那些特点和使用的“局限”? 在《Java编程思想》P86页有这样一段话: “static方法就是没有this的方法。在static方法...
2016-04-14 14:52:00
74
转载 疯狂Java学习笔记(32)-----------与运行环境交互
本人认为java的与运行交互部分,最多的应该是多打一点代码,敲玩代码,运行结果,查看效果! 才会真正的体会到各个类调用各个方法的实际作用!以下是有关于运行环境交互的情况! 下载代码:http://download.youkuaiyun.com/detail/u011225629/8709021 ...
2016-04-14 14:51:00
91
转载 疯狂Java学习笔记(47)-----------泛型详解
1. 概述 在引入范型之前,Java类型分为原始类型、复杂类型,其中复杂类型分为数组和类。引入范型后,一个复杂类型 就可以在细分成更多的类型。 例如原先的类型List,现在在细分成List<Object>, List<String>等更多的类型。 注意,现在List&l...
2016-04-14 14:51:00
83
转载 疯狂Java学习笔记(40)----------TreeMap和TreeSet
看这篇博客前,我觉得很有必要先看下我之前的几篇博客 Red-Black Trees(红黑树) (TreeMap底层的实现就是用的红黑树数据结构) 探索equals()和hashCode()方法...
2016-04-14 14:51:00
76
转载 疯狂Java学习笔记(63)-----------线程进阶
Java线程各个阶段的状态: 那么我们开始一点点研究吧: 启动线程 一、定义线程 1、扩展java.lang.Thread类。 此类中有个run()方法,应该注意其用法: public ...
2016-04-14 14:51:00
78
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人