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的特点
阅读更多认识SpringSpring的核心是个轻量级的容器,它是实现IoC容器和非侵入的框架,并提供AOP概念的实现方式;提供对持久层、事务的支持,提供MVCWeb框架的实现。轻量级轻量级是相对于重量级的容器(如EJB)来说的,Spring核心包不到1MB。非侵入性洗完让应用程序几乎感受不到框架的存在,减少应用程序从框架移植时的负担。增加可重用性。容器容器可以管理对象的生成,资源的取得,销毁等生命
peng_07
·
2011-10-12 22:00
Spring
IOC
框架
AOP
配置管理
Spring学习
笔记1——基础知识
1.在java开发领域,Spring相对于EJB来说是一种轻量级的,非侵入性的Java开发框架,曾经有两本很畅销的书《Expertone-on-oneJ2EEDesignandDevelopment》和《Expertone-on-oneJ2EEdevelopmentwithoutEJB》是java高手进阶必看的宝典,Spring就是从这两本书的理论发展起来的。Spring主要核心是:(1).控制反
李长春
·
2011-10-09 09:00
Spring学习
(六) 通过在classpath自动扫描方式把组件纳入Spring容器中管理
之前我们都是使用XML的bean定义来配置组件,在大项目中,通常会使用很多组件,如果这些组件都采用xml的bean定义来配置,显然会增加配置文件的体积,查找以及维护起来也不方便。Spring2.5为我们引入了组件自动扫描机制,可以在类路径底下寻找标注了@Component、@Service、@Controller、@Repository注解的类,并把这些类纳入进Spring容器中管理。它的作用和在
lanqiaoyeyu
·
2011-10-04 23:00
classpath
Spring学习
(五) Ioc控制反转
所谓的控制反转就是 应用本身不负责依赖对象的创建以及维护,依赖对象的创建及维护是由外部容器负责的。这样控制权就由应用转移到了外部容器,控制权的转移就是所谓的控制反转。 例如: 1.创建DAO接口 package com.bill.dao; public interface PersonDao { public void add(); } 2.创建DAO接口的实现类
lanqiaoyeyu
·
2011-10-04 11:00
spring
Spring学习
(四) 注入依赖对象
依赖注入(Dependency Injection) 所谓的依赖注入就是指:在运行期间,由外部容器动态地将依赖对象注入到组件中。 一、注入方式 1、通过构造方法注入 package com.bill.impl; import com.bill.PersonService; import com.bill.dao.PersonDao; /** * @author Bill
lanqiaoyeyu
·
2011-10-04 10:00
spring
Spring学习
(三) 如何指定bean的初始化方法和关闭资源方法
在容器启动时初始化bean,再接着调用初始化方法init(),随着spring容器的关闭,最后会调用destroy方法来释放资源。 <bean id="personService" class="com.bill.impl.PersonServiceBean" init-method="init" destroy-m
lanqiaoyeyu
·
2011-10-04 00:00
bean
init
destroy
Spring学习
(三) 如何指定bean的初始化方法和关闭资源方法
阅读更多在容器启动时初始化bean,再接着调用初始化方法init(),随着spring容器的关闭,最后会调用destroy方法来释放资源。业务bean中的代码如下:publicclassPersonServiceBeanimplementsPersonService{publicvoidinit(){System.out.println("init()function");}...publicvo
lanqiaoyeyu
·
2011-10-04 00:00
init
destroy
bean
Spring学习
(三) 如何指定bean的初始化方法和关闭资源方法
阅读更多在容器启动时初始化bean,再接着调用初始化方法init(),随着spring容器的关闭,最后会调用destroy方法来释放资源。业务bean中的代码如下:publicclassPersonServiceBeanimplementsPersonService{publicvoidinit(){System.out.println("init()function");}...publicvo
lanqiaoyeyu
·
2011-10-04 00:00
init
destroy
bean
Spring学习
(二) bean的作用域
一、常用bean的作用域 1.singleton 在每个Spring Ioc容器中一个bean定义只有一个对象实例。默认情况下会在容器启动时初始化bean,但我们可以指定bean节点的lazy-init="true"来延时初始化bean,这时候,只有第一次获取bean时,才会去初始化bean。如: <bean id="personService"
lanqiaoyeyu
·
2011-10-03 23:00
Singleton
lazy
init
Spring学习
(一) 三种实例化bean的方式
1.使用类构造器实例化 <bean id="personService" class="com.bill.impl.PersonServiceBean"> 2.使用静态工厂方法实例化 <bean id="personService2" class="com.bill.impl.Pers
lanqiaoyeyu
·
2011-10-03 23:00
bean
spring 例子 2
Spring依赖注入配置详解博客分类:
Spring学习
笔记SpringBeanMySQLJDBCXML bean的属性及构造器参数既可以引用容器中的其他bean,也可以是内联(inline)bean。
lushuaiyin
·
2011-09-18 22:00
spring
xml
bean
properties
Class
dependencies
jmx+
spring学习
转自:http://blog.csdn.net/shirdrn/article/details/6358688 Spring与JMX集成,实现方式灵活而且简单,主要体现在: 1、可以自动探测实现MBean接口的MBean对象,而且可以将一个普通的Spring Bean注册为MBean; 2、定制管理MBean的接口,根据需要暴露特定管理MBean的操作;
xj84
·
2011-09-16 09:00
spring
spring学习
笔记-3切面
1.几个概念通知:advice,切面what,when切入点:匹配了advice要织入的一个或多个连接点切面:advice+pointcut 功能、何时以及何地目标target:被通知的对象代理proxy:目标对象应用advice之后被创建的对象织入:把切面应用到目标对象创建proxy的过程2.代理对象包裹着target,代理对象截取方法调用之后实际调用目标bean方法之前,代理会执行切面逻辑3
leiming32
·
2011-09-03 15:06
spring
职场
学习笔记
休闲
spring学习
笔记-2bean装配
1.
leiming32
·
2011-09-03 15:53
spring
职场
学习笔记
休闲
spring学习
日志ioc的实现。
阅读更多1:springioc执行的典型流程:i:解析配置文件解析为BeanDifinitionResource--解析(DefaultBeanDefinitionDocumentReader)--组装(BeanDefinitionParserDelegate.parseBeanDefinitionElement(Elementele,StringbeanName,BeanDefinitionco
yanlei3032
·
2011-08-30 09:00
spring学习
日志ioc的实现。
1:springioc执行的典型流程: i:解析配置文件解析为BeanDifinitionResource--解析(DefaultBeanDefinitionDocumentReader)--组装(BeanDefinitionParserDelegate.parseBeanDefinitionElement(Elementele,StringbeanName,BeanDefinitionc
yanlei3032
·
2011-08-30 09:00
spring
spring学习
----spring注解实现AOP
Spring----- 注解方法使用 AOP 先建立项目 , 在 spring 的 xml 文件中加入 spring AOP 的支持 . 主要是下面红色字部分 . <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.sprin
lancui
·
2011-08-23 15:00
spring注解
spring学习
笔记
在学习过程中整合了一些网上的资源并注明了出处。 一、spring的IOC 引用 一 : 什么是IOC(控制反转) ? 1 : 传统写法 : public class PersonService{ private PersonDao personDao = new PersonDao(); public void save(Person pe
slip_123
·
2011-08-11 09:00
spring
Spring学习
笔记之一
1.BeanFactory与ApplicationContext BeanFactory:提供IoC服务支持,默认采用延迟初始化策略(lazy-load),容器启动初期较快 ApplicationContext:间接继承自BeanFactory,提供其他高级特性:事件发布、国际化支持;容器启动时默认全部初始化并绑定完成。
忘忧鸟
·
2011-07-26 19:00
spring
Spring学习
笔记----MultiActionController
Spring提供一个多动作控制器,使用它你可以将几个动作合并在一个控制器里,这样可以把功能组合在一起。多动作控制器存在在一个单独的包中——org.springframework.web.mvc.multiaction——它能够将请求映射到方法名,然后调用正确的方法。比如当你在一个控制器中有很多公共的功能,但是想多个入口到控制器使用不同的行为,使用多动作控制器就特别方便。 MultiActio
wangqiaowqo
·
2011-07-15 17:00
controller
Spring学习
笔记----MultiActionController
Spring提供一个多动作控制器,使用它你可以将几个动作合并在一个控制器里,这样可以把功能组合在一起。多动作控制器存在在一个单独的包中——org.springframework.web.mvc.multiaction——它能够将请求映射到方法名,然后调用正确的方法。比如当你在一个控制器中有很多公共的功能,但是想多个入口到控制器使用不同的行为,使用多动作控制器就特别方便。 MultiActio
wangqiaowqo
·
2011-07-15 17:00
controller
spring学习
笔记
spring学习
笔记使用eclipseHilos,ApacheTomcat6.0.23,ant1.7.1(eclipse自带),srpingframework2.51、配置ant新建一个环境变量ANT_HOME
墙头草的Java
·
2011-07-13 09:00
spring学习
笔记-1介绍
1.对于具体的数据操作,Hibernate会自动生成SQL语句,而ibatis则要求开发者编写具体的SQL语句。2.AOP面向切面编程:AspectOrientedProgramming(AOP) 可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。3.什么是spring简化企业级开发而生的。可用简单的javabean解决以前只有EJB可以解决的问题,提供
leiming32
·
2011-06-29 09:21
spring
职场
休闲
[原]
spring学习
笔记9.1.2-Spring对Aop的概念性介绍
AOP术语介绍1.正常的编程为从上到下的调用,执行2.加入了安全性检查,日志这样的代码.这是一个横切的问题,其于正常的业务毫无关系.横切的问题会散布在代码的各个角落.3.这个横切就是横切性的关注点:Crosscuttingconcern4.将横切的关注点都放在一个类中(如动态代理项目中的SecurityHandler.java).这个类就叫做切面. 对横切关注点进行模块化,这个模块化的类就叫做切
My Rhythm
·
2011-06-26 21:00
Spring学习
-TransactionProxyFactoryBean事务
applicationContext.xml <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"> <property name="driverClas
pyzheng
·
2011-06-20 15:00
java
DAO
spring
sql
xml
Spring学习
-AOP碰到的问题
1. 今天看了怎么弄AOP,跟着别人写了半天,是在自己一些代码上写的。好不容写完了,但运行一下,咋后台什么东西都没有呢,难道我被玩了? 后来新建一个干净的项目,重新写了下,运行的时候,后台有东西了,就是想要的。 但是为什么原先的不行呢? 后来看了下,原因来自 <bean id="testCreateInstance1" class="com.a
pyzheng
·
2011-06-16 15:00
spring
AOP
bean
xml
Blog
Spring学习
-创建Bean的三种方式
MyTestInstance类 package com.app.impl; public class MyTestInstance { private String testMessage; public MyTestInstance(){ System.out.println("初始化我的MyTestInstance类."); }
pyzheng
·
2011-06-14 16:00
java
spring
bean
xml
Hibernate
Spring学习
-创建Bean的三种方式
MyTestInstance类 package com.app.impl; public class MyTestInstance { private String testMessage; public MyTestInstance(){ System.out.println("初始化我的MyTestInstance类."); }
pyzheng
·
2011-06-14 16:00
java
spring
Hibernate
xml
bean
spring学习
笔记之DispatcherServlet源码解读
DispatcherServlet--翻译spring-framework-reference.pdf及源码解读。 最近在看spring源码,同时也看着英文版的spring-framework-reference.pdf。顺便花点时间翻译下来,一方面记录下学习路程,另一方面加深印象。 spring web MVC 框架,就像其他web MVC框架一样,是请求驱动,围绕一个核心的
xlsky0713
·
2011-06-08 16:00
spring
bean
mvc
Web
servlet
Spring学习
笔记
Proxy (代理) 静态代理 静态代理只需写一个静态代理类就可以了 package com.bjsxt.spring; public class UserManagerImplProxy implements UserManager { private UserManager userManager; &nb
cjjwzs
·
2011-06-07 00:00
spring
AOP
Hibernate
bean
struts
Spring学习
笔记一
软件设计方法及设计模式的发展,共产生了三种类调用方法:自己创建、工厂模式、外部注入,可以用三个动词来表示他们,就是new、get、set。
九爷
·
2011-06-04 11:00
spring学习
5.10
spring给开发人员带来的好处: • Make a Java method execute in a database transaction without having to deal with transaction APIs. • Make a local Java method a remote procedure without having to deal with remot
matchless1688
·
2011-05-10 11:00
java
spring
jms
spring学习
1.ApplicationContext中的事件处理是通过ApplicationEvent类和ApplicationListener接口来提供的。如果在上下文中部署一个实现了ApplicationListener接口的bean,那么每当一个ApplicationEvent发布到ApplicationContext时,这个bean就得到通知。实质上,这是标准的Observer设计模式。 2.如
blgaici1
·
2011-05-05 17:00
设计模式
spring
bean
xml
spring学习
1.ApplicationContext中的事件处理是通过ApplicationEvent类和ApplicationListener接口来提供的。如果在上下文中部署一个实现了ApplicationListener接口的bean,那么每当一个ApplicationEvent发布到ApplicationContext时,这个bean就得到通知。实质上,这是标准的Observer设计模式。 2.如
blgaici1
·
2011-05-05 17:00
设计模式
spring
bean
xml
spring学习
的点滴
spring的学习,源于spring的功能,记录学习的点滴,总结一下,帮助自己学好! 学习用的spring版本是spring-framework-3.0.5 今天整理了一下,配置了一个简单的spring的IOC依赖注入(也可以说是控制反转) 需要用到以下包 用于解析spring配置文件 org.springframework.asm-3.0.5.RELEASE.jar 依赖注入的基
katouhei
·
2011-04-26 12:00
spring
IOC
转:hibernate+
Spring学习
】S2SH整合笔记--中文乱码
hibernate+
Spring学习
】S2SH整合笔记--中文乱码 (2008-11-20 14:23:32) 转载 标签: 杂谈 分类: Java ssh2+mysql中文乱码解决方法
charles0731
·
2011-04-24 19:00
spring
mysql
jsp
Hibernate
struts
spring学习
笔记(二)-----spring HelloWorld版本
sping2.5学习jar包详细说明: 下载spring,然后进行解压缩,在解压目录中找到下面jar文件, 基本包 dist\spring.jar lib\jakarta-commons\commons-logging.jar 如果使用了切面编程(AOP),还需要下列jar文件 lib/asp
java6
·
2011-04-18 19:00
spring
AOP
编程
bean
xml
spring学习
笔记(一)-----sping的简单模拟
xm+dom4j+javaReflect实现sping的一个简单模拟 Bean.xml代码 <?xml version="1.0" encoding="UTF-8"?> <beans> <bean id="hello" class
java6
·
2011-04-18 18:00
java
spring
bean
xml
MyEclipse
spring学习
1.cvs同步spring源码: Host:springframework.cvs.sourceforge.net Repository Path :/cvsroot/springframework user:anonymous password: 不用输 connection type:pserver2.spring3.0.0版本关联源码只能一个个jar包关联(externa
sully2008
·
2011-04-08 11:00
spring学习
笔记(1)
使用eclipse Hilos,Apache Tomcat 6.0.23,ant 1.7.1(eclipse自带),srping framework 2.5 1、配置ant 新建一个环境变量ANT_HOME,值为ant所在目录。 在path中添加%ANT_HOME%\bin; 这样,就可以在cmd中使用startup和shutdown轻松的打开和关闭服务器了。 2、新建一个Serv
mnhkahn
·
2011-04-05 17:00
spring
tomcat
Web
ant
servlet
Spring学习
笔记
Spring的作用:能够降低组件之间的耦合度,实现软件之间的解耦可以使用Spring容器的众多服务,比如:事务管理器.当我们使用事务管理器时,开发人员不需要手动控制事务,也不需要处理复杂的事务传播.Spring容器提供单例模式的支持容器提供了AOP技术,利用它很容易实现如权限拦截、运行期监控等.容器提供了很多辅助器,这些类能够加快应用的开发,如:JdbcTemplate、HibernateTemp
zhangao0086
·
2011-03-25 16:00
spring
AOP
bean
exception
Autowired
spring学习
笔记(1) 配置spring bean的作用域 创建方法和销毁方法
--> -->
elfenliedef
·
2011-03-22 09:00
spring
bean
prototype
Class
spring学习
笔记-基于XML的AOP配置
AOP(Aspect-Oriented Programming,面向切面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP允许你定义从上到下的关系,但并不适合定义从左到右的关系。
mutex_js
·
2011-03-12 13:00
spring
AOP
编程
xml
oop
Spring学习
笔记-Bean初始化&销毁
1.bean的初始化操作 1.1通过在配置文件中,设置bean的init-method方法,destory-method方法,spring框架会通过反射机制来调用 java类packagecom.crazycoder2010.spring.init;publicclassInitDestoryMethodBean{privateStringname;publicStringgetName(
CrazyCoder2010
·
2011-03-07 20:00
spring
exception
bean
String
null
Class
Spring学习
笔记
传统的对象创建及维护是由应用对象本身维护及创建。 public class PersonService { private PersonDao personDao=new PersonDaoImpl(); public void save(Person person){ personDao.save(person); } } 那么所谓控制反转就是
saviorzuo
·
2011-03-04 14:00
spring
应用服务器
bean
Hibernate
xml
Spring学习
笔记-注入实战篇
spring对各种数据类型都提供了注入支持,像java基本类型,对象,集合等,这篇文章以代码实践为主,代码注释中会解释注入的细节测试类中包含了我们编程中最常见的数据结构packagecom.crazycoder2010.spring.injection;importjava.util.List;importjava.util.Map;importjava.util.Properties;impo
CrazyCoder2010
·
2011-03-03 13:00
spring
String
object
properties
Class
attributes
Spring学习
笔记-IOC概念篇
spring依赖注入DISpring的依赖注入是一种将组件间依赖关系的创建和管理独立与程序以外的技术,举例说来,类A依赖于类B,通常的做法是先new一个A对象,让后new一个B对象,通过调用的方法将B对象注入,但是DI提供的机制可以将这种对象依赖关系的创建配置到文件中,让框架自动创建维护这个关系,而业务系统只需要关心自身业务核心思想javabean可以简单理解成那些只有简单的get,set方法的
CrazyCoder2010
·
2011-03-02 20:00
spring
bean
String
Class
Constructor
2010
spring学习
历程
[url][/url] 1.基于Spring的注解测试.(@requestMapping) 老是报错: java.io.FileNotFoundException:
andychenroy
·
2011-02-14 23:00
java
spring
Web
mvc
servlet
Spring学习
笔记(1)
一、Spring引入1、Spring: Spring是轻量级的J2EE框架 目标——简化J2EE开发
xinaoshuai
·
2011-02-11 14:00
spring
AOP
Hibernate
IOC
企业应用
Struts2+Spring+Hibernate学习总结——XML才是王道
2011年01月25日—胡阳 前面几篇分别总结了Struts、Hibernate、Spring的学习(见《Struts2学习总结以及细枝末节》、《Hibernate学习总结》、《
Spring
the_fire
·
2011-01-25 20:00
设计模式
spring
Hibernate
xml
struts
webservice
上一页
47
48
49
50
51
52
53
54
下一页
按字母分类:
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
其他