快速业务通道

如何在JDeveloper 10g中使用JSF - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-22
neral->Application Workspace。将工作区命名为“jsf_app”并接受 Directory Name: 和 Application Package Prefix: 的默认值。对于 Application Template:,选择“No Template [All Technologies]”。单击 OK 继续。这将生成一个新的 Application Workspace 和一个空的项目 Project(名称为“Project”)。可以将它用于您的 JSF 应用程序。(可以使用 File->Rename... 将它重新命名为“jsftest”。)

在该项目中,创建一个新的 JSP。

File->New...->Web-Tier->JavaServer Pages->JSP Page。将它命名为“hellojsf.jsp”。这还将在项目的 WEB-INF/ 目录中生成一个 web.xml 文件。

在 Application Navigator 中,找到 web.xml 文件并双击来编辑它。

如何在JDeveloper 10g中使用JSF - 编程入门网

在 web.xml 中的 .. 标记之后添加以下内容:

Faces Servlet

javax.faces.webapp.FacesServlet

1

Faces Servlet

/faces/*

如何在JDeveloper 10g中使用JSF(3)

时间:2010-12-31 bea Chris Schalk

注意: 您实际上可以使用任何 Faces servlet 映射。例如: *.faces。

现在,在与 web.xml 相同的位置创建一个 faces-config.xml 文件。创建一个新的简单文件: File->New->General->Simple File... 将该文件命名为 faces-config.xml,并使用 Browse... 按钮指定它在项目的 WEB-INF 子目录中的位置。

如何在JDeveloper 10g中使用JSF - 编程入门网

将以下内容复制并粘贴到新的 faces-config.xml 文件中:

"-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.0//EN"

"http://java.sun.com/dtd/web-facesconfig_1_0.dtd">

就这样! 您的项目已配置为使用 JSF。您可能希望将此项目的副本保存在文件系统中,以便将来可以使用它。

从头创建一个简单的 JSF 应用程序

现在,您已经为 JSF 配置了项目,接下来可以通过创建一个简单的测试 JSF 应用程序来测试您的配置。

在 JSP 可视化编辑器中打开新的 JSP“hellojsf.jsp”(如果尚未打开它)。将 Component Palette 切换到“JSF Core”页面。

如何在JDeveloper 10g中使用JSF - 编程入门网

将“view”标记拖放到页面上。所有 JSF 页面都需要“view”标记。现在将 Component Palette 切换到“JSF HTML”。将一个“outputText”标记拖放到现有“view”标记的内部。黑色的边界表示包含关系。

如何在JDeveloper 10g中使用JSF - 编程入门网

在 Property Inspector 中,将 outputText 标记的 value 属性设置为“hello JSF!”。

如何在JDeveloper 10g中使用JSF - 编程入门网

如何在JDeveloper 10g中使用JSF(4)

时间:2010-12-31 bea Chris Schalk

通过单击主菜单上的“Save All”图标 如何在JDeveloper 10g中使用JSF - 编程入门网 保存所有工作。

运行页面,启动嵌入式 OC4J。

如何在JDeveloper 10g中使用JSF - 编程入门网

重要事项: 这将不会立即起作用,原因是您将必须将“/faces”servlet 映射插入到浏览器的 url,以便使用 Faces servlet 发出请求。

将如下所示 http://yourhost:8988/YourJ2EEContextRoot/faces/hellojsf.jsp 插入到浏览器的 url 窗口中。

当使用正确的 url 访问页面时,将看到一个显示“hello JSF!”消息的页面。

如何在JDeveloper 10g中使用JSF - 编程入门网

恭喜! 您刚刚已经在 JDeveloper 10g 中构建了第一个 JSF 应用程序!

从 WAR 文件中导入一个现有的 JSF 应用程序

在 JDeveloper 中开始进行 JSF 开发的另一个有帮助的练习是在 JDeveloper 10g 中打开 JSF 示例应用程序。可以通过使用 JDeveloper 中的 (Create) Project from War File 功能轻松地执行此操作。

让我们在 JDeveloper 10g 中打开 JSF Car Demo 应用程序,观察如何直观地编辑它,然后从 JDeveloper 中运行它。

调用“Create a new project from War file”向导。

File->New->Project->Create P

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号