
spring学习
jawsy
喜欢编码,文学,财经,音乐
展开
-
快速上手Spring--2.HelloWorld(1)
快速上手Spring--2.HelloWorld(1)document.title="快速上手Spring--2.HelloWorld(1) - "+document.title 这篇文章主要谈谈Spring的入门开发,例子很简单,就是输出一条语句。有关各种软件的配置这里就不在多说了,如有不明白的,可以参考我以前的文章。 在开始看这篇文章之前,最好弄清楚IoC、DI等概念,参考《快速原创 2006-01-06 11:14:00 · 707 阅读 · 0 评论 -
Spring Aop Step-By-Step 学习笔记(上)
一. 准备工作: 1. 开发环境:l 适合人群: 要了解Spring Ioc,对Spring- Aop 可以不了解或者仅仅熟悉Aop概念,未参与Spring Aop开发实战的初学者。同时也希望高手对于本文的不足或理解错误之处给予指点,谢谢。l 开发环境:JDK 1.4_2 l转载 2006-09-01 11:16:00 · 1170 阅读 · 0 评论 -
Spring AOP之Hello World
在网上例子上改的,因为那个例子不完整,无法运行,呵呵。也算原创吧,嘻我们使用一个简单的例子来演示一下Spring中的AOP,这是一个log的例子,实际上log是一个对于AOP来说很不好的例子,这里我们只为说明Spring AOP的使用。一,首先我们来创建一个自己的interceptor。这个类必须继承org.aopalliance.intercept. MethodInterceptor接口。原创 2006-09-01 11:06:00 · 841 阅读 · 0 评论 -
Spring Aop Step-By-Step 学习笔记(下)
五.Spring-Aop 引入的介绍 下面我们介绍一种通知“引入”,关于引入,如同它的名字一样,给对象添加方法和属性。呵呵,好厉害吧。它是通过CBLIB来动态生成类的,所以自己用的时候别忘了加载这个包。 代码: 购物时候放东西的包包;public interface CustomerBag { void addBag(Objec转载 2006-09-01 11:18:00 · 1061 阅读 · 0 评论 -
看《墨攻》理解IoC—Spring底层核心
概述 IoC(反向控制:Inverse of Control)是Spring容器的底层核心功能,AOP功能、声明事务等功能在此基础上生根开花。但是IoC这个重要的概念却比较晦涩隐讳,拐弯抹角,不容易让人望文生义,不能不说是一大遗憾。不过IoC确实包括很多内涵,它涉及到代码解耦,设计模式优化等问题的考量。2006年多部贺岁大片以让人应接不暇的频率纷至沓来,其中张之亮的《墨攻》算是比较出彩的转载 2006-12-30 10:36:00 · 753 阅读 · 0 评论 -
实战Struts+Spring+Hibernate
经过几天在网上的搜索,查看了关于Struts、Spring、Hibernate的文章,在实际的使用后得到了一些体会。鉴于很多资料不全或较旧,特写下一篇较为完整的实战指南,包括主要程序类和配置文件。一、准备篇 实战前需准备以下开发组件(都是目前最新版本)。 1、Struts 1.2.9,从www.apache.org网站可下载。 2、spring-framework-1.2.8,从www.spr转载 2006-12-30 10:49:00 · 1099 阅读 · 1 评论 -
WEB开发中Spring AOP实际应用一例 --有关STRUTS框架
在WEB开发中,用户对网页的访问权限检查是一个重要的环节。以STRUST为例,我们需要在Action的excute方法中编写相关的代码(一般是调用基类的函数),也很显然,在每个Action中这是一种重复劳动。如果我们在excute运行之前,能够自动去调用基类的权限检查函数,这无疑是个好的解决办法。AOP就为我们提供了这样一种解决方法。 下面以一个简化的实例介绍实现的办法。 首先我们做一个接口:转载 2006-12-30 10:39:00 · 551 阅读 · 0 评论 -
Spring与Struts如何整合
为了在Struts中加载Spring context,需要在struts-config.xml文件中加入如下部分: className="org.springframework.web.struts.ContextLoaderPlugIn"> value="/WEB-INF/applicationContext.xml" /> 通过Strut转载 2007-06-20 13:11:00 · 918 阅读 · 0 评论 -
SPRING数据访问对象(DAO)框架入门
摘要 J2EE应用程序中的业务组件通常使用JDBC API访问和更改关系数据库中的持久数据。这经常导致持久性代码与业务逻辑发生混合,这是一种不好的习惯。数据访问对象(DAO)设计模式通过把持久性逻辑分成若干数据访问类来解决这一问题。 本文是一篇关于DAO设计模式的入门文章,突出讲述了它的优点和不足之处。另外,本文还介绍了Spring 2.0 JDBC/DAO框架并示范了它如何妥善地解决转载 2007-07-17 14:50:00 · 728 阅读 · 0 评论 -
关于spring中的众多的包
spring.jar应该是所有包的包,spring有很多模块,但是不需要所有模块都安装,可以只使用需要的模块,如果支持Hibernate的模块。在下载的spring的lib文件夹中是第三方lib,当开发相应程序时使用。比如,开发Hibernate,为了使用spring对它的支持,除了要有 spring.jar(主要是其中的spring-hibernate3.jar,spring.jar是集成了a转载 2007-07-17 15:18:00 · 1142 阅读 · 0 评论 -
快速上手Spring--11. 自动绑定和依赖检查
快速上手Spring--11. 自动绑定和依赖检查document.title=" 快速上手Spring--11. 自动绑定和依赖检查 - "+document.title 这篇文章来谈谈《Spring Framework 开发参考手册》的3.3.5小节中的“自动装配协作对象”和3.3.6 小节中的“依赖检查”。 仔细看看文档,相关配置见前面文章。 先建立一个包:ja原创 2006-01-06 11:33:00 · 630 阅读 · 0 评论 -
快速上手Spring--10. 任意方法的替换
快速上手Spring--10. 任意方法的替换document.title=" 快速上手Spring--10. 任意方法的替换 - "+document.title 这篇文章来谈谈《Spring Framework 开发参考手册》的3.3.3.2小节中的“任意方法的替换”。 仔细看看文档。 · 先建立一个包:javamxj.spring.basic.MethodReplacer原创 2006-01-06 11:31:00 · 661 阅读 · 0 评论 -
快速上手Spring--2.HelloWorld(2)
这是第二部分。3. 采用“工厂模式” · 新建一个包,包名:javamxj.spring.beginning2,在这个包下,新建一个“Hello”接口,这个接口含有一个方法。 Hello.javapackage javamxj.spring.beginning2;public interface Hello { void sayHello();} · 分别新建两个类,实现这个接口。 Hel原创 2006-01-06 11:15:00 · 635 阅读 · 0 评论 -
快速上手Spring--5.Bean的标志符(id与name)
快速上手Spring--5.Bean的标志符(id与name)document.title="快速上手Spring--5.Bean的标志符(id与name) - "+document.title 又重新学习了Spring,想把自己的心得写下来,感觉有些无从下手。想来想去,还是根据Spring中文论坛翻译的《Spring Framework 开发参考手册》(1.1版本的中文版,pdf格式原创 2006-01-06 11:22:00 · 654 阅读 · 0 评论 -
快速上手Spring--8. 集合对象注入
快速上手Spring--8. 集合对象注入document.title="快速上手Spring--8. 集合对象注入 - "+document.title 这篇文章来谈谈《Spring Framework 开发参考手册》的3.3.2小节中的集合对象注入。 在项目开发中,还是经常会用到集合对象注入的,不过感觉没有多少需要介绍的,这次就只给出实例了。 · 先建立一个包:ja原创 2006-01-06 11:28:00 · 758 阅读 · 0 评论 -
快速上手Spring--1.收集的一些资料
快速上手Spring--1.收集的一些资料document.title="快速上手Spring--1.收集的一些资料 - "+document.title “好的开始是成功的一半”,但凡一种新的技术,开始阶段一般是很苦恼的。为了不让更多的人走同样的弯路,我这里就把学习Spring的经验与大家分享, 一起快乐一下。 Spring是什么?反正这里我不会谈论春天的。我要说的是S原创 2006-01-06 11:12:00 · 766 阅读 · 0 评论 -
快速上手Spring--3. 加载Bean的配置文件
1. 创建项目 · 新建一个Java Project:SpringBeanFile,注意要导入用户库Spring。 · 这是完成后整个项目的结构(预览一下):· 项目源码下载(不包含库文件):http://free.ys168.com/?javamxj Spring目录下面。 2. 编写类文件 · 下面开始创建一个新类:BeanFile ;包名:javamxj.spring.beanfile B原创 2006-01-06 11:17:00 · 812 阅读 · 0 评论 -
快速上手Spring--4.安装和使用SpringIDE
快速上手Spring--4.安装和使用SpringIDEdocument.title="快速上手Spring--4.安装和使用SpringIDE - "+document.title 这篇文章谈谈如何安装与使用SpringIDE。作为辅助Spring开发的工具,SpringIDE还是比较有用的。 ● 软件配置: · Eclipse 3.1 · SpringIDE主页:http:/原创 2006-01-06 11:19:00 · 1283 阅读 · 0 评论 -
快速上手Spring--6. Singleton的使用与否
快速上手Spring--6. Singleton的使用与否document.title="快速上手Spring--6. Singleton的使用与否 - "+document.title 上篇文章已经谈了《Spring Framework 开发参考手册》的3.2.4小节——《Bean的标志符(id与name)》,现在继续3.2.5小节——《Singleton的使用与否》。原创 2006-01-06 11:24:00 · 617 阅读 · 0 评论 -
快速上手Spring--7. ref的用法
快速上手Spring--7. ref的用法document.title="快速上手Spring--7. ref的用法 - "+document.title 这篇文章来谈谈《Spring Framework 开发参考手册》的3.3.2小节中的ref的用法。 ref元素是用在property中,来设置需要引用的容器管理的其它Bean。 它的用法:,这里主要分析一下这三个参数的作用。原创 2006-01-06 11:26:00 · 696 阅读 · 0 评论 -
快速上手Spring--9. Lookup方法注入
快速上手Spring--9. Lookup方法注入document.title=" 快速上手Spring--9. Lookup方法注入 - "+document.title 这篇文章来谈谈《Spring Framework 开发参考手册》的3.3.3.1小节中的Lookup方法注入。 仔细看看文档,这种方法主要是用在Singleton的Object中使用非Singleton的Bea原创 2006-01-06 11:29:00 · 739 阅读 · 0 评论 -
使用struts+spring+hibernate 组装web应用(!!!)
其实,就算用Java建造一个不是很烦琐的web应用程序,也不是件轻松的事情。当为一个应用程序建造一个构架时有许多事情需要考虑。 从高层来说,开发者需要考虑:怎样建立用户接口(user interfaces)?在哪里处理业务逻辑?和怎样持久化应用数据。这三层每一层都有它 们各自的问题需要回答。 各个层次应该使用什么技术?怎样才能把应用程序设计得松耦合和能灵活改变?构架允许层的替换不会影响到其 它层吗转载 2007-07-17 15:10:00 · 805 阅读 · 0 评论