`
lujar
  • 浏览: 512644 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

JSF-Spring integration library 发布

阅读更多

JSF-Spring 提供了全面集成 JSF (JavaServer Faces) 和  Spring framework 的代码。它以一种独立的方式实现,所以可以用于各种JSF 的实现。

特性 

从 1.1 版本开始, Spring 也开始初步支持 JSF 。下面是两种方法的比较。

Spring: 链接 JSF 和 Spring

Spring 包含了一个 JSF VariableResolver 的实现,它能识别 Spring-managed bean ,这样就能通过引用JSF表达式中的bean的名称来访问这些bean。这样它的基本功能就是提供给JSF一个到Spring bean的一个链接。这种方案在大多数案例中已经足够了。

JSF-Spring: 两个框架的集成

JSF-Spring 提供给 Spring 一个包含了 JSF's managed-beans 的WebApplicationContext ,并且将他集成进 Spring's context 层次之中。 这样它就可以让 Spring bean 被 JSF bean 使用,并且将 JSF bean集成进 Spring, 这样就提供了一个更加全面(双向)的集成,包括了在JSF bean中使用 Spring 的特性。. 此外,你可以用设定JSF bean 的作用域方法来设定 Spring bean 的范围, 包括附加的 session 和 request 作用域。


访问JSF-Spring 的主页
分享到:
评论

相关推荐

    JSF+Spring+Hibernate 配置

    5. **集成JSF和Spring**:通过Spring JSF Integration Library,使JSF能够识别并使用Spring管理的bean。 6. **数据访问对象(DAO)和业务逻辑服务(Service)**:创建DAO接口和实现,以及服务接口和实现,这些类...

    spring3.0jar和相关jar包

    Spring 3.0是Spring框架的一个重要版本,它在2009年发布,引入了大量新特性和改进,以适应不断变化的Java生态系统。这个压缩包包含了Spring 3.0核心jar和其他相关依赖,如asm-3.2和cglib-2.2.jar,这些依赖对于理解...

    J2EE面试题(很全面)

    面试中可能会考察EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)的使用。 2. **MVC模式** - Model-View-Controller模式是J2EE开发中常见的设计模式,用于分离业务逻辑、数据和用户...

    软件开发讲座报告.pdf

    - CMMI(Capability Maturity Model Integration):CMMI是一种过程改进框架,用于改进组织的软件开发过程。 - 3-tier架构:一种软件架构模式,将应用程序逻辑分为三个层次:表现层、业务逻辑层和数据访问层。 - ...

    Webwork教程

    12. **Other Spring Integration**:除了基本的Spring框架之外,还有哪些Spring相关的组件可以与WebWork配合使用。 13. **Spring Session Components Workarounds**:解决Spring Session组件中遇到的问题的方法。 14...

    J2EE软件工程师全部培训课程总结

    理解Servlet生命周期、JSP指令、EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)非常重要。 3. **JavaServer Faces (JSF)**:JSF是J2EE提供的一种MVC(Model-View-Controller)框架,...

    2013年最新J2EE面试资料

    面试中会涉及EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)的使用。 3. **JDBC**:Java数据库连接,用于与各种数据库进行交互。掌握连接池的使用,如C3P0、DBCP或Apache DBCP2,以及...

    J2EE全部要学知识整理

    4. **JSTL(JavaServer Pages Standard Tag Library)**:为了提高JSP页面的可读性和可维护性,引入了JSTL,它是一套标准的标签库,涵盖了数据处理、控制流程、XML操作等多个方面。 5. **MVC(Model-View-...

    透视J2EE

    6. **J2EE API**:J2EE提供了丰富的API,包括Servlet、JSP(JavaServer Pages)、JSTL(JavaServer Pages Standard Tag Library)、JPA(Java Persistence API)、JSF(JavaServer Faces)、JMS等。掌握这些API的...

    J2EE面试资料.rar

    面试者应熟悉Servlet生命周期、JSP指令、EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)。 3. **JavaBean**:面试者需要知道JavaBean的规范,如公共构造函数、getter和setter方法,...

    J2EE开发全程实录.rar

    1. **J2EE架构概述**:介绍J2EE的分层架构,包括表现层(Web层,如HTML、JSP、JSF)、业务逻辑层(EJB或Spring)、数据访问层(JDBC、JPA)以及中间件服务(如JMS、JTA)。 2. **Servlet技术**:讲解Servlet的基本...

    j2ee中软内部培训!

    8. **MVC(Model-View-Controller)设计模式**:在Java EE中,如Struts、Spring MVC或JSF(JavaServer Faces)框架广泛应用于实现MVC架构。理解这些框架的工作方式和应用场景,可以提高开发效率。 9. **Java EE安全...

    JAVA WEB管理

    它包括Servlet、JSP(JavaServer Pages)、JSTL(JavaServer Pages Standard Tag Library)以及一系列的Java EE(Enterprise Edition)组件,如EJB(Enterprise JavaBeans)、JPA(Java Persistence API)和JSF...

Global site tag (gtag.js) - Google Analytics