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学习
笔记之IoC
Spring是指一个用于构造java应用程序的轻量级框架。Spring框架的核心基于“控制反转(InversionofControl,IoC)”的原理。IoC是一种将组件依赖关系的创建和管理置于程序外部的技术。1、在依赖托拽中,依赖关系是根据需要从一个集中的注册处获取的。如: BeanFactoryfactory=newXmlBeanFactory(newFileSystemResource(c
annegu
·
2009-06-09 16:00
java
spring
bean
配置管理
IOC
DWR集成
Spring学习
笔记
都知道spring很强大,而dwr 相对来说是ajax 一个很好的框架,下面就来看看如何用spring集成dwr 当然还是的是首先建立一个web工程 建立好之后 我们先写后台 UserManager .java package com.ajax.dwr; public class UserManager { public boolean ge
kingmxj
·
2009-06-02 09:00
spring
Ajax
xml
Web
DWR
Spring学习
笔记
第一个项目: 1、spring依赖库 * SPRING_HOME/dist/spring.jar * SPRING_HOME/lib/jakarta-commons/commons-logging.jar * SPRING_HOME/lib/log4j/log4j-1.2.14.jar 2、拷贝spring配置文件到src下 拷贝log4j配置文件到src下 *拷贝ju
hpjianhua
·
2009-05-31 21:00
spring
AOP
Hibernate
log4j
struts
Spring学习
笔记(三)
AOP基本术语 通知(advice):定义是切面的目标,功能。但是就我的感觉来说,这只是一个类似桥梁的中间件。因为在例子中的所有advice类,就指明了什么时候该做什么方法。不过就advice的字义来理解。它只是一个建议,建议什么时候执行吧。 连接点(joinpoin
chandler
·
2009-05-30 21:00
spring
AOP
编程
bean
xml
Spring学习
笔记(二)
声明父bean和子bean 这个概念是从java中来的,但是却和java中的有着本质的不同。 就好像书上说的一样,学习spring的都是对java有些了解的都对父类和子类有着了解。所以这里也没有必要继续从头开始讲。介绍这部本可以从其与java的不同开始。  
chandler
·
2009-05-28 21:00
spring
bean
OO
Ruby
spring学习
笔记
Spring中两个十分重要的概念——IOC/DI&AOP1.IOC/DI(Inverseofcontrol/DependenceInjection)IOC:控制反转,看起来比较牛B,说起来十分简单。就是不使用传统的将类的依赖关系用硬编码来维护的方式,而是让容器来管理类之间的依赖,依赖关系在全在一个配置文件上。这样,就将造成耦合的根源——复杂的依赖关系,进行了统一的,集约式管理。DI:依赖注入,其实
alli0968
·
2009-05-27 11:00
DAO
spring
AOP
编程
Hibernate
IOC
Spring学习
笔记
BeanFactory和Application BeanFactory的分类 org.springframework.io.ByteArray &nbs
chandler
·
2009-05-25 22:00
spring
bean
Web
Hibernate
配置管理
spring学习
用Spring耳闻已久,但一直没有时间和心情去看它,最近它的声音是越来越大了,Java视线http://forum.iteye.com/有不高手在谈论它。于是趁着有空闲时间,我也花了两个晚上看了看Spring,看的是夏昕的<Spring开发指南>http://www.xiaxin.net/Spring_Dev_Guide.rar,文章写得不错。以下谈谈我的学习感受 一、Sprin
dream1210
·
2009-05-21 12:00
设计模式
spring
编程
框架
IOC
spring学习
关于endpoint配置补充 endpoint配置相对比较灵活,下面再来看一个例子: <endpoint input-channel="inputChannel" default-output-channel="outputChannel" handler-ref
dream1210
·
2009-05-21 11:00
spring
xml
spring学习
The Cafe Sample(小卖部订餐例子) 小卖部有一个订饮料服务,客户可以通过订单来订购所需要饮料。小卖部提供两种咖啡饮料LATTE(拿铁咖啡)和MOCHA(摩卡咖啡)。每种又都分冷饮和热饮整个流程如下: 1.有一个下订单模块,用户可以按要求下一个或多个订单。 2
dream1210
·
2009-05-21 11:00
spring
xml
bean
spring学习
下面是Cafe的源代码 1 public class Cafe { 2 3 private MessageChannel orderChannel; 4 5 6 public void setOrderChannel(MessageChannel orderChannel) { 7 this.orderCh
dream1210
·
2009-05-21 11:00
spring
传智播客
Spring学习
,注解和AOP
今天继续复习Spring,黎老师讲的不错,经过这段时间的学习和在项目中对spring的使用,再看黎老师的视频,理解起来也就容易了。代码也敲了一遍,效果不错。今天主要看了注解和AOP这部分。使用注解,通过在classpath自动扫描方式把组件纳入spring容器中管理 前面的学习都是使用XML的bean定义来配置组件。在一个稍大的项目中,通常会有上百个组件,如果这些这组件采用xml的bean定
TuiRoger
·
2009-04-25 21:00
spring
AOP
xml
bean
object
service
传智播客
Spring学习
xml配置依赖注入
最近项目中也配了几遍ssh框架了,不过老出问题,还是Spring学的不到家,还好有黎活明老师的视频,决定有些地方再看一遍,复习一下,经典的东西,每看一遍都会有收获的。今天主要看了依赖注入 1基本类型对象注入有两种方式:1,通过构造器传递参数注入,2通过属性的setter方法注入。视频中举例: //构造器注入 //属性setter方法注入2注入其他bean,方式一,在中使用ref与其他bea
TuiRoger
·
2009-04-23 22:00
spring
bean
xml
Class
setter
Autowired
spring学习
记录二
用ssh框架实现简单的登陆注册功能,首先:建表 create database user; use user; create table user(id int not null primary key auto_increment,username varchar(45) not null,password varchar(45) not null); 先插入一条数据, insert into
独剑走天涯
·
2009-04-23 18:00
DAO
spring
bean
Hibernate
struts
java
Spring学习
记录
最近有在学习spring,觉得spring 的功能实在是太强大了,现在总结以下今天的所学,感觉学到的有点少,不 过,要把spring学懂,估计还要加倍的努力才行,连老师都说,spring好多的人也只是会用,其实根本就不知道 底曾的实现,不过也学的挺过瘾的: 先简单的介绍以下我所了解的spring把,如果有高手看到这篇文章的话,希望能加以补充: 1,先说以下我们做开发时通常所用到的架
独剑走天涯
·
2009-04-22 21:00
java
spring
bean
struts
ejb
spring学习
笔记之二:Spring对事务的支持
1spring对事务的管理提供了一致的编程模板,在高层次的建立了统一的事务抽象,也就是说,不管选择Spring Jdbc,Hibernate,Jpa还是ibatis , 都可以用统一的编程模型进行事务管理。这让用户可以抛开事务处理来编写程序。 2下面是spring对事务管理器的实现类。 &
chenhua_1984
·
2009-04-17 12:00
spring
jdbc
ibatis
jpa
配置管理
spring学习
--集成struts1.*
1、在web容器中实例化spring容器,配置web.xml contextConfigLocation /WEB-INF/applicationContext.xml org.springframework.web.context.ContextLoaderListener 指定spring配置文件,多个文件时用逗号隔开。org.springframework.
liuxi1024
·
2009-04-14 22:00
spring
Web
xml
servlet
struts
spring学习
--集成Hibernate
1、所需jar包就不提了2、spring容器配置,Hibernate二级缓存配置 //Hibernate二级缓存配置 WEB-INF/mappings ${hibernate.dialect} true (1)通过LocalSessionFactioryBean使hibernate的session交给spring管理(2) 4、
liuxi1024
·
2009-04-12 23:00
spring
Hibernate
bean
jdbc
配置管理
spring学习
--集成jdbc
1、jdbc.propertiesjdbc.driverClassName=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost/fcs?characterEncoding=GBK jdbc.username=root jdbc.password=123456 jdbc.initialSize=1//链接池启动时初始值 jdbc.ma
liuxi1024
·
2009-04-12 02:00
spring
mysql
bean
jdbc
配置管理
spring学习
-- Security安全框架1
1、配置web.xml springSecurityFilterChain org.springframework.web.filter.DelegatingFilterProxy springSecurityFilterChain /* contextConfigLocation /WEB-INF/application-context.xml, /WEB-INF/applicati
liuxi1024
·
2009-04-03 00:00
spring
框架
jsp
Security
360
Spring学习
笔记之九--声明式事务
一、事务的传播特性: 前六个是标准的,在.net中也有,后面的是spring专有的。最重要的是第一种。用的最多 1. PROPAGATION_REQUIRED:如果存在一个事务,则支持当前事务。如果没有事务则开启 2. PROPAGATION_SUPPORTS:如果存在一个事务,支持当前事务。如果没有事务,则非事务的执行 3. PROPAGATION_MANDATORY:如果已经存在一个事务,支持
whp0731
·
2009-03-30 10:00
spring
AOP
bean
Hibernate
配置管理
Spring学习
笔记(1):Bean的生命周期管理
Spring中bean的生命周期管理可以在xml配置文件(一般叫bean.xml或ApplicationContext.xml)中通过scope属性进行控制。当scope属性默认的为singleton(单例),这个时候bean是在spring容器启动的时候进行加载和实例化并且是单实例的;当你将scope属性改为prototype的时候,这种情况下bean将在bean被调用时实例化并且每次调用生成
jackie03
·
2009-03-30 09:00
spring学习
之八--Hibernate编程式事务
采用编程式事务 程序示例: 1、以前单个事物的控制 1)HibernateUtils 工具类 package com.bjsxt.usermgr.util; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.cfg.Configuration; public c
whp0731
·
2009-03-30 00:00
spring
编程
Hibernate
制造
jdbc
spring学习
之七“AOP使用spring静态配置文件(CGLIB)”
一、spring对AOP的支持(在JDK动态代理和CGLIB之间的选择) 1、如果目标对象实现了接口,默认情况下会采用JDK的动态代理实现AOP2、如果目标对象实现了接口,可以强制使用CGLIB实现AOP3、如果目标对象没有实现了接口,必须采用CGLIB库,4、如果有些实现有些没有实现,spring会自动在JDK动态代理和CGLIB之间转换 如何强制使用CGLIB实现AOP? * 添
whp0731
·
2009-03-29 16:00
spring
AOP
jdk
bean
xml
spring学习
之六“AOP使用spring静态配置文件的实现”
一、spring(采用配置文件的方式)对AOP实现 1、spring依赖库 * SPRING_HOME/dist/spring.jar * SPRING_HOME/lib/jakarta-commons/commons-logging.jar * SPRING_HOME/lib/log4j/log4j-1.2.14.jar * SPRING_HOME/li
whp0731
·
2009-03-29 15:00
spring
AOP
log4j
bean
Security
spring学习
之五“AOP概念及使用Annotation的实现”
一、静态代理参见代码 二、动态代理参见j2se专题动态代理与反射 三、AoP介绍根据上例中spring_dynamic_proxy程序 四、使用Annotation的实现举例1、程序packagecom.bjsxt.spring;publicinterfaceUserManager{ publicvoidaddUser(Stringusername,Stringpassword);
whp0731
·
2009-03-27 15:00
spring
AOP
bean
xml
log4j
spring学习
笔记(十六)-声明式事务的例子
事务的传播特性1.声明式异常的配置配置SessionFactory配置事务管理器配置事务的传播特性配置哪些类哪些方法使用事务2.编写业务逻辑方法继承HibernateDaoSupport类,使用HibernateTemplate这个类持久化数据,HibernateTemplate是Session的轻量级封装默认的事务回滚是RuntimeException(包括所有实现该类的子类),普通异常不回滚在
vzhchv0010
·
2009-03-27 14:00
spring
数据结构
struts
配置管理
活动
spring学习
之四“自动装配”
一。根据名字自动装配: 前提一、设置default-autowire="byName" 前提二、id="bean5"和bean2中定义的有一个属性叫“bean5”一致 1、配置文件applicationContext-beans.xml <beans xmlns="http://www.springframework.
whp0731
·
2009-03-27 14:00
spring
AOP
xml
bean
spring学习
笔记(十五)-编程式事务例子
声明式事务编程式事务调试日志,还有记录日志自己手动写事务代码如Sessionsession=null; try{ session=HebernateUtils.getSession(); session.beginTransaction(); session.getTransaction().commit(); }catch(Excettione){ e.printStackTrace
vzhchv0010
·
2009-03-27 14:00
spring
数据结构
编程
Hibernate
xml
Spring学习
笔记之三“scope” --bean范围
三、spring Bean的作用域: scope可以取值: * singleton:每次调用getBean的时候返回相同的实例 * prototype:每次调用getBean的时候返回不同的实例 1、applicationContext-beans.xml配置文件<?xml version="1.0" encoding=&quo
whp0731
·
2009-03-27 14:00
spring
AOP
bean
xml
prototype
Spring学习
笔记之二“属性注入”
参见附件代码理解下文(附件中有更加详细的注解)一、普通的属性注入 1)bean类 package com.bjsxt.spring; import java.util.Date; import java.util.List; import java.util.Map; import java.util.Set; public class Bean1 { private String
whp0731
·
2009-03-27 14:00
spring
AOP
bean
xml
JUnit
Spring学习
笔记之一“why spring”
一、spring概述 2、在使用spring前我们已经运用了面向接口的编程,服务层、dao层、表示层的分离详细参见下例1)dao层packagecom.bjsxt.spring.dao; publicinterfaceUserDao{ publicvoidsave(Stringusername,Stringpassword); } packagecom.bjsxt.sprin
whp0731
·
2009-03-27 09:00
DAO
spring
log4j
bean
配置管理
spring学习
笔记(十四)
如果不实现接口,必须使用cglib库的支持才行. spring会自动在CGLIB和JDK动态代理之间切换 packagezhc.love.dj.cglib; importorg.springframework.beans.factory.BeanFactory; importorg.springframework.context.support.ClassPathXmlApplicat
vzhchv0010
·
2009-03-26 01:00
spring
AOP
jdk
bean
xml
spring学习
笔记(十三)
如果目标对象实现了接口,默认情况下采用jdk动态代理机制实现aop.如果目标对象实现了接口,可以强制spring采用CGLIB生成代理.具体做法:引入CGLIB库(Hibernate采用的是CGLIB代理),在配置文件中增加cglib-nodep-2.1_3.jar AOP:默认采用jdk的动态代理.{两种方式实现aop 注解} 配置文件静态代理:代理类是自
vzhchv0010
·
2009-03-26 01:00
spring
AOP
jdk
bean
Hibernate
spring学习
笔记(十二)
spring对AOP的支持 从JoinPoint得到相关信息 packagezhc.love.dj.test; publicinterfaceUserManger{ publicvoidaddUser(Stringname,Stringpassword); publicvoiddelUser(intid); publicvoidmodUser(intid,Stringname,Stringp
vzhchv0010
·
2009-03-26 01:00
spring
AOP
bean
xml
spring学习
笔记(十一)
spring对AOP的支持采用在配置文件中配置的形式 packagezhc.love.dj.test; publicinterfaceUserManger{ publicvoidaddUser(Stringname,Stringpassword); publicvoiddelUser(intid); publicvoidmodUser(intid,Stringname,Stringpassw
vzhchv0010
·
2009-03-26 00:00
spring
AOP
bean
xml
spring学习
笔记(十)
spring对AOP的支持spring采用对AOP的支持(采用Annotation@...,或者采用配置文件的方式)导入包aspectjrt.jar aspectjweaver.jar是实现aop最全的两个包采用静态编译而非运行时编译,效率上会高些横切关注点模块化就是切面切面默认情况下不需要接口,但对于目标对象,必须要有接口. packagezhc.love.dj.test; public
vzhchv0010
·
2009-03-26 00:00
spring
AOP
bean
xml
传智播客
spring学习
,实例化bean的方式及Bean的作用域
今天继续学习Spring,黎老师对Spring研究比较透彻,讲课思路很清晰,认真听讲很容易理解。黎老师对Spring中比较重要的部分都进行了讲解,实例化Spring容器的方式,实例化bean的方式,Bean的作用域等。并进行了举例,通过对Spring和以前项目的学习,在项目中可以使用Sping,使项目功能的实现更简单,遵循MVC模式。 使用Spring需要的jar 可以到http:/
TuiRoger
·
2009-03-25 22:00
spring
bean
String
jar
Class
encoding
传智播客
spring学习
,实例化bean的方式及Bean的作用域
今天继续学习Spring,黎老师对Spring研究比较透彻,讲课思路很清晰,认真听讲很容易理解。黎老师对Spring中比较重要的部分都进行了讲解,实例化Spring容器的方式,实例化bean的方式,Bean的作用域等。并进行了举例,通过对Spring和以前项目的学习,在项目中可以使用Sping,使项目功能的实现更简单,遵循MVC模式。 使用Spring需要的jar 可以到http:/
TuiRoger
·
2009-03-25 22:00
spring
bean
String
jar
Class
encoding
spring学习
笔记(八)
轻量级最显著的特点:没有侵入性 控制反转:用spring来管理各个java类 AOP声明式事物 jdk动态代理:必须实现结构,如果不实现结构代理类生成不出来 实现方法的拦截 AOP的思想:默认实现动态代理AOP概念:面向切面编程面向对象从上到下纵向理解,而AOP是从横向来解决问题.解决不是正常业务逻辑的问题,如添加安全检查,添加日志切面(Aspect):通过横切关注点找切面,本例为安全性检查这个
vzhchv0010
·
2009-03-25 01:00
spring
AOP
jdk
编程
spring学习
笔记(七)
今天学习了为什么要使用代理类,和静态代理类. packagezhc.love.dj; publicinterfaceUserManger{ publicvoidaddUser(Stringname,Stringpassword); publicvoiddelUser(intid); publicvoidmodUser(intid,Stringname,Stringpassword); }
vzhchv0010
·
2009-03-25 01:00
spring
传智播客
spring学习
,理解控制反转和spring在项目中可以带来的好处
今天开始学习Spring容器,是黎活明老师讲的,黎老师对Spring的研究非常透彻,讲了Spring容器功能实现的原理,它的控制翻转和面向切面,Spring在项目中使用带来的好处,并对一般Spring轻量级,重量级的错误认识进行了更正。 Spring是一个开源的控制反转(InversionofControl,IoC)和面向切面(AOP)的容器框架.它的主要目得是简化企业开发.1 首先要
TuiRoger
·
2009-03-24 22:00
spring
AOP
框架
Hibernate
struts
ejb
Spring学习
笔记
个人心得 spring的DI就是靠JAVA反射到指定的实体类中调用该类中的SET方法注入会根据property的name属性反射的相应的类中找SET方法spring对AOP的支持(采用Annotation的方式)1、spring依赖库 *SPRING_HOME/dist/spring.jar *SPRING_HOME/lib/jakarta-commons/commons-logging.jar
Enn
·
2009-03-24 16:00
spring学习
笔记(六)
spring自动装配可以简化配置熟 两种都在beans标签中配置 1:根据name(id)来查询bean default-autowire="byName" 不用配置类中的类属性,会根据id去查找, 但是类的对象必须跟id名称保持一致.多用于快速开发,因为看不到继承关系. 2:根据type(class)来查询beandefault-autowire="byType"不用配置类中的雷属性,会根据类
vzhchv0010
·
2009-03-24 11:00
spring
bean
xml
JUnit
spring学习
笔记(五)
beans标签的属性可以设置是配置文件初始化的时候是全部初始化,还是延迟初始化默认是全部初始化springBean的作用域两种1:singleton:每次调用getBean返回相同的实例 2:prototype:每次调用getBean返回不同的实例 默认为singleton方式 packagezhc.love.dj.spring; publicclassBean1{ }
vzhchv0010
·
2009-03-24 10:00
spring
多线程
bean
prototype
JUnit
spring学习
笔记(四)
学习简化Spring的配置文件,对于多个有相同属性的对象,抽象出一个临时类来把公共属性包括进去.在各个对象中不用再添加,而对于想设置个性化的属性值,再在各个对象中配置. 四个javaBean类.及其相关getset方法packagezhc.love.dj.POJO; publicclassBean2{ privateBean3bean3; privateBean4bean4; privateBe
vzhchv0010
·
2009-03-24 10:00
spring
bean
xml
JUnit
spring学习
笔记(三)
spring讲对象的创建和依赖关系交给spring(IOC容器)来管理srping实现的IOC由DI实现(注入管理)普通属性.日期的注入外界想引用该类,都需要引用id,由id对应该引用类如果不是类.不用ref用value直接赋值下面这个例子讲的是spring中对普通属性如何注入,对日期类型如何注入. packagezhc.love.dj.POJO; importjava.util.Da
vzhchv0010
·
2009-03-24 08:00
spring
bean
xml
配置管理
IOC
spring学习
笔记(3.20)
用Spring来代替自己创建类 IOC控制反转 跟上个例子对比来看 通过set方法将要实现的类注入到产生的类中 /* 转载 Spring内核研究-set方法注入和构造函数注入 Spring种提供了2种常用的注入方式,set方法注入和构造函数注入。由于这2种注入方式很相似,都可以满足我们的需求,所以在大多数情况下我们忽视了这2种注入方式的区别。下面让我们看看这
vzhchv0010
·
2009-03-22 01:00
DAO
spring
bean
配置管理
IOC
spring学习
笔记(3.20)
通过自己写例子理解工厂模式测试工厂类,了解AOP,IOC机制.通过UserDao的接口来调用不同的方法来存储实例.首先有UserDao接口.有各种实现类.其次有一个管理类UserMangaer,来实现接口中各种方法的使用.再次有一个Test类来测试,通过自己创建UserMangaer来调用UserDao接口中的方法用到了多态,单例模式,跟工厂模式.Spring就是把各种接口的实现放入到配置里,然后
vzhchv0010
·
2009-03-22 01:00
DAO
spring
AOP
mysql
IOC
Spring学习
之第六篇
《二》基于xml配置spring的事务管理 <bean id="txManager " class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property
jianchen
·
2009-03-21 22:00
spring
AOP
mysql
bean
配置管理
上一页
52
53
54
55
56
57
58
59
下一页
按字母分类:
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
其他