开源框架
文章平均质量分 80
cyyang
这个作者很懒,什么都没留下…
展开
-
整合 Struts 和 Spring
Struts Recipes 的合著者 George Franciscus 将介绍另一个重大的 Struts 整合窍门 ?? 这次是将 Struts 应用程序导入 Spring 框架。请跟随 George,他将向您展示如何改变 Struts 动作,使得管理 Struts 动作就像管理 Spring beans 那样。结果是一个增强的 web 框架,这个框架可以方便地利用 Spring AOP 的转载 2007-02-25 00:26:00 · 1061 阅读 · 1 评论 -
Spring内核研究-Lookup方法注入
Lookup方法注入 “Lookup方法”可以使Spring替换一个bean原有的,获取其它对象具体的方法,并自动返回在容器中的查找结果。 我们来看这个例子:UserDao.java 在UserDao的构造函数中接受一个name参数,创建UserDao的对象会把自己的名字传递给userDao,这样userDao的create方法中就会把userDao的创建者转载 2007-02-25 17:43:00 · 666 阅读 · 0 评论 -
Spring内核研究-管理bean之间的关系一(depends-on)
depend-on用来表示一个Bean的实例化依靠另一个Bean先实例化。如果在一个bean A上定义了depend-on B那么就表示:A 实例化前先实例化 B。 这种情况下,A可能根本不需要持有一个B对象。 比如说,你的DAO Bean实例化之前你必须要先实例化Database Bean,DAO Bean并不需要持有一个Database Bean的实例。因为DAO的使用是依转载 2007-02-25 17:39:00 · 1318 阅读 · 0 评论 -
Spring JDBC抽象框架简化Web数据库开发
一. 引言 Spring是一个轻量级的应用程序框架。在许多情况中,Spring都能够良好地代换传统的由Java EE应用程序服务器所提供的服务。Spring既是综合性的也是模块化的。基于其分层架构,它能够使开发者灵活地单独使用其任何一部分。Spring由许多模块组成,例如IoC容器,AOP,MVC,持久性,DAO和remoting。这些模块都是相当松耦合的:其中,一些模块的使用根本不需要另一些模转载 2007-02-26 23:08:00 · 1677 阅读 · 0 评论 -
Spring内核研究-set方法注入和构造函数注入
Spring种提供了2种常用的注入方式,set方法注入和构造函数注入。由于这2种注入方式很相似,都可以满足我们的需求,所以在大多数情况下我们忽视了这2种注入方式的区别。下面让我们看看这2种注入方式的特点。 我们先看看Spring在使用set方法注入时,是怎样实例化一个Bean和Bean的合作者的: 在A中有一个setB方法用来接收B对象的实例。那么Sp转载 2007-02-25 17:44:00 · 1935 阅读 · 0 评论 -
Spring内核研究-管理bean之间的关系三(自动装配)
Spring BeanFactory提供了类似pico container中自动装配组件依赖的对象的功能。自动装配能应用在每个组件上,可以为一些组件定义自动装配,而另一些组件则不使用。 使用”autowire”属性可以设置自动装配,autowire有五种模式: no 默认属性,不进行自动装配。 byName 通过bean的属性名称自动装配合作者。转载 2007-02-25 17:18:00 · 623 阅读 · 0 评论 -
Spring内核研究-管理bean之间的关系二(自动依赖检查)
自动依赖检查可以保证所有java bean中的属性(set方法)都在Spring中正确的配置。如果在一个java bean中定义了一个name属性,并且也setName方法。那么在开启自动依赖检查功能后,就必须在Spring中定义这个属性,否则Spring将抛出异常。请看下面的例子:Dao.java包含一个setName方法。package research.spring.bean转载 2007-02-25 17:41:00 · 751 阅读 · 0 评论 -
struts spring hibernate实现数据库记分页显示
struts+spring+hibernate实现数据库记分页显示 要分页就必须要有取数据库的起始位置和取多少记录,还有要有总记录 用spring来结合hibernate实现分页, 首先创建一个PageBean.java: package com.binghe.spring; public class PageBean { private int count = 0; // 记录总数 privat转载 2007-02-25 17:56:00 · 755 阅读 · 0 评论 -
Spring内核研究-管理bean的声明周期一(InitializingBean和init-method)
InitializingBean Spirng的InitializingBean为bean提供了定义初始化方法的方式。InitializingBean是一个接口,它仅仅包含一个方法:afterPropertiesSet()。Bean实现这个接口,在afterPropertiesSet()中编写初始化代码:package research.spring.beanfactory.转载 2007-02-25 17:36:00 · 992 阅读 · 0 评论 -
spring中配置hibernate文件/文件夹
mappingResource属性和mappingDirectoryLocations属性的使用 <!--google_ad_client = "pub-1534216445189830";google_alternate_ad_url = "http://www.1to2.us/noad.html";google_ad_width = 336;google_转载 2007-04-10 13:42:00 · 630 阅读 · 0 评论