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学习
笔记Googel标签:李顺利;Java;JavaEE;尚学堂;spring;ioc;aop;autowrire;proxy;injection;整合;ssh;学习;笔记尚学堂
Spring
李顺利_喜欢学习、热衷分享、挚爱Java
·
2010-01-07 21:00
尚学堂
Spring学习
笔记
EE ; 尚学堂 ; spring ; ioc ; aop ; autowrire ; proxy ; injection ; 整合 ; ssh ; 学习 ; 笔记 尚学堂
Spring
jsjmz
·
2010-01-07 21:00
spring
AOP
log4j
struts
IOC
Spring学习
笔记之Spring MVC(1)
Spring学习
笔记之SpringMVC(1) 图书馆借了本SSH的书,有点儿简单的速成的感觉,虽然每个框架都需要学习很长时间才能深入,但这样学习也不错,有个整体上的了解后,再在实践中一步步完善
不要刷新
·
2009-12-20 01:00
Spring学习
笔记(18)----使用Spring配置文件实现事务管理
由于我们要拦截UserDAOImpl中的方法,因此我们需要在配置文件中配置信息,在配置文件中使用了AOP技术来拦截方法。 <aop:config> <aop:pointcut id="transactionPointcut" expression="execution(* com.szy.spring.dao.impl..*.*(..))
coolszy
·
2009-12-06 18:00
DAO
spring
AOP
sql
配置管理
Spring学习
笔记(17)----使用Spring注解方式管理事务
使用Spring+JDBC集成步骤如下: *配置数据源,例如: <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <property name="
coolszy
·
2009-12-06 15:00
DAO
spring
mysql
bean
配置管理
Spring学习
笔记(16)----使用Spring配置文件实现AOP
前面介绍了使用注解的方式,下面介绍使用配置文件的方式实现AOP。 使用配置方式,Interceptor类中不包含任何注解。 package com.szy.spring; import org.aspectj.lang.ProceedingJoinPoint; public class Interceptor { public void doBefore() { S
coolszy
·
2009-12-04 22:00
spring
AOP
bean
Spring学习
笔记(15)----使用Spring的注解方式实现AOP
下面介绍使用Spring框架进行AOP编程。 首先我们需要导入需要的jar包: 1.aspectjrt.jar 2.aspectjweaver.jar 3.cglib-nodep-2.1_3.jar 在spring中有两种方式实现面向切面编程,一种是基于XML配置,另一种是使用注解份额方式,在实际开放中我们可以任选其中的一种即可。 首先介绍下使用注解方式
coolszy
·
2009-12-03 21:00
spring
AOP
编程
bean
配置管理
Spring学习
笔记(14)----使用CGLIB实现AOP功能
好久没学习spring了,今天接着学习。 接着这上面的例子,在上面的例子中我们的UserManagerImpl类是实现了UserManager接口,如果UserManagerImpl没有实现任何接口要怎么办呢?应为创建代理对象时我们需要指定接口的。 Proxy.newProxyInstance(targetObject.getClass().getClassLoader(),
coolszy
·
2009-12-03 21:00
spring
AOP
.net
框架
Spring学习
笔记(13)----动态代理模式分析演示
上一节演示的是静态代理模式,本节演示的是静态代理模式,既然是动态,那么就不存在UserManagerImplProxy类。 使用动态代理我们需要声明一个类SecurityHandler,这个类要实现InvocationHandler接口。 在类中定义一个产生动态代理的方法newProxy();同时把我们验证的代码放到这个类中。通过SecurityHandler,当我们调用方法时默认会调用Sec
coolszy
·
2009-11-22 15:00
spring
Spring学习
笔记(12)----静态代理模式分析演示
代理模式分为静态代理和动态代理。静态代理就是我们自己定义的代理类,动态代理是程序在运行时生成的代理类。 下面演示下静态代理类。首先我们要定义一个接口: package com.szy.spring; public interface UserManager { public void addUser(String username,String password); publi
coolszy
·
2009-11-22 15:00
spring
AOP
Spring学习
笔记(十六)-----Spring in Action
Spring学习
笔记(十六)-----SpringinAction 在软件中,要么全有要么全无的操作成为事务。事务允许你把几个操作组成一个单一的工作单元,这个工作单元要么全部发生要么全部不发生。
重归混沌
·
2009-11-22 11:00
Spring学习
笔记(11)----自定义属性编辑器
前面我们所定义的属性都是几本的属性,如果我们定义一个属性是Date类型,例如如下类中: package com.szy.spring.bean; import java.util.Date; public class Bean { private Date date; public Date getDate() { return date; } publ
coolszy
·
2009-11-21 14:00
java
spring
xml
bean
配置管理
Spring学习
笔记(10)----公共属性的注入配置
假设我们定义了四个bean类,其代码分别如下: package com.szy.spring.bean; public class Bean1 { private Bean2 bean2; private Bean3 bean3; private Bean4 bean4; public Bean2 getBean2() { return bean2; }
coolszy
·
2009-11-20 09:00
spring
xml
bean
Spring学习
笔记(9)----让Spring自动扫描和管理Bean
package com.szy.spring.service; import org.springframework.stereotype.Service; import com.szy.spring.dao.PersonDao; @Service("service") public class UserServiceImpl implements UserSe
coolszy
·
2009-11-18 11:00
DAO
spring
bean
项目管理
配置管理
Spring学习
笔记(8)----属性注入的方式
Spring中属性注入的方式有三种: 1.使用属性setter方法注入 2.使用构造器注入 3.使用注解方式注入 使用属性setter方法注入 使用属性setter方法注入就是给属性添加set()方法,在前面都是使用这种方法。 package com.szy.spring.service; import com.szy.spring.dao.PersonDao;
coolszy
·
2009-11-17 18:00
DAO
spring
框架
xml
bean
Spring学习
Ioc篇三
1、在注解注入方式中,首先要在xml中引入如下的红线的命名空间: <?xml version="1.0" encoding="UTF-8" ?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www
gaojiewyh
·
2009-11-15 21:00
DAO
spring
bean
配置管理
IOC
Spring学习
Ioc篇三
1、在注解注入方式中,首先要在xml中引入如下的红线的命名空间: <?xml version="1.0" encoding="UTF-8" ?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www
gaojiewyh
·
2009-11-15 21:00
DAO
spring
bean
配置管理
IOC
Spring学习
Ioc篇二
5、spring依赖注入的方式 方法一:使用构造器方式进行注入 1、dao的类和接口 package com.cvicse.dao.impl; import com.cvicse.dao.PersonDao; public class PersonDaoBean implements PersonDao { public void add(){ System.out.p
gaojiewyh
·
2009-11-15 17:00
DAO
spring
bean
xml
IOC
Spring学习
Ioc篇二
5、spring依赖注入的方式 方法一:使用构造器方式进行注入 1、dao的类和接口 package com.cvicse.dao.impl; import com.cvicse.dao.PersonDao; public class PersonDaoBean implements PersonDao { public void add(){ System.out.p
gaojiewyh
·
2009-11-15 17:00
DAO
spring
bean
xml
IOC
Spring学习
Ioc篇一
一直以来忙于项目的开发,Spring虽然不用,一直想系统地学习一下,想看看它的源码,都没有时间,这段时间比较充裕,就索性先把
Spring学习
下
gaojiewyh
·
2009-11-15 15:00
spring
bean
xml
配置管理
IOC
Spring学习
Ioc篇一
一直以来忙于项目的开发,Spring虽然不用,一直想系统地学习一下,想看看它的源码,都没有时间,这段时间比较充裕,就索性先把
Spring学习
下
gaojiewyh
·
2009-11-15 15:00
spring
bean
xml
配置管理
IOC
Spring学习
笔记(十五)-----Spring in Action
Spring学习
笔记(十五)-----SpringinActionSpring提供了对Sun的标准的持久化API-JDO的整合,以及其他开放源码的ORM框架,如Hibernate、ApacheOJB和iBATISSQLMaps.Spring
重归混沌
·
2009-11-14 15:00
Spring学习
笔记(十四)-----Spring in Action
Spring学习
笔记(十四)-----SpringinAction调用存储过程:Spring通过实现CallableStatementCallback来支持存储过程。
重归混沌
·
2009-11-14 15:00
Spring学习
笔记(三)——继续AOP
上次我们谈到了简单的AOP,今天我们继续旅程。 上次我们谈到了对一个对象的方法进行切割,那如果要对两个、3个对象呢?我们发现: <bean id="result" class="org.springframework.aop.framework.ProxyFactoryBean">
llc
·
2009-11-13 10:00
spring
AOP
bean
xml
Spring学习
笔记(二)——IOC&AOP
IOC/DI有两种赋值方式:设值注入和构造子注入。在上一篇中我们采用的是设值注入,现在我们来看下构造子注入: 使用构造子注入需要在JAVA-BEAN中书写带参的构造方法,然后在applicationContext里面配置啥子ConXXXXXXXX哦,忘了,一会练习的时候去点出来。需要注意的是有多个参数在这个标签下就要写多个个property(好象是),如果有
llc
·
2009-11-13 10:00
spring
AOP
bean
IOC
Spring学习
笔记(一)——基础
Spring是一个强大的存在,今天我们先以一个很简单很简单的例子进入Spring的世界! Spring能够让我们不需要去创建对象而使用对象,所有的这一切都用XML文件形式给出,做一个简单例子: <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE beans
llc
·
2009-11-13 10:00
spring
xml
Hibernate
bean
json
Spring学习
笔记之依赖注入(更新中)
Spring为企业应用开发提供一个轻量级的解决方案。该解决方案包括基于依赖注入的核心机制,基于AOP的声明式事务管理,与多种持久层技术的整合,以及优秀的Web MVC框架等。 Spring完成实际 开发中需要实现的设计模式:工厂和单态。使用Spring将意味着开发者无须自己提供单态和工厂模式。 &nbs
Steven_Hong
·
2009-11-12 20:00
设计模式
spring
AOP
bean
企业应用
Spring学习
笔记(十三)-----Spring in Action
Spring学习
笔记(十三)-----SpringinAction Spring的一个目标就是让你遵循对接口编程的面向对象原则。DAO的存在提供了读写数据库中数据的一种方法。
重归混沌
·
2009-11-12 19:00
Spring学习
笔记(7)----装配各种集合类型的属性
前面已经介绍了如何给属性注入对象,下面介绍一下如何装配集合类型的属性 1.Set类型 private Set<String> sets=new HashSet<String>(); //我们需要给它添加set方法 public Set<String> getSets() { return sets; } public void setSe
coolszy
·
2009-11-09 19:00
spring
bean
spring学习
Spring面向切面编程(AOP) AOP全名Aspect-Oriented Programming,中文直译为面向切面(方面)编程,是近两三年来流行起来的 一种编程思想。 使用AspectJ中,我们可以定义一个切面,代码如下: public as
dream1210
·
2009-11-09 12:00
spring
AOP
编程
框架
oop
Spring学习
笔记(6)----编码剖析Spring依赖注入的原理
在
Spring学习
笔记(3)中剖析了Spring管理Bean的原理,下面解释下Spring依赖注入的原理 在进行依赖注入时,我们的配置文件如下配置: <?
coolszy
·
2009-11-07 21:00
DAO
spring
bean
XHTML
配置管理
Spring学习
笔记(十二)-----Spring in Action
Spring学习
笔记(十二)-----SpringinAction当我们有很多类需要通知时,显示的创建每个代理就会显得很笨拙。幸运的是,Spring有一个自动代理机制,它可以让容器为我们产生代理。
重归混沌
·
2009-11-06 16:00
Spring学习
笔记(十一)-----Spring in Action
Spring学习
笔记(十一)-----SpringinAction引入与其他类型的通知不同,引入影响的是整个类。他们通过给需要消息的类添加方法和属性来实现。
重归混沌
·
2009-11-06 15:00
Spring学习
笔记(十)-----Spring in Action
Spring学习
笔记(十)-----SpringinAction现在你可以为你的应用系统创建可重复使用的切入点了。Spring支持在这些切入点上进行操作-合并与交叉-来创建新的切入点。
重归混沌
·
2009-11-06 14:00
Spring学习
笔记(九)-----Spring in Action
Spring学习
笔记(九)-----SpringinAction ThrowsAdvice让你定义在异常发生时该有什么动作。ThrowsAdvice是一个标示接口,它没有定义任何必须实现的方法。
重归混沌
·
2009-11-06 12:00
Spring学习
笔记(八)-----Spring in Action
Spring学习
笔记(八)-----SpringinAction Spring的AOP框架允许你将分散在系统中的功能块放到一个地方-切面。重用通用功能的常用面向对象技术是使用继承和委托模式。
重归混沌
·
2009-11-05 17:00
Spring学习
笔记(5)----依赖注入的简单实现
Spring的核心机制是依赖注入。依赖注入让bean与bean之间以配置文件组织在一起,而不是以硬编码的方式耦合在一起。依赖注入(DependencyInjection)和控制反转(InversionofControl)是同一个概念。具体含义是:当某个角色(可能是一个Java实例,调用者)需要另一个角色(另一个Java实例,被调用者)的协助时,在传统的程序设计过程中,通常由调用者来创建被调用者的实
coolszy
·
2009-11-04 22:00
DAO
spring
bean
mysql
配置管理
Spring学习
笔记(4)----Bean节点信息配置
默认情况下,Spring的Ioc容器启动时会初始化bean,但是我们可以指定Bean节点的lazy-init="true",来延迟初始化bean。这时候,只有第一次获取bean才会初始化bean。如 <bean id="userBean" class="com.szy.spring.implbean.UserBean" lazy-
coolszy
·
2009-11-03 21:00
spring
bean
prototype
配置管理
IOC
Spring学习
笔记(七)-----Spring in Action
Spring学习
笔记(七)-----SpringinAction解析文本信息:有时,你不希望硬编码显示给用户信息。
重归混沌
·
2009-11-03 20:00
Spring学习
笔记(3)----编码剖析Spring管理Bean的原理
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance&q
coolszy
·
2009-11-03 20:00
spring
xml
bean
XHTML
配置管理
Spring学习
笔记(1)----简单的实例
开始接触Spring了,写下笔记方便以后使用。 首先需要准备Spring包,可从官方网站上下载。 下载解压后,必须的两个包是spring.jar和commons-logging.jar。此外为了便于测试加入了JUnit包。 在Myeclipse中创建Java项目。 编写一个接口类,为了简单,只加入了一个方法。 p
coolszy
·
2009-11-02 21:00
spring
xml
bean
MyEclipse
JUnit
Spring学习
笔记(六)-----Spring in Action
Spring学习
笔记(六)-----SpringinAction分散配置:有时你会发现将配置文件分成几个分散的配置文件是很有益的。将DataSource配置到Bean装配文件中不是很适合。
重归混沌
·
2009-10-31 17:00
Spring学习
笔记(五)-----Spring in Action
Spring学习
笔记(五)-----SpringinAction构造函数注入:Set注入法的缺点是,它无法清晰的表示出哪些属性是必须的,哪些是可选的。
重归混沌
·
2009-10-29 14:00
Spring学习
笔记(四)-----Spring in Action
Spring学习
笔记(四)-----SpringinAction 传统建立应用系统对象之间关联关系的方法会导致复杂的代码,使它们很难被服用,很难做单元测试。
重归混沌
·
2009-10-29 10:00
spring学习
笔记(架构和工作原理)
spring框架的简介 是一种无侵入性的设计,采用loc控制反转,减少代码对spring的依赖性。 spring将管理的bean作为pojo进行控制,通过aop能够增加其他的功能,它为我们提供了一种思想(IOC和AOP)。 容器是spring的核心,而spring又是基于IOC的一种容器。 spring架构中的核心思想:1.针对接口编程2.使用了依赖
fisherhe
·
2009-10-22 13:00
spring
AOP
工作
配置管理
IOC
spring学习
笔记:spring controller
Controller/AbstractController,他们适合于简单的请求,不包含或很少有请求参数的情况publicclassTestControllerimplementsController{publicModelAndViewhandleRequest(HttpServletRequestrequest,HttpServletResponseresponse)throwsExcepti
sunxing007
·
2009-10-14 11:00
spring
bean
exception
command
search
Class
Spring学习
笔记(三)-----Spring in Action
Spring学习
笔记(三)-----SpringinAction 反向控制:协调以来对象之间合作的责任从对象自身中转移出来,这就是像Spring这样的轻量级框架所起的作用。
重归混沌
·
2009-10-14 10:00
Spring学习
笔记(二)-----Spring in Action
Spring学习
笔记(二)-----SpringinAction Spring的所有模块都是建立在核心容器之上的。容器规定如何创建和配置Bean,以及很多Spring的具体细节。
重归混沌
·
2009-10-12 21:00
Spring学习
笔记(一)-----Spring in Action
Spring学习
笔记(一)-----SpringinAction Spring以反向控制和AOP这2种先进的设计理念为基础。
重归混沌
·
2009-10-12 21:00
spring学习
笔记:配置视图解析器ViewResolver
我们在controller里面经常这样return一个ModelAndView:returnnewModelAndView('user','model',model);DispatcherServlet靠ViewResolver把user解析为/WEB-INF/jsp/user.jsp:常用的ViewResolver:InternalResourceViewResolver:其实InternalR
sunxing007
·
2009-09-23 16:00
spring
工作
bean
user
Class
上一页
50
51
52
53
54
55
56
57
下一页
按字母分类:
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
其他