`
lteb2002
  • 浏览: 19283 次
  • 性别: Icon_minigender_1
  • 来自: 许昌
社区版块
存档分类
最新评论

在NetBeans中基于JSF RI与Trinidad开发JSF项目

    博客分类:
  • JSF
阅读更多
在JAVA EYE注册已有不短时间,但大部分时间慑于众网友水平太高,遂不敢啃声。
最近由于在NB中开JSF项目时无法忍受WEBUIJSF,在网上搜索其它JSF库,发现了trinidad,

它最初由Oracle公司开发,后被捐给Apache,成为MyFaces的一个扩展库,其它关于

trinidad的详细信息,请参阅MyFaces官方网站。

在众人印象中,MyFaces和JSF RI各是JSF的一个实现版本,它们的扩展库是不兼容的,但事

实上,trinidad不仅可用于MyFaces,也可用于JSF RI,下面就将在Netbeans6.1中将

trinidad配置于jsf ri过程展示如下,以便众网友参考:

将trinidad-api 和trinidad-impl两个包载入,我这里分别是trinidad-api-1.2.5 和

trinidad-impl-1.2.5
-----------------------------------------------
web.xml配置

-------------------------------------
<filter>
        <filter-name>faces</filter-name>
        <filter-class>
org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl
        </filter-class>
    </filter>
    <filter-mapping>
        <filter-name>faces</filter-name>
        <url-pattern>/faces/*</url-pattern>
    </filter-mapping>
<servlet>
        <servlet-name>resources</servlet-name>
        <servlet-class>
org.apache.myfaces.trinidad.webapp.ResourceServlet
        </servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>resources</servlet-name>
        <url-pattern>/adf/*</url-pattern>
    </servlet-mapping>




-------------------------------------------------
faces-config.xml配置
----------------------------------

<application>
        <default-render-kit-id>
org.apache.myfaces.trinidad.core
        </default-render-kit-id>
    </application>


-----------------------------------
trinidad-config.xml,这项配置是可选的
---------------------------


然后在网页中引用trinidad的标签就可以了。据我初步使用感觉,trinidad的AJAX功能很不

错,其中的一些辅助类也相当漂亮,如pageFlowScope等。
JSF是java在web界的一个大的发展方向,但NetBeans中自带的webuijsf中的组件并不能令人

满意,一般开发中直接使用基本的JSF RI配合dwr等实现AJAX,可用的AJAX JSF扩展组件一

直是个问题。现在将trinidad加入,JSF功能大大加强了。

关于trinidad的进一步了解,我也在进行中,众网友自己试试吧。
分享到:
评论
1 楼 bottom 2008-07-18  
为什么不用seam呢?貌似用的人多些。

相关推荐

    使用NetBeans进行基础JSF开发

    1. **创建新项目**:在NetBeans中选择"新建项目",然后选择"Java Web" -&gt; "JSF Web Application",给项目命名并配置相关设置。 2. **添加JSF页面**:在项目中创建`.xhtml`文件,这将作为JSF的视图。可以使用内置的...

    NetBeans中JSF应用开发

    在本文中,我们将深入探讨如何在NetBeans IDE中开发基于JavaServer Faces (JSF)的应用。JSF是一种Java EE框架,专门设计用于构建Web应用程序的用户界面组件。它提供了一个模型-视图-控制器(MVC)架构,使得开发者...

    Netbeans6.5开发jsf

    在使用NetBeans 6.5进行JSF开发时,首先你需要创建一个新的Java Web项目。这可以通过依次选择菜单栏的 "File" -&gt; "New Project" -&gt; "Java Web" -&gt; "Web Application" 来完成。在向导中,你可以输入项目名称如 ...

    利用NetBeans IDE构建JSF应用

    本文将通过一个实际案例——从数据库中查询数据——来展示如何使用NetBeans IDE构建一个基于JSF的应用。 #### 二、搭建开发环境 ##### 1. 安装NetBeans IDE和GlassFish Server - **下载与安装NetBeans IDE**:从...

    在NetBeans环境下使用JSF+TOMAHAWK框架开发J2EE程序

    ### 在NetBeans环境下使用JSF+Tomahawk框架开发J2EE程序的知识点解析 #### 一、基础知识介绍 **1.1 J2EE技术概述** J2EE(Java 2 Platform, Enterprise Edition)是一种广泛使用的Java平台标准,用于开发企业级...

    netBeans中导入已有的JSF应用程序

    这篇博文"在NetBeans中导入已有的JSF应用程序"提供了关于如何在NetBeans环境中整合和管理已有的JSF项目的指导。 首先,理解JSF应用程序的基本结构至关重要。JSF应用通常由一系列的Java类、XML配置文件、JSP或...

    netbeans6.5开发JSF+Hibernate的一个小例子(视频)

    这个教程可能是通过视频形式呈现,帮助学习者直观地理解如何在NetBeans 6.5中搭建并运行一个结合了JSF和Hibernate技术的项目。 描述"netbeans6.5开发JSF+Hibernate的一个小例子"进一步强调了这是一个具体的实践案例...

    Netbeans 开发 JSF 2.0 入门学习,使用Primefaces 及JPA

    在本文中,我们将深入探讨如何使用Netbeans IDE进行JSF 2.0的开发,并结合Primefaces和JPA来创建高效、用户友好的Web应用程序。JSF(JavaServer Faces)是一种用于构建Java Web应用程序的MVC(模型-视图-控制器)...

    NetBeans下JSF增删改查

    在NetBeans中,我们可以创建基于WebJSF的项目,利用其内置的JSF组件库,如`h:inputText`、`h:commandButton`等,来快速构建用户界面。 在进行数据库操作时,通常会结合使用Java Persistence API(JPA)或Hibernate...

    web开发框架——JSF开发实战一(图)

    JSF将是J2EE5.0中所包含的web开发框架,这应该是第一个成为jcp标准,并且随j2eesdk一起发布的web框架,可以看出sun对它的期望很高。JSF最大的竞争对手是tapestry,是apache的产品,但是apache又弄出了个myfaces,是...

    JSF实战 练习 开发

    #### 四、JSF在Web开发中的应用 ##### 1. 构建简单的应用程序 - **快速原型开发**: 使用JSF可以快速搭建Web应用的基本框架,这对于快速原型开发尤为重要。 - **降低入门门槛**: 对于初学者来说,JSF提供了一套直观...

    NetBeans中搭建C开发环境

    在本文中,我们将详细介绍如何在 NetBeans 中搭建 C 开发环境,包括软件下载、安装设置环境变量、编写 C 代码及 Makefile 文件的配置。 一、下载并安装必要软件 要在 NetBeans 中搭建 C 开发环境,需要下载并安装...

    经典JAVA.EE企业应用实战.基于WEBLOGIC_JBOSS的JSF_EJB3_JPA整合开发.pdf

    NetBeans IDE作为一款开源的集成开发环境,对Java EE的项目开发提供了很好的支持,作者在书中也对其使用方法进行了详细介绍。 SVN作为版本控制工具,对于多开发者协作开发时进行代码版本控制、合并分支等操作至关...

    netbeans的小项目实例(初学可用)

    这个小项目实例是为初学者设计的,旨在帮助他们快速入门并理解如何在NetBeans中创建和管理项目。以下是一些关于NetBeans和这个特定项目的知识点: 1. **NetBeans IDE**:NetBeans是一个开源的开发工具,支持多种...

    如何修改Netbeans 的JSF templates 來改用primefaces1

    NetBeans作为一款强大的集成开发环境(IDE),默认情况下可能会使用标准的JSF组件。然而,通过修改NetBeans的JSF模板,我们可以让新创建的项目直接使用PrimeFaces组件。下面是一步一步的详细教程: 1. **打开NetBeans...

    bbs论坛 基于NetBeans的jsp项目

    【标题】:“bbs论坛基于NetBeans的jsp项目”揭示了这个压缩包是一个使用Java Server Pages(JSP)技术开发的论坛系统,并且是利用NetBeans集成开发环境(IDE)进行构建的。NetBeans是一个开源的IDE,尤其适合Java...

    jsf框架搭建

    在JSF_27这个项目中,你可能会看到一个简单的登录注册示例,包括JSF页面设计、Managed Bean的编写以及简单的数据库操作。通过分析这个例子,你可以更好地理解JSF框架的实际应用。 总结:JSF框架为Java Web开发提供...

    用Netbeans开发Hibernate项目

    【标题】"用Netbeans开发Hibernate项目"是一个关于利用Netbeans IDE进行Hibernate应用程序开发的教程。这个主题旨在帮助Java初学者掌握如何在Netbeans环境中设置和操作Hibernate框架,以便更高效地进行数据库交互。 ...

Global site tag (gtag.js) - Google Analytics