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学习
笔记(八)
前言 今天整理下SpringJDBC,相信不少的Java开发人员都有过使用JDBCAPI的经历,但是每一次的操作都需要获取链接,创建Statement,异常处理,最后释放资源,这样的工作乏味而枯燥的,好在SpringJDBC为我们提供了对JDBCAPI的轻量封装,这样我们就可以轻松的使用JDBC了.JdbcTemplate SpringJDBC提供了JdbcTmplate用于完
默默君
·
2014-02-14 09:00
spring
jdbc
JdbcTemplate
spring学习
笔记(七)
前言 春节放假归来,收心继续工作学习,前面的笔记介绍了SpringAOP的简单使用,但使用ProxyFactoryBean创建织入切面的代理时,每一个需要代理的Bean都需要一个ProxyFactoryBean配置,在有很多的Bean都需要代理时,将增加大量的配置信息,而且这些配置信息有很多都是相同的,这种情况下就应该使用Spring提供的自动创建代理了。自动创建代理
默默君
·
2014-02-12 12:00
spring
AOP
自动创建代理
Spring学习
笔记(六)
回顾 前文提到了一个切面(Aspect)由切点(Pointcut)和增强(Advice)组成,切点提供了连接点的具体类的具体方法信息,而增强提供了横切代码以及其织入方法的位子,当单独使用增强时,会默认的作用于类的所有方法上,想要指定特定的方法就需要切点的使用了,下面进行切点的讲解,增强请看上一篇笔记。切点(Pointcut) Spring通过org.springfram
默默君
·
2014-01-24 11:00
spring
AOP
spring学习
笔记(五)
Advice详解 前面提到了,一个切面由一个PointCut和一个Advice组成,Advice主要包含了横切代码以及,织入位置的部分信息(即织入PointCut给定方法的方法的前面、后面、前面和后面、异常抛出时、添加一些新的方法和属性)。 针对上面的位置信息,Spring提供了5种对应的子接口:前置增强、后置增强、环绕增强、异常抛出增强、引介增强。(1) 前
默默君
·
2014-01-21 11:00
spring
AOP
spring学习
笔记(四)
AOP的概念 在实际的开发过程中,我们时常都会遇到多段连续代码在很多方法中会重复的使用,这是为了增加代码的复用降低我们的工作量,通常会将这些代码提取出来成为一个独立的方法或者工具类,在其他要使用它的地方直接调用,这种按照程序执行流程顺序提取代码的方式我们叫做纵向切割(请注意这些代码都是连续的)。但是,会存在一些代码无法直接纵向切割提取出来,如我们在使用事务的时候:……Publicvo
默默君
·
2014-01-21 08:00
spring
AOP
Spring学习
资料—依赖注入(四)
本章节继续讨论依赖注入的其他话题,包括作用域(scope,这里有一个与线程绑定的作用域例子)、立即初始化(EagerlyLoadingBindings)、运行阶段(Stage)、选项注入(OptionalInjection)等等。1.3.5Scope(作用域)在1.1章节中我们初步了解了对象的单例模式,在Guice中提供了一些常见的作用域,比如对于单例模式有下面两个作用域。com.google.i
a7272706
·
2014-01-20 18:32
SSH
FrameWork
Spring学习
资料―依赖注入(四)
本章节继续讨论依赖注入的其他话题,包括作用域(scope,这里有一个与线程绑定的作用域例子)、立即初始化(EagerlyLoadingBindings)、运行阶段(Stage)、选项注入(OptionalInjection)等等。1.3.5Scope(作用域)在1.1章节中我们初步了解了对象的单例模式,在Guice中提供了一些常见的作用域,比如对于单例模式有下面两个作用域。com.google.i
a7272706
·
2014-01-20 18:32
Spring学习
资料—依赖注入(三)
1.3更多话题1.3.1接口多实现如果一个接口有多个实现,这样通过@Inject和Module都难以直接实现,但是这种现象确实是存在的,于是Guice提供了其它注入方式来解决此问题。比如下面的自定义注解。1publicinterfaceService{23voidexecute();4}561publicclassHomeServiceimplementsService{2@Override3pu
a7272706
·
2014-01-20 18:14
接口
资料
spring
SSH
FrameWork
Spring学习
资料―依赖注入(三)
1.3更多话题1.3.1接口多实现如果一个接口有多个实现,这样通过@Inject和Module都难以直接实现,但是这种现象确实是存在的,于是Guice提供了其它注入方式来解决此问题。比如下面的自定义注解。1publicinterfaceService{ 2 3voidexecute(); 4} 5 6 1publicclassHomeServiceimplementsService{ 2@Over
a7272706
·
2014-01-20 18:14
spring
接口
依赖注入
资料
public
interface
Spring学习
资料之 依赖注入(二)
1.2属性注入(FieldInject)1.2.1基本属性注入首先来看一个例子。Service.java1@ImplementedBy(ServiceImpl.class)2publicinterfaceService{3voidexecute();4}ServiceImpl.java1publicclassServiceImplimplementsService{2@Override3publi
a7272706
·
2014-01-20 17:48
资料
spring
依赖注入
SSH
FrameWork
Spring学习
资料之 依赖注入(二)
1.2属性注入(FieldInject)1.2.1基本属性注入首先来看一个例子。Service.java1@ImplementedBy(ServiceImpl.class) 2publicinterfaceService{ 3voidexecute(); 4} ServiceImpl.java 1publicclassServiceImplimplementsService{ 2@Override
a7272706
·
2014-01-20 17:48
spring
依赖注入
version
资料
interface
Spring学习
资料之 依赖注入(一)
1.依赖注入1.1类依赖注入所谓的绑定就是将一个接口绑定到具体的类中,这样客户端不用关心具体的实现,而只需要获取相应的接口完成其服务即可。HelloWorld.java1publicinterfaceHelloWorld{23StringsayHello();4}5然后是具体的实现,HelloWorldImpl.java1publicclassHelloWorldImplimplementsHel
a7272706
·
2014-01-20 17:37
客户端
spring
world
SSH
FrameWork
Spring学习
资料之 依赖注入(一)
1.依赖注入1.1类依赖注入所谓的绑定就是将一个接口绑定到具体的类中,这样客户端不用关心具体的实现,而只需要获取相应的接口完成其服务即可。HelloWorld.java 1publicinterfaceHelloWorld{ 2 3StringsayHello(); 4} 5然后是具体的实现,HelloWorldImpl.java1publicclassHelloWorldImplimplemen
a7272706
·
2014-01-20 17:37
spring
return
客户端
public
interface
world
spring学习
笔记(三)
基于Java类的Spring配置配置类如下(直接复制的以前项目的配置): @Configuration //标注此类为配置类(必有)@ComponentScan(basePackageClasses=AppConfig.class,scopeResolver=DefaultAnnotationScopeResolver.class)//SpringMvc的扫描地址配置(非必需)@EnableTra
默默君
·
2014-01-15 15:00
spring
spring学习
笔记(二)
注入参数详解1. 直接注入值 2000 也可以将value作为property属性使用,当value值包涵xml标签或其他可能引起xml异常的符号时,应该使用,把其中内容当字符串解析2. 应用其他Bean 属性有bean/local/p
默默君
·
2014-01-14 10:00
spring
spring学习
笔记(一)
前言 用了很长时间的Spring了,但发现有些时候一点小细节疏忽导致的错误很久才能找到原因,对Spring的基础知识没有一个系统的整理,所以整理一下Spring的知识,加强记忆也希望可以帮到跟多的人。SpringIoc容器Ioc(inverseofcontrol)控制反转:对象之间的依赖关系由代码转交给外部容器,降低依赖Spring通过配置文件描述Bean与Bean之间的依赖关系(3.0还
默默君
·
2014-01-13 15:00
spring
Spring学习
笔记
1.使用spring,不需要处理复杂的事务传播行为。 比如:我的代码中就出现了一种情况。存入帖子(cardDao.save(card)),还得存入图片(picDao.save(pic)),原来的代码没有加事务。后来要加事务了, 只能改动代码,把Connection对像做为参数传入方法中,示例代码如下 //没加事务 voic save(){ cardDao.save(card);
·
2014-01-07 16:00
spring
Spring学习
(0)——Spring架构师对Spring的介绍
关于SpringFramework,今年夏天你可能已经听见很多的议论。在本文中,我将试图解释Spring能完成什么,和我怎么会认为它能帮助你开发J2EE应用程序。又来一个framework?你可能正在想“不过是另外一个的framework”。当已经有许多开放源代码(和专有)J2EEframework时,为什么你还要耐下心子读这篇文章或去下载SpringFramework?我相信Spring是独特的
再见代码
·
2014-01-02 20:11
Spring
java
spring
spring学习
之@ModelAttribute运用详解
@ModelAttribute使用详解1.@ModelAttribute注释方法 例子(1),(2),(3)类似,被@ModelAttribute注释的方法会在此controller每个方法执行前被执行,因此对于一个controller映射多个URL的用法来说,要谨慎使用。 (1)@ModelAttribute注释void返回值的方法 [java] viewplain
a137268431
·
2013-12-16 09:00
jsp
ModelAttribute
spring学习
之@ModelAttribute运用详解
@ModelAttribute使用详解 1.@ModelAttribute注释方法 例子(1),(2),(3)类似,被@ModelAttribute注释的方法会在此controller每个方法执行前被执行,因此对于一个controller映射多个URL的用法来说,要谨慎使用。(1)@ModelAttribute注释void返回值的方法 [java] view plain
a137268431
·
2013-12-16 09:00
@ModelAttribute
Spring学习
笔记 —— 模拟一个简单的Spring项目工程
本文通过实战建立一个Spring工程,来介绍其整个架构以及原理新建一Web项目工程,假设我们现在要写一个模块,比如用户管理,运用面向对象的思维,首先肯定至少得有个用户类。(思考:什么是面向对象的思维,假如拿到一个问题要用面向对象的思维去解决,首先应该干什么?—答:首先找实体类,实实在在存在概念的类)所以我们创建一个User类packagespringtest.model; publiccla
蓝色小U
·
2013-12-03 15:00
spring学习
--集成jdbc
1、jdbc.propertiesJava代码 jdbc.driverClassName=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost/fcs?characterEncoding=GBK jdbc.username=root jdbc.password=123456 jdbc.initialSize=1 //链接池启动时初始值
igorzhang
·
2013-11-27 09:00
java spring ApplicationContext-属性初始化
首先了解一下我的上一篇博文 Eclipse+
Spring学习
(一)环境搭建属性初始化新建一个JavaProject项目,添加Spring框架包:1.在src文件中新建一个包zxl2.添加两个类DrawingApp.java
a771948524
·
2013-11-22 17:00
Eclipse+
Spring学习
(一)环境搭建
最近由于投了一家公司实习,他要java工程师,而我大学3年的精力都花到了ASP.NET和前端上面,到找工作的时候才发现大公司不要.NET的,所以马上转型java。。。由于网上的高手都不屑于写这类文章,或者写了都是比较模糊的,如果要快速入手比较费时间了,至少得多看几篇。开发环境:eclipse-SDK-3.6-win32,spring-framework-2.5.6(已经有3.0.5的了,但是我昨天
a771948524
·
2013-11-22 15:00
mybatis-
spring学习
笔记之事务
一个使用MyBatis-Spring的主要原因是它允许MyBatis参与到Spring的事务管理中。而不是给MyBatis创建一个新的特定的事务管理器,MyBatis-Spring利用了存在于Spring中的DataSourceTransactionManager。 一旦Spring的PlatformTransactionManager配置好了,你可以在Spring中以你通常的做法来配
boonya
·
2013-11-21 11:00
java
github
mybatis
SqlSession
transactions
mybatis-
spring学习
笔记之SqlSessionFactoryBean
在基本的MyBatis中,session工厂可以使用SqlSessionFactoryBuilder来创建。而在MyBatis-Spring中,则使用SqlSessionFactoryBean来替代。原文地址:http://mybatis.github.io/spring/factorybean.html1、创建SqlSessionFactory创建工厂bean,放置下面的代码在Spring的XM
boonya
·
2013-11-18 00:35
spring
mybatis
Java
sqlsession
session
Mybatis
mybatis-
spring学习
笔记之SqlSessionFactoryBean
在基本的MyBatis中,session工厂可以使用SqlSessionFactoryBuilder来创建。而在MyBatis-Spring中,则使用SqlSessionFactoryBean来替代。 原文地址:http://mybatis.github.io/spring/factorybean.html1、创建SqlSessionFactory创建工厂bean,放置下面的代码在Sprin
boonya
·
2013-11-18 00:00
java
spring
mybatis
session
SqlSession
Spring学习
系列之ApplicationContext入门(2)
阅读更多简介:有人把BeanFactory比作是Spring的心脏,ApplicationContext则是Spring的完整身躯.ApplicationContext接口继承了BeanFactory接口.ApplicationContext接口的主要实现类有ClassPathXmlApplicationContext和FileSystemXmlApplicationContext.最基本的用法如
lijingshou
·
2013-11-03 15:00
Spring学习
系列之ApplicationContext入门(2)
简介: 有人把BeanFactory比作是Spring的心脏,ApplicationContext则是Spring的完整身躯.ApplicationContext接口继承了BeanFactory接口. ApplicationContext接口的主要实现类有ClassPathXmlApplicationContext和FileSystemXmlApplicationContext
lijingshou
·
2013-11-03 15:00
Spring学习
系列之ApplicationContext入门(2)
简介: 有人把BeanFactory比作是Spring的心脏,ApplicationContext则是Spring的完整身躯.ApplicationContext接口继承了BeanFactory接口. ApplicationContext接口的主要实现类有ClassPathXmlApplicationContext和FileSystemXmlApplicationContext
lijingshou
·
2013-11-03 15:00
Spring学习
系列之ApplicationContext入门(2)
简介: 有人把BeanFactory比作是Spring的心脏,ApplicationContext则是Spring的完整身躯.ApplicationContext接口继承了BeanFactory接口. ApplicationContext接口的主要实现类有ClassPathXmlApplicationContext和FileSystemXmlApplicationContext
lijingshou
·
2013-11-03 15:00
Spring学习
系列之BeanFactory入门(1)
阅读更多简介:Spring的BeanFactory接口是Spring框架的最核心接口,它提供了高级IoC配置机制,Spring为BeanFactory提供了多种实现,其中最常用的XmlBeanFactory,它的getBean()方法可以从指定的XML文件中读取数据,返回特定的Bean.本文从最简单的例子来展示如何使用BeanFactoryBike类:packagecom.james.beanfa
lijingshou
·
2013-11-02 23:00
Spring学习
系列之BeanFactory入门(1)
简介: Spring的BeanFactory接口是Spring框架的最核心接口,它提供了高级IoC配置机制,Spring为BeanFactory提供了多种实现,其中最常用的XmlBeanFactory,它的getBean()方法可以从指定的XML文件中读取数据,返回特定的Bean. 本文从最简单的例子来展示如何使用BeanFactory Bike类: pack
lijingshou
·
2013-11-02 23:00
beanfactory
Spring学习
系列之BeanFactory入门(1)
简介: Spring的BeanFactory接口是Spring框架的最核心接口,它提供了高级IoC配置机制,Spring为BeanFactory提供了多种实现,其中最常用的XmlBeanFactory,它的getBean()方法可以从指定的XML文件中读取数据,返回特定的Bean. 本文从最简单的例子来展示如何使用BeanFactory Bike类: pack
lijingshou
·
2013-11-02 23:00
beanfactory
Spring学习
系列之BeanFactory入门(1)
简介: Spring的BeanFactory接口是Spring框架的最核心接口,它提供了高级IoC配置机制,Spring为BeanFactory提供了多种实现,其中最常用的XmlBeanFactory,它的getBean()方法可以从指定的XML文件中读取数据,返回特定的Bean. 本文从最简单的例子来展示如何使用BeanFactory Bike类: pack
lijingshou
·
2013-11-02 23:00
beanfactory
Spring学习
基础---一个简单的配置案例
最近在看JAVAEE的spring框架,刚成功配置了一个小案例,于是记录下来先看看项目的目录结构吧配置文件不能不看啊 001 接下来是一个接口Person.java packagewang.spring; publicinterfacePerson{ publicvoidrun(); } 实现类Male.java packagewang.spring; publicc
落雪有声踏地无痕
·
2013-10-28 18:00
spring基础
spring学习
资料和知识库集锦
阅读更多
spring学习
资料和知识库集锦下面是本人学习使用spring到现在的一些资料和经验,希望对某些朋友有用。1。学习资料部分1。
xuerge
·
2013-10-05 13:00
学习
spring
转载
spring学习
资料和知识库集锦
阅读更多
spring学习
资料和知识库集锦下面是本人学习使用spring到现在的一些资料和经验,希望对某些朋友有用。1。学习资料部分1。
xuerge
·
2013-10-05 13:00
学习
spring
转载
Spring学习
小知识点
1、在BeanFactory的配置中,是我们最常见的配置项,它有两个最常见的属性,即id和name配置文件中不允许出现两个id相同的,否则在初始化时即会报错配置文件中允许出现两个name相同的,在用getBean()返回实例时,后面一个Bean被返回,应该是前面那个被后面同名的 覆盖了。有鉴于此,为了避免不经意的同名覆盖的现象,尽量用id属性而不要用name属性。name属性可以用,隔开指定多个
snioper007
·
2013-09-25 12:00
spring学习
之springMVC 返回类型选择 以及 SpringMVC中model,modelMap.request,session取值顺序
spring mvc处理方法支持如下的返回方式:ModelAndView, Model, ModelMap, Map,View, String, void。下面将对具体的一一进行说明: ModelAndView Java代码 @RequestMap
123003473
·
2013-09-12 10:00
springMVC
spring学习
之springMVC 返回类型选择 以及 SpringMVC中model,modelMap.request,session取值顺序
spring mvc处理方法支持如下的返回方式:ModelAndView, Model, ModelMap, Map,View, String, void。下面将对具体的一一进行说明: ModelAndView Java代码 @RequestMap
123003473
·
2013-09-12 10:00
springMVC
【
Spring学习
笔记】之【6.2 AOP之HelloWorld】
6.2.1 准备环境 首先准备开发需要的jar包,请到spring-framework-3.0.5.RELEASE-dependencies.zip和spring-framework-3.0.5.RELEASE-with-docs中查找如下jar包:org.springframework.aop-3.0.5.RELEASE.jarcom.springsource.org.aspectj.wea
CGameWindow
·
2013-08-30 21:49
spring
spring基础
spring学习笔记
Spring教程
Spring自学
【
Spring学习
笔记】之【6.2 AOP之HelloWorld】
6.2.1准备环境首先准备开发需要的jar包,请到spring-framework-3.0.5.RELEASE-dependencies.zip和spring-framework-3.0.5.RELEASE-with-docs中查找如下jar包:org.springframework.aop-3.0.5.RELEASE.jarcom.springsource.org.aspectj.weaver-
CGameWindow
·
2013-08-30 21:49
Spring
Spring教程
Spri
Spring笔记
【
Spring学习
笔记】之【6.1 AOP之AOP基础】
6.1.1 AOP是什么 考虑这样一个问题:需要对系统中的某些业务做日志记录,比如支付系统中的支付业务需要记录支付相关日志,对于支付系统可能相当复杂,比如可能有自己的支付系统,也可能引入第三方支付平台,面对这样的支付系统该如何解决呢?传统解决方案: 1)日志部分提前公共类LogUtils,定义“longPayBegin”方法用于记录支付开始日志,“logPayEnd”用于记录支付
CGameWindow
·
2013-08-30 21:09
spring
spring基础
spring学习笔记
Spring教程
Spring自学
【
Spring学习
笔记】之【6.1 AOP之AOP基础】
6.1.1AOP是什么考虑这样一个问题:需要对系统中的某些业务做日志记录,比如支付系统中的支付业务需要记录支付相关日志,对于支付系统可能相当复杂,比如可能有自己的支付系统,也可能引入第三方支付平台,面对这样的支付系统该如何解决呢?传统解决方案:1)日志部分提前公共类LogUtils,定义“longPayBegin”方法用于记录支付开始日志,“logPayEnd”用于记录支付结果:2)支付部分,定义
CGameWindow
·
2013-08-30 21:09
Spring
Spring教程
Spri
Spring笔记
【
Spring学习
笔记】之【5.4 Bean中使用EL】
5.4.1 xml风格的配置 SpEL支持在Bean定义时注入,默认使用“#{SpEL表达式}”表示,其中“#root”根对象默认可以认为是ApplicationContext,只有ApplicationContext实现默认支持SpEL,获取根对象属性其实是获取容器中的Bean。 首先看下配置方式(chapter5/el1.xml)吧:java代码: -
CGameWindow
·
2013-08-30 20:56
spring
spring基础
spring学习笔记
Spring教程
Spring自学
【
Spring学习
笔记】之【5.3 Spring表达式语言之SpEL语法】
5.3 SpEL语法5.3.1 基本表达式一、字面量表达式:SpEL支持的字面量包括:字符串、数字类型(int、long、float、double)、布尔类型、null类型。类型示例字符串Stringstr1=parser.parseExpression("'HelloWorld!'").getValue(String.class);Stringstr2=parser.parseExpressio
CGameWindow
·
2013-08-29 21:33
spring
spring基础
spring学习笔记
Spring教程
Spring自学
【
Spring学习
笔记】之【5.2 Spring表达式语言之SpEL基础】
5.2 SpEL基础5.2.1 HelloWorld 首先准备支持SpEL的Jar包:“org.springframework.expression-3.0.5.RELEASE.jar”将其添加到类路径中。 SpEL在求表达式值时一般分为四步,其中第三步可选:首先构造一个解析器,其次解析器解析字符串表达式,在此构造上下文,最后根据上下文得到表达式运算后的值。 让我们看下代码片段吧:ja
CGameWindow
·
2013-08-29 20:12
spring
spring基础
spring学习笔记
Spring自学
Spring教程
【
Spring学习
笔记】之【5.1 Spring表达式语言之概述】
5.1概述5.1.1 概述 Spring表达式语言全称为“SpringExpressionLanguage”,缩写为“SpEL”,类似于Struts2x中使用的OGNL表达式语言,能在运行时构建复杂表达式、存取对象图属性、对象方法调用等等,并且能与Spring功能完美整合,如能用来配置Bean定义。 表达式语言给静态Java语言增加了动态功能。 SpEL是单独模块,只依赖于core模块
CGameWindow
·
2013-08-29 20:59
spring
spring基础
spring学习笔记
Spring教程
Spring自学
【
Spring学习
笔记】之【4.4 资源之Resource通配符路径】
4.4.1 使用路径通配符加载Resource 前面介绍的资源路径都是非常简单的一个路径匹配一个资源,Spring还提供了一种更强大的Ant模式通配符匹配,从能一个路径匹配一批资源。 Ant路径通配符支持“?”、“*”、“**”,注意通配符匹配不包括目录分隔符“/”:“?”:匹配一个字符,如“config?.xml”将匹配“config1.xml”;“*”:匹配零个或多个字符串,如“cn/
CGameWindow
·
2013-08-29 18:26
spring
spring基础
spring学习笔记
Spring教程
Spring自学
上一页
42
43
44
45
46
47
48
49
下一页
按字母分类:
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
其他