首页产品库评测行情新闻|手机数码笔记本台式机DIY硬件数字家庭数码相机办公外设|软件下载游戏开发|社区

更多

数码相机
MP4
LCD
机箱
音箱

软件资讯设计 工具 系统 开发 安全 办公 陶吧 IT教育 Vista频道 | 下载中心酷我音乐盒 腾讯QQ
天极网 > 开发频道>如何在JDeveloper 10g中使用JSF

如何在JDeveloper 10g中使用JSF

2006-08-04 07:00作者:Chris Schalk出处:bea责任编辑:方舟

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

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

  让我们在 JDeveloper 10g 中打开 JSF Car Demo 应用程序,观察如何直观地编辑它,然后从 JDeveloper 中运行它。
  1. 调用“Create a new project from War file”向导。

    • File->New->Project->Create Project from War File。



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

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



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



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

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



    • 单击“OK”继续。
  8. 要查看在可视化编辑器中“呈现”的 JSF UI 组件,单击刷新 按钮。
  9. 您的页面现在应显示为:


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

  4. (可选)保存所有内容 并生成项目 。 由于 JDev 使用它自己的 jstl 和标准类,因此此项目现在可以编译了。
  5. 现在就可以通过运行 index.jsp 页面来从 JDeveloper 中运行此应用程序了。
    (index.jsp 前进到 Faces 映射的“url: chooseLocale.faces”)
  总结

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

关注此文的读者还看过:

返回开发频道首页

共4页。 上一页1234

软件频道最新更新

热点推荐

IT嘉年华

编辑推荐

软件下载

热门
推荐

网友关注

软件
资料
游戏

装机推荐

文章排行

本周
本月
最新更新
天极服务|关于我们|About us|网站律师|RSS订阅|友情合作|加入我们|天极动态|网站地图|意见反馈|MSN/QQ上看天极
Copyright (C) 1999-2012 Yesky.com, All Rights Reserved 版权所有 天极网络