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在项目中可以带来的好处
spring三种实例化Bean的方式和管理Bean的作用域和Bean的生命周期 Spring实例化Bean的三种方式分别是: 1,xml配置使用bean的类构造器 <bean id="personService" class="cn.service.impl.PersonServiceBean"></bean>
starbhhc
·
2014-08-18 15:00
spring
Spring学习
所有内容源自《Spring3.x企业应用开发实战》的学习。留作备查。目录:一、标记二、资源三、加载配置文件四、Spring的bean生命周期五、bean属性注入配置六、作用域scope="singleton|prototype|request|session|blobalSession"一、标记1.@Repository:最初来自于DDD,表示对storage,retireval,search层的
ydpl2007
·
2014-08-15 10:00
Spring学习
8-Spring事务管理(注解式声明事务管理)
步骤一、在spring配置文件中引入命名空间步骤二、具有@Transactional注解的bean自动配置为声明式事务支持 步骤三、在接口或类的声明处,写一个@Transactional. 要是只在接口上写,接口的实现类就会继承下来、接口的实现类的具体方法,可以覆盖类声明处的设置@Transactional//类级的注解、适用于类中所有的public的方法@Transact
u013598660
·
2014-08-06 14:00
spring学习
知识点记录(待续)
spring学习
知识点记录一、依赖注入1.命名空间:beans、context、aop、tx、jms、jee、lang、mvc、oxm、util、Security、WebFlow、Dynamic2.xml
飓风2000
·
2014-07-31 11:00
Spring学习
笔记--- BeanFactory简单模拟
Spring中频繁使用了工厂模式,相对于一般的工厂模式做了优化,所以这里简单的模拟下,作为学习档案。外部引用的jar包下载:http://www.jdom.orgJdom参考文章:http://www.ibm.com/developerworks/cn/xml/x-jdom/工厂模式一般有三种: 工厂模式在《Java与模式》中分为三类: 1)简单工厂模式(SimpleFacto
lzz957748332
·
2014-07-31 00:00
java
spring
工厂模式
Spring学习
笔记
轻松学习SpringIoC容器和DependencyInjection模式http://www.blogjava.net/rickhunter/articles/29015.html摘录:IoC与DI首先想说说IoC(InversionofControl,控制倒转)。这是spring的核心,贯穿始终。所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和 对象间的关系。
lgh06
·
2014-07-23 08:00
Spring学习
心得
最近有人问我学习Spring的经验。心中不免有些惭愧,本来以为自己对Spring算比较精通啦,但最近看ProfessionalJavadevelopmentwithSpringFramework,发现其实自己还有好多东西不知道。不过既然有人问起,就大概谈一下体会吧,由于我自己的途径与下面所列的步骤还是有些差距的(主要是当时关于Spring的书和参考资料太少了),而且每个人的学习方式也会不同,所以只
u012903992
·
2014-07-18 10:00
Spring学习
笔记(二)
##6.Springtransaction 1.spring提供对事务的支持,可以是编程式事务如使用transactionTemplate或使用声明式事务,在传统的声明式事务是使用TransactionProxyFactoryBean进行代理dao.如:
Zhouchenyu
·
2014-07-01 11:00
spring
Spring学习
笔记
轻松学习SpringIoC容器和DependencyInjection模式http://www.blogjava.net/rickhunter/articles/29015.html摘录:IoC与DI首先想说说IoC(InversionofControl,控制倒转)。这是spring的核心,贯穿始终。所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和 对象间的关系。
lgh06
·
2014-06-26 14:00
spring学习
一――基本搭建,属性注入的两种方式
今天用spring3.2.5搭建了基本的环境,spring出的太快了,前段时间才3.2.5,今儿个一瞧已经上了4的版本了,稍后给出spring的jar下载地址,毕竟现在官网上找不到了啊。 废话少说了,spring3.2.5已经将所有的依赖包都放在了dist的lib下面,并且都有doc包和源码包,很是方便。先导入所需的jar包:core,context,beans,expression四个ja
布拉君君
·
2014-06-08 22:10
spring
搭建
spring3.2.5
跟着笨鸟一步一步学习spring开发(二、学习spring rest接口开发)
近来有些事,好久不写博客了,惭愧,说好的,连续翻译
spring学习
系列。我会持续翻译http://spring.io/guides/ 上的这些开发指南。英文好的同学可以直接看英文,本人翻译水平有限。
shfqbluestone
·
2014-06-01 16:00
Spring学习
笔记
spring概述 Spring项目启动于2003年2月,其中基础代码来自《expert one-on-one j2ee design and development》。 Spring 是指一个用于构造Java 应用程序的轻量级框架,不限定于只编写web 应用,最少侵入。 Spring 的核心是个轻量级(Lightweight)的容器(Container),它是实现IoC(Inversion of
lonelone11418485
·
2014-05-30 01:00
spring
Spring学习
细节(1)——org.springframework.web.context.ContextLoaderListener
ContextLoaderListener的作用就是启动Web容器时,自动装配ApplicationContext的配置信息。因为它实现了 ServletContextListener这个接口,在web.xml配置这个监听器,启动容器时,就会默认执行它实现的方法。至于 ApplicationContext.xml这个配置文件部署在哪,如何配置多个xml文件,书
cumtheima
·
2014-05-06 10:00
spring
spring mvc
Spring学习
笔记
Spring配置文件,通常取名“applicationContext.xml”,放在根目录下。当然你也可以取其它名字的文件。-->应用程序启动时,一个简单的启动Spring环境的方法如下:publicstaticvoidmain(String[]args){ ApplicationContextcontext=newClassPathXmlApplicationContext("/applica
cloudboyyun1
·
2014-04-14 00:53
version
配置文件
border
根目录
我的第一个
spring学习
——用myeclipse开发spring
我个人认为真正的程序开发人员应该是大部分都用快捷键的。以前,很多次java课后我们去问老师问题时,他总是"啪啪啪"地代码一会跳这一会跳那,看得我们眼花缭乱。当时,我就羡慕死了,心想:以后我也要这样!现在,虽然我还没有到他那样的水平,但是我还是尽量会用快捷键。下面就用到一些常到的快捷键: ctrl+a:全选 ctrl+c:复制 ctrl+v:粘贴我常用的还有shift/Home/End+上下左右键大
u013805103
·
2014-04-07 21:00
Spring学习
笔记(十四)
前言 最近工作,毕业设计都忙疯了,辞了工作现在终于有空余时间可以继续总结了Spring数据校验 Spring有自己的校验框架,同时也支持JSR303的校验,这里主要介绍Spring使用JSR303的校验,Spring的校验框架主要方法org.springframework.vaildation包中。需要注意,Spring并没有提供JSR303规范的实现,所以必须添加JS
默默君
·
2014-03-26 17:00
spring
mvc
校验
spring学习
5-注解式bean配置+Junit简易使用
上篇
spring学习
4-bean配置文件中学习了使用xml配置文件配置bean,是不是觉得不淡定,每写一个类,就得来注册一下,xml文件得多大。
大嘴吃鸡腿
·
2014-03-20 16:00
Git 相关资料
如何在Eclipse上通过插件获取github上的spring源码 http://blog.csdn.net/java_wliang/article/details/14140833
Spring
hgx615
·
2014-03-18 09:00
git
spring学习
4-bean配置文件
上篇简单介绍了一下bean配置文件注入简单的属性和复杂一点的类注入,今天说一下其他类型的注入。spring中提供配置Bean有三种实例化的方式类构造器实例化静态工厂方法实例化实例工厂方法实例化类构造器实例化就是昨天说的那种 使用这个实例化QiyouEngine类,调用的是类默认的构造函数如果想要在构造器里加入参数就得在替换掉上篇写在bean标签里的property标签,改成比如把
大嘴吃鸡腿
·
2014-03-17 12:00
spring学习
3-Ioc和DI的简单介绍
控制反转(InversionofControl,英文缩写为IoC)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题,也是轻量级的Spring框架的核心。控制反转还有一个名字叫做依赖注入(DependencyInjection)。简称DI。以上是来自于百度百科中关于IOC和DI的简单介绍,从中我们可以看到ioc的主要作用是减少类与类之间的耦合程度,在spring中,ioc的表现为类的实例化由
大嘴吃鸡腿
·
2014-03-16 15:00
spring学习
2-工程的pom.xml配置
pom.xml是maven的东西,由于现在spring的包管理都用这个,我就顺便学习一下简单的使用。在上篇博客中,我使用了maven的quitestart模版,在工程的目录下就自动生成了一个pom.xml,打开xml可以看到里面的信息很简单,最上方是工程的基本信息,有之前填写的groupid,artifactid,我主要用到的是下面管理包依赖关系的dependencies
大嘴吃鸡腿
·
2014-03-16 11:00
Spring学习
笔记(十三)
SpringMVC入参的自动绑定 SpringMVC的入参对象属性值可以由SpringMVC自动绑定Http请求中的值,只需要入参对象属性名与Http请求中param名称一致,即是与form表单中的name值对应,除此之外,像HttpServletRequest、HttpServletResponse、HttpSession等入参类型出现时,也可以由SpringMVC自动注入,不需要
默默君
·
2014-03-14 10:00
spring
mvc
Spring学习
专列1
从github上下载springframework的源码包,这里我选择3.2.8.RELEASE版本;在解压后的文件目录里,执行gradlew.bat,需要提前安装gradle,这里会下载源码引用的jar,耗时较长;在上一步执行成功后,同一目录中执行import-into-eclipse.bat;打开eclipse,导入时选择已存在项目,将rootdirectory选择为源码包的根目录,此时所有s
水手居士
·
2014-03-11 16:00
Spring学习
笔记(十二)
SpringMVC工作流程声明:图片来自网络,此处仅用于参考学习,不会用于商业用途上图为SpringMVC最基本的流程,并没有考虑拦截器等等流程的影响,后面将补充。1、DispatcherServlet接收到客户的请求2、DispatcherServlet通过HandlerMapping找到请求url对应的Controller3、通过HandlerAdapter调用对应Controller的方法进
默默君
·
2014-03-07 11:00
spring
mvc
第四章、
Spring学习
-Controller接口控制器详解(6)
4.16、数据类型转换和数据验证流程:1、首先创建数据绑定器,在此此会创建ServletRequestDataBinder类的对象,并设置messageCodesResolver(错误码解析器);2、提供第一个扩展点,初始化数据绑定器,在此处我们可以覆盖该方法注册自定义的PropertyEditor(请求参数——>命令对象属性的转换);3、进行数据绑定,即请求参数——>命令对象的绑定;4、提供第二
hongjun1847
·
2014-03-05 15:00
java
Web
springMVC
Spring学习
笔记(十一)
Spring事务管理器实现类org.springframework.orm.jpa.JpaTransactionManager JPA事务管理类org.springframework.orm.hibernate3.HibernateTransactionManagerHibernate3.0事务管理类org.springframework.orm.jdbc.datasource.DataSourc
默默君
·
2014-03-04 16:00
spring
事务管理
@Transactional
【
spring学习
笔记二】AspactJ常见注解和xml实现
AspactJ常见注解 @Pointcat:定义切入点 @Before:前置通知,调用匹配方法之前执行 @AfterReturning:后置通知,通常在一个方法返回的时候执行 @AfterThrowing:异常通知,抛出异常通知在一个方法抛出异常后执行 @After:最终通知,不论一个方法是如何结束的,最终通知都会运行,通常用它来释放资源。 @Around:环绕通知,环
零度弥合
·
2014-03-01 19:00
spring
【
spring学习
笔记一】AOP简介
首先罗列一些AOP的概念 Aspect(切面):横切性关注点的抽象即为切面,它与类相似只是两者的关注点不一样,类是对物体特征的抽象,而切面是横切性关注的抽象。 joinpoint(连接点):所谓连接点是指那些被连接到的点,在spring中这些点指的是方法,因为spring只支持方法类型的连接点,实际上joinpoint还可以是field或类的构造器 pointcut(切入点):所谓切入点是指
零度弥合
·
2014-02-27 18:00
spring
Spring学习
笔记(十)
前言 从这篇博文开始记录Spring事务管理的笔记,Spring的声明式事务管理是Spring的一大亮点,运用了SpringAop技术使用户可以直接通过配置文件或者注解就可以在方法上加上事务,让编码人员不需要再通过显示的编写事务代码为某些操作加上事务,同时Spring会提供了与底层事务无关的实物抽象,是用户更换底层的持久化框架时,只需要更改少量配置就可以继续使用事务。ps:这几天工作
默默君
·
2014-02-26 19:00
spring
事务管理
Spring学习
笔记-1
Spring拥有持久层、业务层和展现层的“原生技术”,分别是SpringJDBC、声明式事务和SpringMVC
sunlovefly2008
·
2014-02-21 22:00
spring学习
笔记(九)
前言 前面已经总结了SpringJDBC中使用JdbcTemplate的增删改操作,这篇博文继续总结JdbcTemplate的查询查询数据 与Hibernate相比,SpringJDBC的查询操作略显繁杂,但在许多需要快速查寻结果给出响应的网站如电商网站,使用SpringJDBC自己写出高效的SQL查询比Hibernate自动生成的SQL效率更佳,SpringJDBC提
默默君
·
2014-02-19 16:00
spring
jdbc
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
上一页
41
42
43
44
45
46
47
48
下一页
按字母分类:
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
其他