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 AOP
1.AOP及Spring AOP背景知识 Spring AOP由100% java开发完成,秉承java的一切优势。 目前,Spring AOP只实现了方法级的joinpoint,有些AOP实现支持域级的joinpoint,比如JBoss AOP、AspectJ。joinpoint(连接点模型)是指AOP Aspect能够在应用系统中执行的地方,比如某个方法调用之前、修改某个域之前。连接点模型
bjyzxxds
·
2009-09-03 15:00
spring
AOP
应用服务器
框架
企业应用
Spring学习
笔记(二)——Spring Ioc反转控制
Gof曾提出,针对接口编程,而不是实现。通常情况下,开发者将业务对象抽象为Java接口,然后将各个业务共性的内容实现为抽象类,并继承于Java接口。继而,再依据具体的业务操作类型,实现业务对象,并继承于抽象类。其明显含义是:子类只能添加或者重载操作,而不能隐藏父类的操作。最终,实现了抽象类的具体业务实现类能够响应抽象类继承的接口发送的请求操作。1.[b]背景[/b]Ioc设计模式,重点关注组件的依
iteye_16154
·
2009-09-01 16:43
Spring
Spring
IOC
配置管理
应用服务器
框架
Spring学习
笔记(二)——Spring Ioc反转控制
Gof曾提出,针对接口编程,而不是实现。 通常情况下,开发者将业务对象抽象为Java接口,然后将各个业务共性的内容实现为抽象类,并继承于Java接口。继而,再依据具体的业务操作类型,实现业务对象,并继承于抽象类。其明显含义是:子类只能添加或者重载操作,而不能隐藏父类的操作。最终,实现了抽象类的具体业务实现类能够响应抽象类继承的接口发送的请求操作。 1. 背景 Ioc设计模式,重点关注组件的
bjyzxxds
·
2009-09-01 16:00
spring
应用服务器
框架
配置管理
IOC
Spring学习
笔记(二)——Spring Ioc反转控制
Gof曾提出,针对接口编程,而不是实现。 通常情况下,开发者将业务对象抽象为Java接口,然后将各个业务共性的内容实现为抽象类,并继承于Java接口。继而,再依据具体的业务操作类型,实现业务对象,并继承于抽象类。其明显含义是:子类只能添加或者重载操作,而不能隐藏父类的操作。最终,实现了抽象类的具体业务实现类能够响应抽象类继承的接口发送的请求操作。 1. 背景 Ioc设计模式,重点关注组件的
bjyzxxds
·
2009-09-01 16:00
spring
应用服务器
框架
配置管理
IOC
Spring学习
笔记(一)——框架相关
1.Spring Ioc+Spring AOP+Spring服务抽象: Spring Ioc,借助于依赖注入设计模式,使得开发者不用理会对象自身的生命周期及其关系,而且能够改善开发者对模式的使用。借助于Spring Ioc,不仅能使应用中对象的关系更加清晰、一致,而且还使得一切对象可控。 Spring AOP,借助于Spring实现的拦截器,开发者 能够实现以声明方式使用企业级服务,比如安全性
bjyzxxds
·
2009-08-31 10:00
spring
AOP
框架
IOC
企业应用
Spring学习
笔记(一)——框架相关
1.Spring Ioc+Spring AOP+Spring服务抽象: Spring Ioc,借助于依赖注入设计模式,使得开发者不用理会对象自身的生命周期及其关系,而且能够改善开发者对模式的使用。借助于Spring Ioc,不仅能使应用中对象的关系更加清晰、一致,而且还使得一切对象可控。 Spring AOP,借助于Spring实现的拦截器,开发者 能够实现以声明方式使用企业级服务,比如安全性
bjyzxxds
·
2009-08-31 10:00
spring
AOP
框架
IOC
企业应用
Spring学习
中的问题
1、如何学习Spring? 你可以通过下列途径学习spring: (1) spring下载包中doc目录下的MVC-step-by-step和sample目录下的例子都是比较好的spring开发的例子。 (2) AppFuse集成了目前最流行的几个开源轻量级框架或者工具 Ant,XDoclet,Spring,Hibernate(iBATIS),JUnit,Cactus
sunnyday55555
·
2009-08-31 09:00
spring
bean
log4j
Hibernate
Appfuse
Spring学习
中的问题
1、如何学习Spring? 你可以通过下列途径学习spring: (1) spring下载包中doc目录下的MVC-step-by-step和sample目录下的例子都是比较好的spring开发的例子。 (2) AppFuse集成了目前最流行的几个开源轻量级框架或者工具 Ant,XDoclet,Spring,Hibernate(iBATIS),JUnit,Cactus
soon13
·
2009-08-19 16:00
spring
log4j
Hibernate
bean
Appfuse
Spring学习
---1
spring框架的最小集合: (1) spring-config.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi=&qu
lhgyy00
·
2009-08-19 09:00
java
spring
xml
bean
qq
spring学习
笔记: Spring Jdbc
从这一讲开始,需要用到数据库,你先要确保你有一个数据库可以供你测试,本章用到一个表叫做book,建表语句:createtableletter( idvarchar(20)primarykey, namevarchar(20), authorvarchar(20), pricefloat)如果你忘记了jdbc,这里有一个例子让你回忆起来。Connectionconn;PreparedStatemen
sunxing007
·
2009-08-12 16:00
spring
Hibernate
String
object
jdbc
insert
spring学习
笔记: Spring AOP
AOP的概念不好解释,有一大堆的术语都很拗口,还是先看一个代码例子,在src根目录下面新建一个package叫做aop,把这个单元所有的代码都放在这个包里面,有一个接口BookService,它有一个实现BookServiceImpl,专门来处理与Book相关的业务逻辑。packageaop;importmodel.Book;publicinterfaceBookService{publicvoi
sunxing007
·
2009-08-11 17:00
Springframework
spring
aop
interceptor
class
object
service
spring学习
笔记: Spring AOP
AOP的概念不好解释,有一大堆的术语都很拗口,还是先看一个代码例子,在src根目录下面新建一个package叫做aop,把这个单元所有的代码都放在这个包里面,有一个接口BookService,它有一个实现BookServiceImpl,专门来处理与Book相关的业务逻辑。packageaop;importmodel.Book;publicinterfaceBookService{publicvoi
sunxing007
·
2009-08-11 17:00
spring
AOP
object
service
Interceptor
Class
spring学习
笔记:ioc容器高级特性
Spring容器的高级特性涉及到属性编辑器,使用外部属性文件,国际化,容器事件等等;今天讲解一下属性编辑器,使用外部资源,国际化。属性编辑器 如果你没有了解过属性编辑器,建议你先google一下,我简单的解释一下什么是属性编辑器,看一个新写的有代表性的bean:packagemodel;importjava.io.File;importjava.net.URL;importjava.util.Li
sunxing007
·
2009-08-11 11:00
spring
bean
Date
IOC
Class
books
spring学习
笔记:bean的配置
从SpringIOC容器中获取一个bean很简单,正如前面看到的,context.getBean("beanname");关键是配置bean,我们前面配置了一个叫做myBook的bean; IOC容器在装配这个bean的时候,先调用Book的默认构造函数Book()创造一个Book对象,然后通过反射调用book的各个set方法为book的属性赋值,最后这个bean会被缓存起来等待被使用。现在就来说
sunxing007
·
2009-08-10 15:00
spring
bean
String
prototype
Class
spring学习
笔记:Spring IOC容器,Spring源码
前面说到了spring使用配置文件来描述bean与bean之间的关系,并且由IOC容器来实例化这些bean,刚才的程序使用了ApplicationContext,其实它是建立在BeanFactory之上的,也就是说BeanFactory是springioc容器底层的实现.它提供了ioc容器的基础功能;ApplicationContext在BeanFactory的基础上提供了更丰富的功能,比如国际化
sunxing007
·
2009-08-07 11:00
java
spring
bean
log4j
IOC
Class
spring学习
笔记:开始使用spring
这几天终于闲下来了,回头翻了一下以前看过的spring企业开发,发现很多知识点都忘记了。决定把spring再复习一遍,于是头脑中迸出一个想法:把学习的进度记录下来,和初学者一起分享spring的学习经验。spring的好处不用多说,无数的大中小企业都在用它。关于spring的理念一搜一大片,所以我也不想罗嗦,如果你还没有接触过spring,建议先google一下以便于对spring有一个gross
sunxing007
·
2009-08-06 17:00
spring
bean
String
MyEclipse
jar
IOC
spring学习
笔记5——Spring里使用JDBC
JDBC部要求我们掌握其他框架的查询语言,它是基于SQL这种数据访问语言的。JDBC很多便捷的功能是很多框架不能比的,但是JDBC也不是十全十美的,它具有强大的功能、灵活性和其他一些优点,但也有缺点。 传统的JDBC对数据库的操作,有很多重复的代码,这样给程序员带来了很多额外的工作量,Spring提供了JDBC模板很好的解决了这个问题,由于传统的方法比较简单,在这里不介绍了,直接说模板吧。使
cdsnmdl
·
2009-08-03 20:00
spring
数据库
jdbc
object
String
insert
spring学习
笔记4——配置数据源
Spring提供了多个选项用于在Spring程序中配置数据库,其中包括:由JDBC驱动程序定义的数据源由JNDI查询的数据源连接池的数据源使用JNDI数据源: 利用Spring,我们可以像使用Bean能够从JNDI获取任何对象(包括数据源),并且让它能够运作SpringBean。目前我们只需要知道下面这个JndiObjectFactoryBean能够从JNDI获取数据源。 当程序是运
cdsnmdl
·
2009-08-03 20:00
spring
bean
mysql
jdbc
database
Class
spring学习
笔记3——数据访问哲学
前言(spring异常体系) 编写过JDBC的朋友应该都知道不捕获SQLException就几乎不能对数据库进行操作,SQLException是数据访问错误的通用异常,也就是说任何数据访问错误都会出发SQLException,而不是每个可能的错误产生不同的异常。有些持久框架提供了丰富的异常体系,比如Hibernate大约有二十多个不同的异常,但是Hibernate异常是私有的平台相关的,我们希
cdsnmdl
·
2009-08-03 20:00
spring学习
笔记2——基本Bean配置
BeanFactory介绍 正如其名字所暗示的,Bean工厂采用了工厂设计模式。就是说,这个类负责创建和分发Bean。在Spring中有几种BeanFactory的实现。其中最常用的是org.springframework.beans.factory.xml.XmlBeanFactory,她根据XML文件中的定义装在Bean。 要创建XmlBeanFactory,学要传递一个org.spr
cdsnmdl
·
2009-08-03 20:00
spring
bean
prototype
Class
Crash
Constructor
spring学习
之IOC(一)
什么是IOC 关键词: spring IOC(控制反转) &nbs
hoohbood
·
2009-07-17 11:00
设计模式
spring
编程
IOC
OO
Spring学习
笔记3--面向切面(AOP)的例子
AOP被定义为一种编程技术,用来在系统中提升业务的分离,它将服务模块化,使得业务层完全没必要理会这些服务的存在,比如日志,事务,安全等。 还是继续上次的例子,要使得执行任务的时候能够被记录下来。(简单的日志切面) 1:首先编写一个面向切面的日志记录类(用的是log4j的日志包) package com.spring.study.task; import java.lang.reflect.M
qiushyfm
·
2009-07-16 23:00
spring
AOP
编程
bean
log4j
Spring学习
笔记3--面向切面(AOP)的例子
AOP被定义为一种编程技术,用来在系统中提升业务的分离,它将服务模块化,使得业务层完全没必要理会这些服务的存在,比如日志,事务,安全等。还是继续上次的例子,要使得执行任务的时候能够被记录下来。(简单的日志切面)1:首先编写一个面向切面的日志记录类(用的是log4j的日志包)packagecom.spring.study.task;importjava.lang.reflect.Method;imp
qiushyfm
·
2009-07-16 23:00
spring
AOP
log4j
object
Class
任务
spring学习
1.关于依赖注入(控制反转): 在依赖注入的模式下,创建被调用者的工作不再由调用者来完成,因此称为控制反转;创建被调用者实例的工作通常由spring窗口完成,然后注入调用者,因此也称为依赖注入。 如:ApplicationContext.xml的部分内容: <bean id="person" class="Person"> &nb
icarusliu
·
2009-07-16 10:00
spring
AOP
bean
Web
xml
Spring学习
笔记2--反向控制(IoC)的例子
反向控制也叫依赖注入,使用IoC,对象的依赖都是在对象创建时由负责协调系统中各个对象的外部实体提供的,所以IoC意味着关于对象如何得到它的协作对象责任的反转了。 下面是我编写的例子:1:先写一个接口packagecom.spring.study.ioctest;/***寻找接口*@authorshy.qiu*/publicinterfaceQuest{//执行方法publicabstractObj
qiushyfm
·
2009-07-15 22:00
spring
object
IOC
Class
任务
interface
Spring学习
笔记2--反向控制(IoC)的例子
反向控制也叫依赖注入,使用IoC,对象的依赖都是在对象创建时由负责协调系统中各个对象的外部实体提供的,所以IoC意味着关于对象如何得到它的协作对象责任的反转了。 下面是我编写的例子: 1:先写一个接口 package com.spring.study.ioctest; /** * 寻找接口 * @author shy.qiu */ public interface Quest { // 执行
qiushyfm
·
2009-07-15 22:00
spring
编程
xml
bean
IOC
Spring学习
笔记1--简介及入门例子
Spring是为了简化EJB(声明式的编程模型)开发而出现的解决方案, 首先要明确的给出Spring一个定义:Spring是一个轻量级的IoC和AOP容器框架。这个定义主要表现在:非侵入式的,基于Spring开发的系统中的对象一般不依赖与Spring类,Spring提倡使用反向控制IoC来实现松耦合,也就是被动接受依赖类。面向切面AoP是一个容器,因为它包含并管理系统对象的生命周期和配置。它是一
qiushyfm
·
2009-07-14 23:00
DAO
spring
AOP
框架
mvc
IOC
Spring学习
笔记1--简介及入门例子
Spring是为了简化EJB(声明式的编程模型)开发而出现的解决方案,首先要明确的给出Spring一个定义:Spring是一个轻量级的IoC和AOP容器框架。这个定义主要表现在:非侵入式的,基于Spring开发的系统中的对象一般不依赖与Spring类,Spring提倡使用反向控制IoC来实现松耦合,也就是被动接受依赖类。面向切面AoP是一个容器,因为它包含并管理系统对象的生命周期和配置。它是一个框
qiushyfm
·
2009-07-14 23:00
spring
AOP
框架
mvc
配置管理
spring学习
笔记1——开始spring之旅
开始学spring之前编写一个简单的HelloWorld程序,对spring有个感性的理解。写一个服务类,作用是打出那熟悉的问候,下面显示GreetingService接口,它定义了服务。publicinterfaceGreetingService{voidsayGreeting();}GreetingServiceImpl是GreetingService的实现:我们发现此类用两种方式初始化,一个
cdsnmdl
·
2009-07-04 21:00
spring2.5 Demo
http://code.google.com/p/springside/
spring学习
网 两种显示方式:spring2.5---petstore
zw7534313
·
2009-07-04 15:00
spring
Hibernate
bean
xml
struts
spring学习
笔记
spring2.0当中引入了对excel操作的poi包(poi-2.2.1.jar) 下面以一个实例说明如何将页面查询出来的列表数据导出到excel文件 分为两个步骤 1.查询出来数据列表 生成excel文件 2.建立一个inputstream 将其返回到客户端浏览器 首先 在service层建立一个 方法 public InputStream getInputStream(){} 方
Wanghuidong
·
2009-07-02 11:00
spring
tomcat
xml
浏览器
Excel
Spring学习
笔记之Bean基本管理(BeanFactory,ApplicationContext
Spring2中: BeanFactory接口定义了6种方法: Object getBean(String) Object getBean(String,Class) 取得相对应的Bean实例,并转换Cast至指定的类. boolean containsBean(String) 测试BeanFactory中是否包含指定名称的Bean Class getType(St
cyf-123456
·
2009-06-17 15:00
spring
.net
bean
xml
框架
Spring学习
笔记之Bean基本管理(BeanFactory,ApplicationContext
Spring2中: BeanFactory接口定义了6种方法: Object getBean(String) Object getBean(String,Class) 取得相对应的Bean实例,并转换Cast至指定的类. boolean containsBean(String) 测试BeanFactory中是否包含指定名称的Bean Class getType(St
cyf-123456
·
2009-06-17 15:00
spring
bean
框架
.net
xml
spring学习
总结
day1 什么是Spring? 开源、轻量级 Spring 特征: 1.B/S 和 C/S,使用资源小 2.对象间的关系松,高内聚,低耦合 IOC --- Inverse of control
smallbee
·
2009-06-16 08:00
spring
AOP
bean
框架
配置管理
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
配置管理
上一页
51
52
53
54
55
56
57
58
下一页
按字母分类:
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
其他