E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
spring学习笔记
spring学习笔记
七
Spring通过抽象JDBC访问并提供一致的API来简化JDBC编程的工作量。我们只需要声明SQL、调用合适的SpringJDBC框架API、处理结果集即可。事务由Spring管理,并将JDBC受查异常转换为Spring一致的非受查异常,从而简化开发。Spring主要提供JDBC模板方式、关系数据库对象化方式和SimpleJdbc方式三种方式来简化JDBC编程,这三种方式就是SpringJDBC的
cfj
·
2016-03-05 19:07
spring
jdbc
spring学习笔记
六
spring表达式语言全称为“SpringExpressionLanguage”,缩写为“SpEL”,类似于Struts2x中使用的OGNL表达式语言,能在运行时构建复杂表达式、存取对象图属性、对象方法调用等等,并且能与Spring功能完美整合,如能用来配置Bean定义。表达式语言给静态Java语言增加了动态功能。SpEL是单独模块,只依赖于core模块,不依赖于其他模块,可以单独使用。能干什么表
cfj
·
2016-03-05 19:07
java
spring
spring学习笔记
四
依赖和依赖注入传统应用程序设计中所说的依赖一般指“类之间的关系”,那先让我们复习一下类之间的关系:泛化:表示类与类之间的继承关系、接口与接口之间的继承关系;实现:表示类对接口的实现;依赖:当类与类之间有使用关系时就属于依赖关系,不同于关联关系,依赖不具有“拥有关系”,而是一种“相识关系”,只在某个特定地方(比如某个方法体内)才有关系。关联:表示类与类或类与接口之间的依赖关系,表现为“拥有关系”;具
cfj
·
2016-03-05 19:06
java
spring
spring学习笔记
三
IoC容器就是具有依赖注入功能的容器,IoC容器负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。应用程序无需直接在代码中new相关的对象,应用程序由IoC容器进行组装。在Spring中BeanFactory是IoC容器的实际代表者。SpringIoC容器如何知道哪些是它管理的对象呢?这就需要配置文件,SpringIoC容器通过读取配置文件中的配置元数据,通过元数据对应用中的各个对象进
cfj
·
2016-03-04 08:06
java
spring
Spring学习笔记
一
IOC容器里配置beanapplicationContext.xml必须有个无参的构造器class:bean的全类名通过beanid获得这个bean必须唯一spring提供2种IOC容器容器实现方式beanfactory用在spring本身applicationContext用在开发者配置方式相同ApplicationContext有2个主要的实现类ClassPathXmlApplicationC
jimyao
·
2016-03-04 00:00
spring
xml
Spring学习笔记
(十八):使用jeesite时的一些问题总结
数据库映射文件中,查询语句要加返回值的类型;如果不加,且查询的数据为空,就会报以下错误:nestedexceptionisorg.apache.ibatis.executor.ExecutorException:AquerywasrunandnoResultMapswerefoundfortheMappedStatement'com.prositech.v11j.match.dao.PuserCl
Jalon2015
·
2016-03-01 11:11
Spring学习笔记
Spring学习笔记
(十八):使用jeesite时的一些问题总结
数据库映射文件中,查询语句要加返回值的类型;如果不加,且查询的数据为空,就会报以下错误:nestedexceptionisorg.apache.ibatis.executor.ExecutorException:AquerywasrunandnoResultMapswerefoundfortheMappedStatement'com.prositech.v11j.match.dao.PuserCl
Jalon2015
·
2016-03-01 11:00
Spring学习笔记
(十七):spring配置文件详解以及beans:beans标签
第一行的意思就是你这个文件的默认schema为security,所以你的beans定义就需要加上前缀beans一般的定义文件默认都是beans;下面是spring配置文件的详解:转自:http://blog.csdn.net/zzjjiandan/article/details/22922847Spring配置文件是用于指导Spring工厂进行Bean生产、依赖关系注入(装配)及Bean实例分发的
Jalon2015
·
2016-01-28 10:52
Spring学习笔记
Spring学习笔记
(十七):spring配置文件详解以及beans:beans标签
第一行的意思就是你这个文件的默认schema为security,所以你的beans定义就需要加上前缀beans一般的定义文件默认都是beans;下面是spring配置文件的详解:转自:http://blog.csdn.net/zzjjiandan/article/details/22922847 Spring配置文件是用于指导Spring工厂进行Bean生产、依赖关系注入(装配)及Bean实例分发
Jalon2015
·
2016-01-28 10:00
spring学习笔记
之AOP
(1)基于配置文件的AOP:基本术语:joinpoint(连接点)pointcut(切入点)advice(通知)aspect(方面)introduce(引入):在不修改类的前提下为类添加新的方法和属性AOPproxy(aop代理)weaving(织入)Advice:beforeadvice前置通知afterreturningadvice返回后通知afterthrowingadvice 抛出异
不会编程的小逗比丶
·
2016-01-27 11:00
spring学习笔记
之AOP
(1)基于配置文件的AOP:基本术语:joinpoint(连接点)pointcut(切入点)advice(通知)aspect(方面)introduce(引入):在不修改类的前提下为类添加新的方法和属性AOPproxy(aop代理)weaving(织入)Advice:beforeadvice前置通知afterreturningadvice返回后通知afterthrowingadvice 抛出异
不会编程的小逗比丶
·
2016-01-27 11:00
spring学习笔记
之AOP
(1)基于配置文件的AOP:基本术语:joinpoint(连接点)pointcut(切入点)advice(通知)aspect(方面)introduce(引入):在不修改类的前提下为类添加新的方法和属性AOPproxy(aop代理)weaving(织入)Advice:beforeadvice前置通知afterreturningadvice返回后通知afterthrowingadvice 抛出异
不会编程的小逗比丶
·
2016-01-27 11:00
Spring学习笔记
(十六):无状态 bean和有状态bean
现实中,很多朋友对两种sessionbean存在误解,认为有状态是实例一直存在,保存每次调用后的状态,并对下一次调用起作用,而认为无状态是每次调用实例化一次,不保留用户信息。仔细分析并用实践检验后,你会发现,事实恰好相反:有状态和无状态会话bean的本质区别是它们的生命期。首先解释一个下面要用到的概念--用户:sessionbean的用户实际上就是直接调用ejb的类的实例,甚至是这个实例的某个方法
Jalon2015
·
2016-01-26 17:07
Spring学习笔记
Spring学习笔记
(十六):无状态 bean和有状态bean
现实中,很多朋友对两种sessionbean存在误解,认为有状态是实例一直存在,保存每次调用后的状态,并对下一次调用起作用,而认为无状态是每次调用实例化一次,不保留用户信息。仔细分析并用实践检验后,你会发现,事实恰好相反:有状态和无状态会话bean的本质区别是它们的生命期。首先解释一个下面要用到的概念--用户:sessionbean的用户实际上就是直接调用ejb的类的实例,甚至是这个实例的某个方法
Jalon2015
·
2016-01-26 17:00
Spring学习笔记
(3)之Spring对JDBC的支持
Spring对JDBC的支持使用JdbcTemplate跟新数据库1.JDBCTemplate的使用1)创建连接池的相关配置a)导入资源文件:即导入写有连接池配置的相关信息的配置文件b)配置C3P0Bean。2)配置Spring的JDBCTemplate:即配置JDBCTemplate的Bean。3)在java文件中通过IOC容器获得JdbcTemplate的对象。4)通过JdbcTemplate
WarrenWP
·
2016-01-24 10:02
SpringMVC
Spring学习笔记
(2)之Spring AOP
SpringAOPAOP简介1.AOP(Aspect-OrientedProgramming,面向切面编程):是一种新的方法论,是对传统OOP(Object-OrientedProgramming,面向对象编程)的补充.2.AOP的主要编程对象是切面(aspect),而切面模块化横切关注点.3.在应用AOP编程时,仍然需要定义公共功能,但可以明确的定义这个功能在哪里,以什么方式应用,并且不必修改受
WarrenWP
·
2016-01-24 10:58
Spring
Spring学习笔记
---4-AOP代码实现及源码解释
一、AOP的实现者AOP的工作目标就是将横切的问题,如:性能监控,事务处理,日志处理等,进行模块化。使用类似于OOP的方式进行切面的编程工作。位于AOP工具核心的是连接点模型,它提供了一种机制,可以识别出在哪里发生了横切。注解:AOP的上述中提到的连接点,切点,增强,目标对象,引介,织入,代理,切面的这些个概念可能不是很容易理解,但是它的工作宗旨很容易去理解:就是在做的时候比如说砍树,那么在砍树之
拔刀怒向猪头
·
2016-01-18 14:30
java开发--Spring
Spring学习笔记
Spring
aop
Java代理
代理模式
Spring学习笔记
1.反相控制(IoCInversionofControl)/依赖注入(DIDepdendencyInjection)MartinFowler在其文章中提出了“它们反转了哪方面的控制”的问题后,就为IoC起了一个更能说明这种模式特点的新名字"DepdendencyInjection"依赖注入的三种方式:1)接口注入(interfaceInjection);2)Set注入(setterInjectio
ゞWXXoοО
·
2016-01-13 16:00
spring学习笔记
之IOC
SPING核心概念:IOC(inversionofcontrol)/DI(dependencyinjection)、AOP(aspectorientedprogramming)控制反转(IOC):传统的对象调用,a对象调用a对象的实现类,必须实现aa=newaImpl();如此一来就会导致产生一定的耦合。而控制反转是将调用对象这一过程反转,将这一过程交给第三方IOC容器来处理,从而a和aImpl之
不会编程的小逗比丶
·
2016-01-11 16:00
spring学习笔记
之IOC
SPING核心概念:IOC(inversionofcontrol)/DI(dependencyinjection)、AOP(aspectorientedprogramming)控制反转(IOC):传统的对象调用,a对象调用a对象的实现类,必须实现aa=newaImpl();如此一来就会导致产生一定的耦合。而控制反转是将调用对象这一过程反转,将这一过程交给第三方IOC容器来处理,从而a和aImpl之
不会编程的小逗比丶
·
2016-01-11 16:00
spring学习笔记
之IOC
SPING核心概念:IOC(inversionofcontrol)/DI(dependencyinjection)、AOP(aspectorientedprogramming)控制反转(IOC):传统的对象调用,a对象调用a对象的实现类,必须实现aa=newaImpl();如此一来就会导致产生一定的耦合。而控制反转是将调用对象这一过程反转,将这一过程交给第三方IOC容器来处理,从而a和aImpl之
不会编程的小逗比丶
·
2016-01-11 16:00
Spring学习笔记
(十五):STS自带的maven老出错,如何配置单独的maven
1、先下载maven:官网的进的慢,可以百度搜索maven下载2、解压到E:\Maven中,修改conf\setting.xml文件,将localRepository标签内的地址改成你自己的目录,eg:E:\Maven\Repository3、配置环境变量:新建Maven_HOME,值为E:\Maven\apache-maven-3.2.5;然后添加到path中,%Maven_HOME%\bin;
Jalon2015
·
2016-01-11 16:00
Spring学习笔记
—最小化Spring XML配置
Spring学习笔记
—最小化SpringXML配置 自动装配(autowiring)有助于减少甚至消除配置元素和元素,让Spring自动识别如何装配Bean的依赖关系
wp1603710463
·
2016-01-10 19:00
spring
xml
xml配置
最小化Spring
Spring学习笔记
—装配Bean
Spring学习笔记
—装配Bean 在Spring中,对象无需自己负责查找或创建与其关联的其他对象。相反,容器负责把需要相互协作的对象引用赋予各个对象。
wp1603710463
·
2016-01-07 19:00
spring
bean
Spring学习笔记
—Spring之旅
Spring学习笔记
—Spring之旅1.Spring简介 Spring是一个开源框架,最早由RodJohnson创建,并在《ExpertOne-on-One:J2EEDesignandDevelopment
wp1603710463
·
2016-01-05 20:00
spring
Spring学习笔记
(十四):junit4的使用
学习内容来自慕课网;1、首先新建java项目,新建package,新建类,添加JUnit库(右键项目---BuildPath---addLibrary,然后添加JUnit即可)左边是目录结构,中间是代码,右侧是JUnit窗口2、测试套件类有时候需要测试的类比较多,我们可以用测试套件类,来一起测试;代码如下/* * *1.测试套件就是组织测试类一起运行的 *2.写一个作为测试套件的入口类,这个类里不
Jalon2015
·
2015-12-30 16:00
[置顶] Spring框架-AOP面向切面编程
相关文章:
Spring学习笔记
-IOC在学习了SpringIOC的基础上,继续学习SpringAOP。AOP(AspectOrientedProgramming)面向切面编程。什么叫面向切面编程?
WuyZhen_CSDN
·
2015-12-17 20:00
Spring学习笔记
(一)--Spring介绍和使用
简介Spring是一个开源框架,它由RodJohnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架,还不了解控制反转
JordanInShenzhen
·
2015-12-15 22:00
Spring学习笔记
(十三):jsp、freemarker、velocity的区别
其实我还是比较赞成html5+ajax+springMVC的,前后分离下面内容转自百度知道:在java领域,表现层技术主要有三种:jsp、freemarker、velocity。 jsp是大家最熟悉的技术 优点: 1、功能强大,可以写java代码 2、支持jsp标签(jsptag) 3、支持表达式语言(el) 4、官方标准,用户群广,丰富的第三方jsp标签库 5、性能良好。jsp编译成class
Jalon2015
·
2015-12-14 13:00
Spring学习笔记
(十二):关于Date的转换
在开发时,前后台交互,传的是json字符串,数据库中的格式是Date;那么传的方法如下:方案1:在实体类中定义一个date对象,然后get时加个注解,如下@JsonFormat(pattern="yyyy-MM-ddHH:mm:ss") publicDategetCommentTime(){ returncommentTime; }此时返回到前端的格式就对了方案2:返回格式yyyy-mm-dd,没
Jalon2015
·
2015-12-11 20:00
Spring学习笔记
(一) 基于Spring可扩展Schema提供自定义配置支持
来源:http://www.cnblogs.com/jifeng/archive/2011/09/14/2176599.html 在很多情况下,我们需要为系统提供可配置化支持,简单的做法可以直接基于Spring的标准Bean来配置,但配置较为复杂或者需要更多丰富控制的时候,会显得非常笨拙。一般的做法会用原生态的方式去解析定义好的xml文件,然后转化为配置对象,这种方式当然可以解决所有问题,但实现起
lixuguang
·
2015-11-16 15:00
spring
schema
Spring学习笔记
(二)Spring基础AOP、IOC
Spring AOP 1. 代理模式 1.1. 静态代理 程序中经常需要为某些动作或事件作下记录,以便在事后检测或作为排错的依据,先看一个简单的例子: import java.util.logging.*; public class HelloSpeaker { private Logger logger = Logger.getLogger
·
2015-11-13 22:26
spring
Spring学习笔记
(一) Spring基础IOC、AOP
1. 注入类型 a) Spring_0300_IOC_Injection_Type b) setter(重要) c) &
·
2015-11-13 22:25
spring
Spring学习笔记
(三)DispatcherServlet
鲁春利的工作笔记,好记性不如烂笔头DispatcherServlet是SpringMVC的核心,它也是一个Servlet。org.springframework.web.servlet.DispatcherServlet extends org.springframework.web.servlet.FrameworkServlet extends org.springfr
luchunli1985
·
2015-11-13 14:51
Spring学习笔记
(三)DispatcherServlet
鲁春利的工作笔记,好记性不如烂笔头DispatcherServlet是SpringMVC的核心,它也是一个Servlet。org.springframework.web.servlet.DispatcherServlet extends org.springframework.web.servlet.FrameworkServlet extends org.springfr
luchunli1985
·
2015-11-13 14:51
Spring学习笔记
(二) 初探Spring
版权声明 笔记出自《Spring 开发指南》一书。 Spring 初探 前面我们简单介绍了 Spring 的基本组件和功能,现在我们来看一个简单示例: Person接口Person接口定义了一个 say 的方法,在其不同的实现中实现了各自的 say 逻辑。 1 /** 2 * @author X 3 */ 4 public interface Person { 5
·
2015-11-13 14:29
spring
Spring学习笔记
(一) 简介
版权声明 本文是摘自IBM上Naveen Balani的一篇文章,原文请点击此处:http://www.ibm.com/developerworks/cn/java/wa-spring1/ Spring框架 Spring是一个开源框架,是为了解决企业应用程序开发复杂性创建的,它的主要优势之一就是其分层架构,由7个定义良好的模块组成。 Spring模块构建在核心容器上,核心容器
·
2015-11-13 14:28
spring
spring学习笔记
1.spring_beginning 1、spring依赖库 * SPRING_HOME/dist/spring.jar * SPRING_HOME/lib/jakarta-commons/commons-logging.jar * SPRING_HOME/lib/log4j/log4j-1.2.14.jar &
·
2015-11-13 12:31
spring
Spring学习笔记
--initmethod和构造函数、setter方法的加载顺序
今天学习了一下spring中bean的初始化和销毁,突然想了解一下初始化方法跟构造函数及setter方法注入的执行顺序,记录在此,仅作为学习笔记。 当实例化一个bean时,可能需要执行一些初始化操作来确保该bean处于可用状态。同样地,当不再需要bean时,将其从容器中移除是,我们可以还需要按顺序 执行一些清除工作。
·
2015-11-13 09:37
spring
Spring学习笔记
Spring 的控制反转:把对象的创建、初始化、销毁等工作交给Spring 容器来做,有spring容器控制对象的生命周期 applicationContext.xml beans --->spring 容器中的类 alias—>取别名 不管有继承关系(不管有几层)先把当前类加载到虚拟机中才能创建对象,而在加载过程中,静态代码块(
·
2015-11-13 08:37
spring
Spring学习笔记
Spring学习笔记
Java相关课程系列笔记之十五 笔记内容说明 Spring(梁建全老师主讲,占笔记内容100%); 目 录 一、 Spring概述 1 1.1 Spring
·
2015-11-13 02:40
spring
Spring学习笔记
(一)环境搭建和测试开发环境
用Myeclipse 8.5集成开发,可用其自带的集成环境。 选中目录,在菜单栏上单击MyEclipse-->Add Spring Capabilities 在新窗口中选择要集成的Spring版本(这里是3.0)如果还要集成Struts和hibernate的话,可在选择框中把Spring 3.0 AOP Libraries 、Spring 3.0 Core Libraries
·
2015-11-13 02:40
spring
Spring学习笔记
(二)Spring的三种实例化Bean的方式
Spring提供了三种实例化Bean的方式: 第一种:使用类构造器实例化(最常用) < bean name ="userImpDao" class ="com.lz.service.imp.UserImpDao" ></ bean > 第二种:使用静态工
·
2015-11-12 23:11
spring
Spring学习笔记
轻量级容器架构 IOC:控制反转,通过依赖注入的方式实现。核心。 依赖注入。Dependence Inject,别人实例化好然后给我。 那别人根据什么来实例化呢?配置文件。 配置量比较大,可以分开为多个文件,通过filename-*.xml来匹
·
2015-11-12 23:15
spring
spring学习笔记
转载:http://blog.csdn.net/chjttony/article/details/6026079架构概述为什么使用spring框架 在不使用spring框架之前,我们的service层中要使用dao层的对象,不得不在service层中new一个对象。如下:[java]viewplaincopyprint?//dao层对象 public class UserDao{ pub
gongpulin
·
2015-11-12 16:00
Spring学习笔记
(二)Servlet基础
鲁春利的工作笔记,好记性不如烂笔头Servlet的框架是由两个Java包组成:javax.servlet和javax.servlet.http。 在javax.servlet包中定义了所有的Servlet类都必须实现或扩展的的通用接口和类。 在javax.servlet.http包中定义了采用HTTP通信协议的HttpServlet类。Servlet的框架的核心是javax.servl
luchunli1985
·
2015-11-12 15:41
HttpServlet
Spring学习笔记
(二)Servlet基础
鲁春利的工作笔记,好记性不如烂笔头Servlet的框架是由两个Java包组成:javax.servlet和javax.servlet.http。 在javax.servlet包中定义了所有的Servlet类都必须实现或扩展的的通用接口和类。 在javax.servlet.http包中定义了采用HTTP通信协议的HttpServlet类。Servlet的框架的核心是javax.servl
luchunli1985
·
2015-11-12 15:41
HttpServlet
Spring学习笔记
Part.01
Hibernate的作用: 1.可以解决以面向对象的方式操作数据库的问题 请求参数(String)→Strut2→Action(对象)→业务逻辑组件(面向对象) 2.所以任何一个ORM框架都可以代替Hibernate,JPA更加可以;Spring能做什么? A.解决各层组件之间的硬编码耦合(类名的直接耦合) 可以让各组件之间以“面向接口”的方式编程,从而提供更好的可扩展性
·
2015-11-12 09:47
spring
spring学习笔记
之spring框架本质
Spring框架的本质是,开发者在Spring配置文件中使用XML元素进行配置,实际驱动Spring执行相应的代码: 使用<bean.../>元素,实际启动Spring执行无参或有参构造函数,或者调用工厂方法创建Bean。 使用<property.../>元素,实际驱动Spring执行一次setter方法。 但Java程序还可能有其他类型的语句,如调用ge
·
2015-11-11 17:10
spring
Spring学习笔记
(四)--MVC概述
一、 飞机 最近马来西亚航空370号班机事故闹得沸沸扬扬,情节整的扑朔迷离,连我在钻研springMVC平和的心情都间接的受到了影响。正当我在想这个MVC的处理过程可以怎样得到更好的理解呢?灰机,灰机… 同事的议论和天上的嗡嗡声刹那间给了我一个答案,可以和民航系统进行类比。 民航系统类似于一个专业处理旅行的系统,此系统中有一些对旅行去做的事比如出差等本身意义不大,只在旅行系统中才存在的术语。比
·
2015-11-11 14:50
spring
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他