详解spring2.0的scope

如何使用spring的作用域: <bean scope="singleton"/> 这里的scope就是用来配置spring bean的作用域,它标识bean的作用域。 在spring2.0之前bean只有2种作用域即:singleton(单例)、non-singleton(也称prototype), Spring2.0以后,增加了session、request、global session三种专用于Web应用程序上下文的Bean。因此,默认情况下Spring2.0现在有五种类型的Bean。当然,Spring2.0对Bean的类型的…

EJB3-Session Bean设计原则

 所有会话Bean类型的原则: The following summarizes the rules that apply to all types of session beans Session Bean必须至少具有一个业务接口a session bean must have at least one business interface Session Bean必须是具体的。它不能定义为final或abstractThe session bean class must be concrete. You cannot define a session bean class as either final or abstract since the conta…

more effective entity bean(新的改进entity bean的性能的七条(EJB2.0版))

    在工业中有关于entity bean的很多FUD(Fear,Uncertainty,Doubt)。很多机构正在不合适的使用它们,造成性能问题。这里有一些tips和tricks让你的entity bean有更高的性能。 1.entity bean不应该由远程的客户端直接调用,而是应该被在同一进程中的session bean和entity bean调用。鉴于此,你应该通过local interface来调用它们,而不是remote interface。 2.尽可能使用你的容器的caching。如果你的bea…

EJB—->拦截器(Interceptor)

拦截器(Interceptor) 拦截器可以监听程序的一个或所有方法。拦截器对方法调用流提供了细粒度控制。可以在无状态会话bean、有状态会话bean 和消息驱动bean 上使用它们。拦截器可以是同一bean 类中的方法或是一个外部类。 下面介绍如何在Session Bean 类中使用外部拦截器类。HelloChinaBean.java package com.foshanshop.ejb3.impl; import com.foshanshop.ejb3.HelloChina; import com.foshanshop.ejb3…

Spring2.0中新的Bean类型实现原理

我们知道,在Spring2.0中,除了singleton及prototype两种类型的Bean以外。默认情况下还增加了request、session及global session三种类型的Bean,增加的三种类型的Bean主要应用于Web应用程序中。本文不打算分析三种类型的Bean的用法,只是简单分析框架的实现原理。  Spring2.0中新增了一个用来表示Bean范围的Scope接口  public interface Scope {  Object get(String name, ObjectFactory object…

循速渐进学用Session Bean2

循速渐进学用Session Bean  Session Bean要求、限制和许可   在EJB规范中,对Session Bean有一些限制和要求。这些限制会指出哪些是bean必须做的,哪些是不能做的,以及bean必须实现的一些方法和接口。也有一些规范指出哪些处理是允许做的,这是为了避免你以为这些处理是被其它限制禁止的。   实现SessionBean接口   session bean必须实现javax.ejb.SessionBean接口    声明该类为Public,而不…

详解Spring中bean的作用域

<bean id="role" class="spring.chapter2.maryGame.Role" scope="singleton"/> 这里的scope就是用来配置spring bean的作用域,它标识bean的作用域。 在spring2.0之前bean只有2种作用域即:singleton(单例)、non-singleton(也称prototype),Spring2.0以后,增加了session、request、global session三种专用于Web应用程序上下文的Bean。因此,默认情况下Spring2.0现在有五种类型的Bean。当然,…

Spring2.0中新的Bean类型实现原理

  我们知道,在Spring2.0中,除了singleton及prototype两种类型的Bean以外。默认情况下还增加了request、session及global session三种类型的Bean,增加的三种类型的Bean主要应用于Web应用程序中。本文不打算分析三种类型的Bean的用法,只是简单分析框架的实现原理。  Spring2.0中新增了一个用来表示Bean范围的Scope接口  public interface Scope {  Object get(String name, ObjectFactory o…

Spring2.0中新的Bean类型实现原理

  我们知道,在Spring2.0中,除了singleton及prototype两种类型的Bean以外。默认情况下还增加了request、session及global session三种类型的Bean,增加的三种类型的Bean主要应用于Web应用程序中。本文不打算分析三种类型的Bean的用法,只是简单分析框架的实现原理。  Spring2.0中新增了一个用来表示Bean范围的Scope接口  public interface Scope {  Object get(String name, ObjectFactory ob…

Spring2.0中新的Bean类型实现原理

  我们知道,在Spring2.0中,除了singleton及prototype两种类型的Bean以外。默认情况下还增加了request、session及global session三种类型的Bean,增加的三种类型的Bean主要应用于Web应用程序中。本文不打算分析三种类型的Bean的用法,只是简单分析框架的实现原理。  Spring2.0中新增了一个用来表示Bean范围的Scope接口  public interface Scope {  Object get(String name, ObjectFactory o…

2011-1-17,2011-1-23

struts2 interceptor. ejb3 session bean,entity bean, msg drive bean,(a small project in which ejb3 used is helpful, you can search online for the proper example)  This is the last week.=====================================================================2011-1-171. make some code to validate and revise you dev spec.2. ask for help to review the dev spec.4. ejb3 session b…

spring与hibernate的整合

  1.管理SessionFactory    使用Spring整合Hibernate时我们不需要hibernate.cfg.xml文件。首先,在applicationContext.xml中配置数据源(dataSource)bean和session工厂(sessionFactory)bean。其中,在配置session工厂bean时,应该注入三个方面的信息:       ●数据源bean       ●所有持久化类的配置文件       ●Hibernate的SessionFactory的属性 Hibernate的SessionFactory的属性信息又包括两个内…

Spring中bean的作用域

如何使用spring的作用域: <bean id="role" class="spring.chapter2.maryGame.Role" scope="singleton"/> 这里的scope就是用来配置spring bean的作用域,它标识bean的作用域。      在spring2.0之前bean只有2种作用域即:singleton(单例)、non-singleton(也称prototype), Spring2.0以后,增加了session、request、global session三种专用于Web应用程序上下文的Bean。因此,默认情况下Spring2.…

Spring与Hibernate的整合

1.管理SessionFactory    使用Spring整合Hibernate时我们不需要hibernate.cfg.xml文件。首先,在applicationContext.xml中 配置数据源(dataSource)bean和session工厂(sessionFactory)bean。其中,在配置session工厂bean 时,应该注入三个方面的信息:       ●数据源bean       ●所有持久化类的配置文件       ●Hibernate的SessionFactory的属性 Hibernate的SessionFactory的属性信息又包括两个内…

从实现的功能上看Spring与Hibernate的整合

1.管理SessionFactory    使用Spring整合Hibernate时我们不需要hibernate.cfg.xml文件。首先,在applicationContext.xml中配置数据源(dataSource)bean和session工厂(sessionFactory)bean。其中,在配置session工厂bean时,应该注入三个方面的信息:       ●数据源bean       ●所有持久化类的配置文件       ●Hibernate的SessionFactory的属性 Hibernate的SessionFactory的属性信息又包括两个内容…
下一页 »