`

Seam 组件的配置及属性的 注入

阅读更多

      

 组件的配置:

   1、用注解 @Name

   2、在 components.xml 配置文件里面设置,如:

<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->1<!-- 此种方法与 spring 类似 -->
2<component name="demo" class="org.domain.pm.session.Demo">
3    <property name="username">可注入的值/#{组件名}</property>
4</component>
5<!-- 此处也可以注入别的组件 -->

 

 属性的注入:

   1、用注解 @In

   2、在 seam.properties 配置文件中设置:

        组件名字.属性名=设置的值

 

 

分享到:
评论

相关推荐

    JBoss Seam 工作原理、seam和hibernate的范例、RESTFul的seam、seam-gen起步、seam组件、配置组件、jsf,jboss、标签、PDF、注解等等

    Seam - 语境相关的组件[满江红20071230]............................................................................................................................ 1 Java EE 框架...........................

    seam的注解和标签

    - `&lt;s:in&gt;` 和 `&lt;s:out&gt;`: 分别用于注入和输出Seam组件。它们类似于EL表达式,但在某些情况下,如在JSF的EL无法解析时,这些标签非常有用。 4. **Seam的其他注解** - `@Scope`: 用于定义组件的作用域,如`@...

    Jboss Seam中文版

    1. **通过属性设置配置组件**:说明了如何使用属性来调整组件的默认行为。 2. **后续内容预告**:预览了接下来章节中可能涵盖的更高级的主题和技术。 以上就是从给定的文件中提炼出的主要知识点。通过对这些内容的...

    Configuring Seam and packaging Seam applications

    这涉及到在web.xml文件中配置Seam Filter和Seam Listener,以便处理JSF请求生命周期中的事件,并确保Seam组件与JSF页面正确交互。 #### 1.1.2. 使用Facelets Facelets是JSF推荐的视图表示技术,提供了更简洁、可...

    Seam框架文档简述

    Seam提供了强大的参数绑定机制,使得表单数据可以直接映射到后端组件的方法或属性。这种方法大大简化了数据处理的过程,减少了手动编码的工作量。 ##### 4. 增强的会话管理 Seam引入了一种声明式的会话管理机制,...

    jboss seam 2.01GA REF DOC

    - 包括组件的生命周期管理、依赖注入等设置。 - **1.2.1.5 Web 部署描述符:web.xml** - `web.xml` 文件配置了应用的基本信息,如 servlet 映射等。 - 定义了 JSF 和 Seam 相关的配置。 - **1.2.1.6 JSF 配置...

    jboss-seam 注解

    为了确保组件能够被正确识别与使用,每个Seam组件都必须拥有一个唯一的名称标识,即通过`@Name`来指定。例如: ```java @Name("componentName") public class ExampleComponent { // 组件实现细节 } ``` 这里的`...

    seam级联菜单例子

    在`provinceManager.loadProvinces`方法中,我们需要根据选定的国家ID查询数据库获取省份列表,并将其设置到一个公共属性,如`provinceList`。然后,在前端,通过重新渲染`provinceSelect` ID所对应的JSF组件,更新...

    NetBeans下jboss seam开发入门

    在`persistence.xml`中配置数据源和实体类,然后在Seam组件中通过`@In`注解注入EntityManager,进行CRUD操作。 7. **EJB集成**: Seam同样支持EJB,可以在Seam组件中声明并使用EJB服务。通过`@EJB`注解,可以直接...

    jboss seam 注解

    - **`@In`**: 用于双向注入,确保在每次组件调用开始时,从上下文变量注入组件属性。若上下文变量为空,将抛出异常。 以上注解为JBoss Seam框架提供了强大的组件管理和生命周期控制能力,是开发高效、健壮的企业级...

    Seam入门

    components.xml是一个XML文件,用于定义Seam组件的各种配置信息。这种方式更加灵活,可以提供更精细的控制。 ##### 4.3 细粒度的配置文件 除了components.xml之外,还可以使用更细粒度的配置文件来指定特定组件的...

    seam in action

    Seam组件描述符用于描述组件的元数据,包括组件的类型、属性、事件处理等信息。这些描述符通常通过注解的形式添加到类上,使得Seam能够自动识别并配置组件。 **6. 绝对控制反转** 绝对控制反转是Seam的一个重要...

    jsf seam hibernate 初学者练习

    6. **控制器(Managed Beans)**:JSF Managed Beans定义了页面的逻辑,它们可以是Seam组件,这样就可以利用Seam的特性。 **添加与查询功能的实现** 在这个初学者练习项目中,"添加"功能可能涉及创建一个新的实体...

    使用JBoss Studio開發Seam框架專案(圖式教學)

    2. **定义Seam组件**: Seam组件是应用程序的核心,可以通过XML配置文件(components.xml)或使用注解(@Name)来创建。组件可以是简单的Java类,也可以是EJB、Managed Beans或其他Java EE服务。 3. **实现业务逻辑*...

    图书:JSF2 API和JBoss Seam入门

    书中可能详细介绍了如何创建JSF页面、如何配置和使用Seam组件、如何进行数据库交互、以及如何进行单元测试和集成测试等实践内容。通过阅读这本书,读者不仅可以了解JSF2 API的基本使用,还能掌握如何将JSF与JBoss ...

    Spring 2.5中文手册+hibernate手册+Seam_2.0_R中文手册

    在Spring 2.5中,引入了更强大的注解支持,使得无需XML配置就能完成组件的装配,大大提高了开发效率。此外,还增强了对JSR-303(Java Bean Validation)的支持,提供了一种标准的方式来验证对象属性。 Hibernate...

    CDI , JSF2.0 项目兼容性问题总结

    - **Myfaces命名冲突**:JSF2的复合组件不能命名为`commandButton`,且`action`和`actionListener`属性无法直接使用。需避免使用这些命名冲突的关键字。 - **Ejb_jar.xml的位置**:Ejb_jar.xml必须放置在web-inf...

Global site tag (gtag.js) - Google Analytics