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学习
笔记】之【4.3 资源之Resource访问】
4.3.1 ResourceLoader接口 ResourceLoader接口用于返回Resource对象;其实现可以看作是一个生产Resource的工厂类。java代码: publicinterfaceResourceLoader{ ResourcegetResource(Stringlocation); ClassLoadergetClassLoader(); } getReso
CGameWindow
·
2013-08-29 18:10
spring
spring基础
spring学习笔记
Spring教程
Spring自学
【
Spring学习
笔记】之【4.2 资源之内置Resource】
4.2.1 ByteArrayResource ByteArrayResource代表byte[]数组资源,对于“getInputStream”操作将返回一个ByteArrayInputStream。首先让我们看下使用ByteArrayResource如何处理byte数组资源:java代码packagecn.javass.spring.chapter4; importjava.io.IOEx
CGameWindow
·
2013-08-29 11:05
spring
spring基础
spring学习笔记
Spring教程
Spring自学
【
Spring学习
笔记】之【4.1 资源之基础】
4.1.1 概述 在日常程序开发中,处理外部资源是很繁琐的事情,我们可能需要处理URL资源、File资源资源、ClassPath相关资源、服务器相关资源(JBossAS5.x上的VFS资源)等等很多资源。因此处理这些资源需要使用不同的接口,这就增加了我们系统的复杂性;而且处理这些资源步骤都是类似的(打开资源、读取资源、关闭资源),因此如果能抽象出一个统一的接口来对这些底层资源进行统一访问,是不
CGameWindow
·
2013-08-29 11:12
spring
spring基础
spring学习笔记
Spring教程
Spring自学
【
Spring学习
笔记】之【3.4 bean的作用域】
3.4 Bean的作用域 什么是作用域呢?即“scope”,在面向对象程序设计中一般指对象或变量之间的可见范围。而在Spring容器中是指其创建的Bean对象相对于其他Bean对象的请求可见范围。Spring提供“singleton”和“prototype”两种基本作用域,另外提供“request”、“session”、“globalsession”三种web作用域;Spring还允许用户定制
CGameWindow
·
2013-08-29 11:41
spring
spring基础
spring学习笔记
Spring教程
Spring自学
【
Spring学习
笔记】之【3.4 bean的作用域】
3.4Bean的作用域什么是作用域呢?即“scope”,在面向对象程序设计中一般指对象或变量之间的可见范围。而在Spring容器中是指其创建的Bean对象相对于其他Bean对象的请求可见范围。Spring提供“singleton”和“prototype”两种基本作用域,另外提供“request”、“session”、“globalsession”三种web作用域;Spring还允许用户定制自己的作
CGameWindow
·
2013-08-29 11:41
Spring
Spring教程
Spri
Spring笔记
【
Spring学习
笔记】之【3.3 DI的深入 二】
3.3.4 依赖检查 上一节介绍的自动装配,很可能发生没有匹配的Bean进行自动装配,如果此种情况发生,只有在程序运行过程中发生了空指针异常才能发现错误,如果能提前发现该多好啊,这就是依赖检查的作用。依赖检查:用于检查Bean定义的属性都注入数据了,不管是自动装配的还是配置方式注入的都能检查,如果没有注入数据将报错,从而提前发现注入错误,只检查具有setter方法的属性。Spring3+也不
CGameWindow
·
2013-08-28 21:21
spring
spring学习笔记
Spring教程
【
Spring学习
笔记】之【3.3 DI的深入 一】
3.3.1延迟初始化Bean延迟初始化也叫做惰性初始化,指不提前初始化Bean,而是只有在真正使用时才创建及初始化Bean。配置方式很简单只需在标签上指定“lazy-init”属性值为“true”即可延迟初始化Bean。Spring容器会在创建容器时提前初始化“singleton”作用域的Bean,“singleton”就是单例的意思即整个容器每个Bean只有一个实例,后边会详细介绍。Spring
CGameWindow
·
2013-08-28 21:30
Spring
Spring教程
Spring学习笔记
Spring笔记
【
Spring学习
笔记】之【3.3 DI的深入 一】
3.3.1 延迟初始化Bean 延迟初始化也叫做惰性初始化,指不提前初始化Bean,而是只有在真正使用时才创建及初始化Bean。 配置方式很简单只需在标签上指定“lazy-init”属性值为“true”即可延迟初始化Bean。 Spring容器会在创建容器时提前初始化“singleton”作用域的Bean,“singleton”就是单例的意思即整个容器每个Bean只有一个实例,后边会详
CGameWindow
·
2013-08-28 21:30
spring
spring学习笔记
Spring教程
【
Spring学习
笔记】之【3.2 避免循环依赖】
3.2.1 什么是循环依赖 循环依赖就是循环引用,就是两个或多个Bean相互之间的持有对方,比如CircleA引用CircleB,CircleB引用CircleC,CircleC引用CircleA,则它们最终反映为一个环。此处不是循环调用,循环调用是方法之间的环调用。如图3-5所示:图3-5循环引用 循环调用是无法解决的,除非有终结条件,否则就是死循环,最终导致内存溢出错误。 Spri
CGameWindow
·
2013-08-28 21:54
spring
spring学习笔记
Spring教程
【
Spring学习
笔记】之【3.1 DI的使用 三】
3.1.8 内部Bean定义内部Bean就是在或内通过标签定义的Bean,该Bean不管是否指定id或name,该Bean都会有唯一的匿名标识符,而且不能指定别名,该内部Bean对其他外部Bean不可见,具体配置如下:(1)让我们写个例子测试一下吧,具体配置文件如下:java代码:查看复制到剪贴板打印 (2)测试代码(cn.javass.spring.chapter3.Dependency
CGameWindow
·
2013-08-28 21:02
spring
spring学习笔记
Spring教程
【
Spring学习
笔记】之【3.1 DI的使用 二】
3.1.6 注入集合、数组和字典 Spring不仅能注入简单类型数据,还能注入集合(Collection、无序集合Set、有序集合List)类型、数组(Array)类型、字典(Map)类型数据、Properties类型数据,接下来就让我们一个个看看如何注入这些数据类型的数据。一、注入集合类型:包括Collection类型、Set类型、List类型数据:(1)List类型:需要使用标签来配置注入
CGameWindow
·
2013-08-28 21:34
spring
spring学习笔记
Spring教程
【
Spring学习
笔记】之【3.1DI的配置使用 一】
3.1.1 依赖和依赖注入 传统应用程序设计中所说的依赖一般指“类之间的关系”,那先让我们复习一下类之间的关系:泛化:表示类与类之间的继承关系、接口与接口之间的继承关系;实现:表示类对接口的实现;依赖:当类与类之间有使用关系时就属于依赖关系,不同于关联关系,依赖不具有“拥有关系”,而是一种“相识关系”,只在某个特定地方(比如某个方法体内)才有关系。关联:表示类与类或类与接口之间的依赖关系,表现
CGameWindow
·
2013-08-28 21:55
spring
spring学习笔记
Spring教程
【
Spring学习
笔记】之【2.3Ioc配置使用】
2.3.1 XML配置的结构一般配置文件结构如下:java代码:查看复制到剪贴板打印 1、标签主要用来进行Bean定义;2、alias用于定义Bean别名的;3、import用于导入其他配置文件的Bean定义,这是为了加载多个配置文件,当然也可以把这些配置文件构造为一个数组(newString[]{“config1.xml”,config2.xml})传给Appl
CGameWindow
·
2013-08-28 21:59
spring
spring学习笔记
Spring教程
【
Spring学习
笔记】之【2.2 容器基本原理】
2.2.1 IoC容器的概念IoC容器就是具有依赖注入功能的容器,IoC容器负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。应用程序无需直接在代码中new相关的对象,应用程序由IoC容器进行组装。在Spring中BeanFactory是IoC容器的实际代表者。SpringIoC容器如何知道哪些是它管理的对象呢?这就需要配置文件,SpringIoC容器通过读取配置文件中的配置元数据,通
CGameWindow
·
2013-08-28 21:49
spring
spring学习笔记
Spring教程
Spring学习
之一:Ioc容器加单学习+applicationcontext
最近工作比较轻松,自主学习的时间很多,对于前段时间在网上学习,没有方向没有目的 感到遗憾不已,总是觉得要学习新的技术,却忘记了之前学习的东西都还没有巩固.还好,现在醒悟不算太晚.要学习的东西真的很多.而现在,终于想开始学习Spring了 Ioc容器学习 + applicationcontext Ioc 控制反转,也叫依赖注入.先讲下控制反转的意思,控制是指容器控制程序的关系,而不是
annybz
·
2013-08-28 15:00
spring学习
笔记一
这里记录一个最简单的spring工程,该功能的作用通过ClassPathXmlApplicationContext获取spring配置文件中定义的bean,其中spring的版本是3.0.5.RELEASE,下面介绍工程里面核心的内容。依赖的jar其中,core、beans、context是核心jar,logging、asm、expression在核心jar中有引用到。spring配置文件
彭苏云
·
2013-08-28 00:00
spring
笔记
【
Spring学习
笔记】之【第一章Spring 概述】
1.1.1 Spring是什么框架对比:Spring是一种 轻量级的、非侵入式的 JavaSE/JavaEE 开发应用框架Struts是一种 基于MVC设计模型来开发 Web 的应用框架Hibernate是一种轻量级的 ORMapping 框架应用范围:Struts->Web(表现层) Hibernate->数据层Spring: 表现层 逻辑
CGameWindow
·
2013-08-26 17:02
spring
spring学习笔记
Spring教程
【
Spring学习
笔记】之【第一章Spring 概述】
1.1.1Spring是什么框架对比:Spring是一种轻量级的、非侵入式的JavaSE/JavaEE开发应用框架Struts是一种基于MVC设计模型来开发Web的应用框架Hibernate是一种轻量级的ORMapping框架应用范围:Struts->Web(表现层)Hibernate->数据层Spring:表现层逻辑层数据层服务层1.1.2Spring能帮我们做什么Spring除了不能帮我们写业
weixin_34296641
·
2013-08-26 17:02
java
设计模式
测试
spring学习
笔记(下)
11:AOP介绍: 面向切面;可以拦击方法,比如:如果用户没有权限就不让用户执行 业务中的某些方法; 12:spring提供了两种切面的使用方法: (1)基于XML配置方法进行AOP开发 (2)基于注解方式进行AOP开发 13:spring+JDBC组合开发 (1)配置数据源 (2)配置事物:基于注解方式和基于XML配置方式 基于注解: spring配置文件中:
bzuld
·
2013-08-17 17:00
spring学习
笔记(上)
1:Spring是什么 spring是一个开源的开控制反转(IOC)和面向切面(AOP)的容器框架。 它的主要目的是简化企业开发。 2:IOC: publicclassPersonServiceBean{ privatePersonDaopersonDao=newPersonDao(); publicvoidsave(Personperson){ personDao.save(person); }
bzuld
·
2013-08-16 08:00
spring学习
---dscp----2013-08-15
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <property name="driverClassName" value="oracle.jd
暮云凌轩
·
2013-08-15 00:00
spring
spring学习
资料和知识库集锦
1。学习资料部分 1。1 强烈建议学习spring下载包中doc目录下的MVC-step-by-step。sample目录下的例子也都是比较好的spring开发的例子。 1。2 appfuse:我刚刚开始学习的时候就是使用appfuse的,可以帮助快速建立项目。集成了目前最流行的几个开源轻量级框架或者工具 Ant,XDoclet,Spring,Hibernate(iBATIS),JU
everlxq
·
2013-08-12 11:00
spring
Spring学习
5-Spring整合JDBC及其事务处理
一、整合的步骤 1、步骤一:首先要获得DataSource连接池(推荐使用B方式):要对数据库执行任何的JDBC操作,需要有一个Connection.在Spring中,Connection对象是通过DataSource获得的。有几种方法可以得到DataSource, 其中一种方法是使用Spring提供的轻量级org.springframework.jdbc.datasourc
summer85
·
2013-08-08 14:00
spring
Spring学习
笔记(二)
1.SpringMVC返回json数据 org.springframework.http.converter.json.MappingJacksonHttpMessageConverter用来处理json数据转换的。依赖的Jar包有:jackson-core-asl-1.8.4.jar jackson-mapper-asl-1.8.4.jar(版本根据需求确定)如果你使用ma
·
2013-07-30 10:00
spring
【续】
Spring学习
笔记 -- 资源访问(Resource接口)
阅读更多概述:本文介绍两种较为通用的spring资源访问方式UrlResource:可以通过类似http://,ftp://,file://这样的url协议来访问资源资源加载器:可以通过资源地址表达式来加载资源,支持ant风格,更加灵活说明:本文只是为了讲述UrlResource和资源加载器的使用,测试代码粗糙,没有做完善的验证,实际应用请自行处理。不多说,上代码,看注释packagecom.cx
snkcxy
·
2013-07-29 12:00
java
spring
resource
【续】
Spring学习
笔记 -- 资源访问(Resource接口)
概述: 本文介绍两种较为通用的spring 资源访问方式 UrlResource:可以通过类似 http://, ftp://, file:// 这样的url协议来访问资源 资源加载器:可以通过资源地址表达式来加载资源,支持ant风格,更加灵活 说明: 本文只是为了讲述UrlResource和资源加载器的使用
snkcxy
·
2013-07-29 12:00
java
spring
resource
spring学习
笔记 -- 资源访问(Resource接口)
http://snkcxy.iteye.com/blog/1913796 概述: 主要介绍3种方式(当然不止三种,但是这三种基本能应付大多需求)FileSystemResource:以文件的绝对路径方式进行访问ClassPathResourcee:以类路径的方式访问ServletContextResource:web应用根目录的方式访问主要公用方法介绍(Resource接口下的)getFil
endual
·
2013-07-26 13:00
resource
spring学习
笔记 -- 资源访问(Resource接口)
http://snkcxy.iteye.com/blog/1913796 概述: 主要介绍3种方式(当然不止三种,但是这三种基本能应付大多需求)FileSystemResource:以文件的绝对路径方式进行访问ClassPathResourcee:以类路径的方式访问ServletContextResource:web应用根目录的方式访问主要公用方法介绍(Resource接口下的)getFil
endual
·
2013-07-26 13:00
resource
引用
Spring学习
笔记(让Spring自动扫描和管理Bean)
通过在classpath自动扫描方式把组件纳入spring容器中管理 前面的例子我们都是使用XML的bean定义来配置组件。在一个稍大的项目中,通常会有上百个组件,如果这些组件采用xml的bean定义来配置,显然会增加配置文件的体积,查找以及维护起来也不太方便。Spring2.5为我们引入了组件自动扫描机制,他可以在类路径底下寻找标注了@Component,@Service,@Controlle
longload
·
2013-07-26 10:00
spring
Spring学习
笔记 -- 资源访问(Resource接口)
阅读更多概述:主要介绍3种方式(当然不止三种,但是这三种基本能应付大多需求)FileSystemResource:以文件的绝对路径方式进行访问ClassPathResourcee:以类路径的方式访问ServletContextResource:web应用根目录的方式访问主要公用方法介绍(Resource接口下的)getFilename():获得文件名称contentLength():获得文件大小c
snkcxy
·
2013-07-26 08:00
spring
resource
资源访问
Spring学习
笔记 -- 资源访问(Resource接口)
概述: 主要介绍3种方式(当然不止三种,但是这三种基本能应付大多需求)FileSystemResource:以文件的绝对路径方式进行访问ClassPathResourcee:以类路径的方式访问ServletContextResource:web应用根目录的方式访问 主要公用方法介绍(Resource接口下的)getFilename() : 获得文件名称contentLength(
snkcxy
·
2013-07-26 08:00
spring
resource
资源访问
Spring 备忘 (二)
Spring学习
笔记(二)10.bean配置的类必须要有一个无参构造器.(p549)构造注入配置constructor-arg中配置的value后,最好配置一个type表名数据类型.
jack_yin
·
2013-07-25 15:14
Spring
Spring学习
笔记
1.Spring对Hibernate的集成Datasourse的构建 采用Spring Ioc注入 常用的数据库连接池为DHCP org.apache.commons.dbcp.BasicDataSourcec3p0 com.mchange.v2.c3p0.ComboPooledDataSource例如: --> sessionFactory的构建 org
·
2013-07-10 18:00
spring
Spring 3.0基于事务的单元测试
findanusefularticleaboutthespringtransactionunittest.
Spring学习
笔记(1)--Spring3.0基于事务的单元测试packagecom.kkks.jdbc.dao.impl
CeciliaLiang
·
2013-07-10 15:00
spring
test
unit
transaction
Spring学习
1、Spring是什么?Spring是大工厂,所有的java对象都可由它来产生,它是所有对象的工厂,超级工厂。对Spring来说一切都是bean。即便构造器私有(用private修饰),Spring依然可以创建bean的实例。使用方法:1.导入spring-framework-3.1.0.RELEASE\dist中的全部Jar包,(另外common-loggingjar包必须导入)2.增加一个Sp
tarrant1
·
2013-06-29 17:00
Spring学习
一
spring bean注入默认单例,action时最好不要使用全局变量,全局变量记录值,特别是web应用中所有用户使用一个单例,除非你每个方法都给所有全局变量赋值或者清空,否则极有可能用用户信息混乱,当然也可以修改bean配置。 scope: singleton单例 Property每次都new新对象 request ApplicationContext session global sessio
rainworlder
·
2013-06-26 11:00
spring
Spring学习
笔记
课程内容1. 面向接口(抽象)编程的概念与好处2. IOC/DI的概念与好处a) inversionofcontrolb) dependencyinjection3. AOP的概念与好处4. Spring简介5. Spring应用IOC/DI(重要)a) xmlb) annotation6. Spring应用AOP(重要)a) xm
aoxiangzhiguanjun
·
2013-06-12 16:00
Spring学习
笔记
课程内容 1. 面向接口(抽象)编程的概念与好处 2. IOC/DI的概念与好处 a) inversion of control b) dependency injection 3. AOP的概念与好处 4. Spring简介 5. Spring应用IOC/DI(重要) a) xml b) annotation 6. Spring应用AOP(重要) a) xml b) an
翱翔之冠军
·
2013-06-12 16:00
spring
Spring学习
笔记
阅读更多课程内容1.面向接口(抽象)编程的概念与好处2.IOC/DI的概念与好处a)inversionofcontrolb)dependencyinjection3.AOP的概念与好处4.Spring简介5.Spring应用IOC/DI(重要)a)xmlb)annotation6.Spring应用AOP(重要)a)xmlb)annotation7.Struts2.1.6+Spring2.5.6+H
翱翔之冠军
·
2013-06-12 16:00
Spring学习
--面向抽象编程(模拟Spring的简单实现)
Spring学习
--面向抽象编程(模拟Spring的简单实现)2013年6月7日时间:19:05地点:大学图书馆事件:隔壁坐着个美女我竟然无动于衷小巫学习SSH三个框架可谓是有一番苦水,到目前为止该忘了都忘了
wwj_748
·
2013-06-07 19:00
spring
Spring学习
--面向抽象编程(模拟Spring的简单实现)
Spring学习
--面向抽象编程(模拟Spring的简单实现)2013年6月7日时间:19:05地点:大学图书馆事件:隔壁坐着个美女我竟然无动于衷小巫学习SSH三个框架可谓是有一番苦水,到目前为止该忘了都忘了
runfeel
·
2013-06-07 19:00
spring
Spring学习
笔记
SpringSpring是一个开源框架,是为了解决企业应用程序开发复杂性由RodJohnson创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为J2EE应用程序开发提供集成的框架。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从
yuandong0828
·
2013-05-29 17:23
spring
java三大框架struts+hibernate+
spring学习
总结
Struts1.struts是一个按MVC模式设计的Web层框架,其实它就是一个大大的servlet,这个Servlet名为ActionServlet,或是ActionServlet的子类。我们可以在web.xml文件中将符合某种特征的所有请求交给这个Servlet处理,这个Servlet再参照一个配置文件(通常为/WEB-INF/struts-config.xml)将各个请求分别分配给不同的ac
Sweeter
·
2013-05-25 08:57
框架知识
java三大框架struts+hibernate+
spring学习
总结
Struts 1. struts是一个按MVC模式设计的Web层框架,其实它就是一个大大的servlet,这个Servlet名为ActionServlet,或是 ActionServlet的子类。我们可以在web.xml文件中将符合某种特征的所有请求交给这个Servlet处理,这个Servlet再参照一个配置文件(通常为/WEB-INF/struts-config.xml)将各个请求分别分配给不同
java4found
·
2013-05-25 08:00
spring
Hibernate
struts
学习总结
Spring学习
笔记(六)基于xml文件方式配置事物
之前提到了使用spring基于注解方式配置事物,它还支持xml文件方式配置事物;在xml文件配置方式中,我们使用到了事物管理器,AOP,通知等;首先在配置文件中配置好事务管理器: 然后配置一个事物通知: transaction-manager="txManager"为通知指定事务管理器;表示让get开头的方法不支持事物管理;后边表示其他的方式支持事物管理接着在配置aop,拦截指定的业务
sweetvvck
·
2013-05-23 18:00
spring
AOP
xml
管理
Spring学习
笔记(六)注解方式配置事物
当我们的项目开发有对数据库的操作时,经常需要对事物进行管理;使用Spring框架,spring容器提供对事物进行管理的配置,使用简单的配置便可将繁琐的事物管理托管给spring容器;Spring提供两种配置事物的方式,一种是采用注解方式,另一种是xml文件配置方式;采用注解方式配置步骤:首先在spring的配置文件中的beans标签加入事物的命名空间:xmlns:tx="http://www.sp
sweetvvck
·
2013-05-20 11:00
注解
spring
数据库
管理
事物
(csdn内转载)
spring学习
笔记:配置视图解析器ViewResolver
我们在controller里面经常这样return一个ModelAndView:returnnewModelAndView('user','model',model);DispatcherServlet靠ViewResolver把user解析为/WEB-INF/jsp/user.jsp:常用的ViewResolver:InternalResourceViewResolver: 其实Intern
smh821025
·
2013-05-18 03:00
spring学习
笔记16--Spring2.x+Hibernate3.x +Struts1.x整合开发(4)-----Hibernate3.x配置二级缓存
一、导入hibernate二级缓存的所用的jar包------------------ehcache-1.2.3.jar二、在spring配置文件中配置Hibernate的二级缓存相关属性(红色为精华部分)cn/itcast/bean/Person.hbm.xmlhibernate.dialect=org.hibernate.dialect.OracleDialecthibernate.hbm2d
進擊的胖蛇
·
2013-05-15 23:59
spring
spring学习
笔记7--使用spring进行面向切面的(AOP)编程(1)注解方式实现
前言:最近在复习spring特记录于此,欢迎大家交流指正QQ:767872620spring提供两种切面编程的使用方式:(1)基于注解方式进行AOP开发(2)基于xml配置方式进行AOP开发一、环境配置1.在配置文件中引入aop命名空间 xmlns:aop="http://www.springframework.org/schema/aop" xsi:schemaLocation中导入: htt
Hollboy
·
2013-05-04 12:00
注解
spring
AOP
spring3学习入门示例工程
后续再加入其他内容 springdemo ========== spring3的IOC,AOP,JDBC,orm等各个模块的使用示例集锦,可以作为入门的
spring
zhwj184
·
2013-04-18 09:00
Spring3
上一页
43
44
45
46
47
48
49
50
下一页
按字母分类:
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
其他