快速业务通道

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

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-22
roject from War File。

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

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

时间:2010-12-31 bea Chris Schalk

在此向导的第 1 步中,将项目命名为“mycardemo”并接受默认目录位置。

在第 2 步中,找到包含 CarDemo 示例的 War 文件 (jsf-cardemo.war)。JSF 示例应用程序位于 /samples 子目录中。例如,“d:\jsf\samples”。

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

单击 Finish。这将把 War 文件内容扩展到新的项目目录中。您现在应在 Application Navigator 中看到您的新项目。花些时间熟悉一下此应用程序中的各个文件。您将在 WEB-INF 目录中找到 faces-config.xml 以及其他文件。在 JSP 可视化编辑器中打开 storeFront.jsp 页面。

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

观察 JSF 标记如何以图标形式呈现在可视化编辑中。

现在,在可视化编辑器中打开 Tag Execution 以获得一个更直观的页面视图。调用 Library Manager (Tools->Manage Libraries..->JSP Tag Libraries) 找到 Faces“JSF Core”标记库:“f”。选中“Execute JSP Tags in Visual Editor”复选框。单击“OK”之前,找到其他 JSF 标记库“h”,然后选中同一复选框:

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

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

时间:2010-12-31 bea Chris Schalk

单击“OK”继续。要查看在可视化编辑器中“呈现”的 JSF UI 组件,单击刷新 如何在JDeveloper 10g中使用JSF - 编程入门网 按钮。您的页面现在应显示为:

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

在 JDeveloper 中运行 JSF Car Demo要在 JDeveloper 10g 中运行 JSF Car Demo,我们首先必须解决两个问题: 此示例在 web.xml 中有一个额外的安全约束,这使运行它有点困难,因此我们将删除它。此示例附带了 J2EE 1.4 版本的 jstl.jar 和 standard.jar 文件,将导致 JDeveloper 的嵌入式 OC4J(用于 J2EE 1.3)出现编译问题。我们只需删除包含的 jar 文件并使用 JDeveloper 的内置 jstl 和标准 jar 文件。要删除安全约束,编辑 WEB-INF/web.xml 并删除整个 标记及其内容:

...

要删除不需要的 1.4 版本的 jstl 和标准文件,只需打开一个文件浏览器(在 Windows 中为 Explorer)并从应用程序的 WEB-INF/lib 目录中手动删除它们。

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

(可选)保存所有内容 如何在JDeveloper 10g中使用JSF - 编程入门网并生成项目 如何在JDeveloper 10g中使用JSF - 编程入门网。由于 JDev 使用它自己的 jstl 和标准类,因此此项目现在可以编译了。现在就可以通过运行 index.jsp 页面来从 JDeveloper 中运行此应用程序了。

(index.jsp 前进到 Faces 映射的“url: chooseLocale.faces”)

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

总结

正如您所看到的,即使 10g 的后续版本将提供 JDeveloper 的完整和综合的 JSF 支持(包括各种可视化和高效的 JSF 开发功能),但也可以在当前的 JDeveloper 10g 中非常高效的使用 JSF。请留意更多有意义的提示以及有关如何将 JSF 用于 JDeveloper 10g 的技巧!

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号