`
stenlylee
  • 浏览: 261636 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Seam中使用@In @create @Logger需要注意的地方

阅读更多

以下是我做的一些试验,之所以做这些试验,还是因为我对Seam的一些原理不了解。

 

1、

@Name("test")
public class Test {

    @In(create=true) private A a;

    public void test() {
       System.out.println(a.property);
    }
}

 

然后通过某个页面事件调用

Test test = new Test();
test.test();

 

报错,前台报未知错误,后台没有输出。

 

同理,通过new的方式,所有Seam的注解几乎都不能用。通过In的方式,就一切正常。

 

只有当一个对象的整个声明周期都由Seam控制的时候,Seam有关的功能才能使用。

 

只是不知道这样会不会有那么一点点性能上的降低。

分享到:
评论

相关推荐

    seam in action 中文 english

    《Seam in Action》是一本专门探讨Seam框架的书籍,该书分为中文和英文两个版本,对于初学者和有经验的开发者来说都是一个宝贵的资源。Seam是一个强大的Java EE框架,它集成了多种技术,如JavaServer Faces (JSF)、...

    jboss seam 学习资料,seam in action和官方手册

    本资料集合包括《Seam in Action》和Seam官方参考手册,是深入学习Seam框架的理想资源。 ### 《Seam in Action》 这是一本由Dan Allen和Davin Bunk编写的专业书籍,详细介绍了Seam框架的各个方面。这本书适合已经...

    seam2 in tomcat lib

    在“seam2 in tomcat lib”这个主题中,我们将探讨如何在不使用EJB的情况下,在Tomcat中设置和运行Seam2项目。 首先,我们需要理解Seam2的核心特性。Seam2提供了组件模型、事件驱动机制、强大的数据绑定和转换、...

    Seam_in_Action

    《Seam in Action》这本书是关于JBoss Seam框架的一部权威指南,由业界专家撰写,旨在帮助开发者深入了解和高效使用Seam。JBoss Seam是一个开源的企业级Java框架,它将JavaServer Faces (JSF)、Java Persistence API...

    seam的注解和标签

    - `@Destroy`: 类似于`@Create`,当Seam上下文销毁时调用`@Destroy`标记的方法,常用于资源清理。 2. **JPA注解** - `@Entity`: 表示一个Java类映射到数据库表。这是JPA的基础注解,定义了一个实体类。 - `@...

    SEAM 中文开发指南

    - **使用“推”风格的MVC**:展示了如何使用 SEAM 的推送机制来更新数据。 #### 三、使用Seam-gen快速启动 - **准备活动**:设置开发环境。 - **建立一个新的Eclipse项目**:通过 Eclipse 创建 SEAM 项目。 - **...

    seam需要的jar包

    在这个“seam需要的jar包”压缩包中,包含了运行和开发Seam应用程序所需的各种库文件。 首先,Seam框架的核心依赖于JSF,这是Java EE中的一个用户界面组件框架,用于构建交互式Web应用。JSF提供了模型-视图-控制器...

    seam_in_action

    根据提供的信息,我们可以推断出这是一本关于 Seam 框架的专业书籍,书名为《Seam in Action》,作者为 Dan Allen 和 Manning 出版社出版。本书主要讲解了 Seam 框架在 Java EE 3 环境中的应用与开发实践。接下来将...

    jboss-seam 注解

    通过这个名称,开发人员可以在其他地方引用此组件,例如在JSF页面或EL表达式中。此外,该注解还可以用于方法级别,用于定义局部组件。 #### @Scope `@Scope`注解用于定义组件的作用域,默认情况下,组件的作用域是...

    Seam in Action

    Seam简化了EJB的使用,不需要繁琐的接口和Home接口,可以直接在组件中定义服务方法,降低了学习和使用的难度。 JPA是Java EE的标准持久化框架,Seam与JPA的集成使得数据库操作更加透明。开发者可以通过简单的注解,...

    jboss seam 中文文档集合

    ANTLR中文文档预览版.pdf提供了ANTLR的基本概念和使用方法,对于需要处理自定义语法的Seam应用非常有用。 总的来说,这个文档集合为深入学习和实践Seam及相关技术提供了全面的参考资料。通过研究这些文档,开发者...

    seam 中使用fckeditor 的点点滴滴

    本文将围绕“Seam框架中使用FCKeditor”的主题进行详细探讨,结合给出的标签“源码”和“工具”,我们将深入理解如何在Seam项目中集成并使用FCKeditor,以及相关的依赖库。 Seam是一个Java EE框架,它整合了JSF...

    接上篇(seam登录时的权限验证)之“seam基于数据库的权限验证”

    5. **配置和实现**:在Seam应用中,我们需要配置安全设置,这通常在`components.xml`或` seam-security.xml`文件中完成。这包括设置认证和授权策略,以及指定哪些URL需要进行安全拦截。 6. **动态权限**:Seam的...

    JBOSS SEAM组件中文手册

    Seam的主要目标是减少开发中的样板代码,提高生产力,同时保持灵活性和可扩展性。 **二、Seam核心概念** 1. **组件(Components)**: Seam的核心是组件模型,它允许开发者定义和管理应用中的对象。组件可以是简单的...

    Seam2.0GA 中文开发指南

    在Tomcat服务器上部署Seam应用的过程与在JBoss AS上类似,但是需要注意的是,由于Tomcat默认不支持EJB技术,因此可能需要额外配置或使用特定版本的Tomcat才能支持Seam应用。 **1.1.3 运行测试** 为了验证Seam应用...

    seam 中文文档 pdf

    seam 中文文档 pdf 格式 JSF+EJB3.0快速开发框架Seam的中文版向导。。。

    Manning Seam in Action 2008

    ### 关于《Manning Seam in Action 2008》的知识点详解 #### 一、书籍基本信息 ...总之,《Manning Seam in Action 2008》是任何希望掌握Seam框架并将其应用于实际项目中的Java开发者不可或缺的一本书籍。

    seam一些基本功能的实现方法

    通过使用 Seam的注解驱动编程,如`@Name`和`@In`,可以轻松地注入依赖,使得代码更加简洁和可读。 Seam还包含了强大的事件模型,允许组件之间通过发布和监听事件来通信。例如,一个组件可以通过`EventContext`发布...

    jboss seam 中文文档

    - **工作原理**:深入探讨了示例中使用的 Seam 特性,如事件处理机制和页面流。 ##### 1.4 Seam 和 jBPM:待办事项列表示例 - **代码理解**:展示了如何集成 Seam 和 jBPM 这两个框架,实现一个简单的待办事项列表...

    seam in action中文第一章

    Seam in Action 是一本关于Seam框架的专业书籍,中文版的第一章主要介绍了Seam的核心理念和价值。Seam是一个革命性的Java EE应用框架,旨在通过整合现有的Java企业级技术,如EJB3、JSF、JPA和Hibernate,提供一个...

Global site tag (gtag.js) - Google Analytics