NetAdvantage for JSF 2007指南(1)

简介: NetAdvantage for JSF 2007指南(1)1、安装和部署Infragistics NetAdvantage for JSF 2007 vol.1需要JavaServer Faces v1.1支持,下载jsf-api.jar和jsf-impl.jar到你的web应用程序的WEB-INF/lib目录下。
NetAdvantage for JSF 2007指南(1)
1、安装和部署Infragistics NetAdvantage for JSF 2007 vol.1
需要JavaServer Faces v1.1支持,下载jsf-api.jar和jsf-impl.jar到你的web应用程序的WEB-INF/lib目录下。
验证你的web应用程序的目录结构的正确性,如下:
-----------------
- recources
  - infragistics
    + scripts
    + themes
  - WEB-INF
    + lib
-----------------
注意:如你要指定一个不同的resources文件夹的位置,可以修改WEB-APP/conf/web.xml,如下:
-----------------

    com.infragistics.faces.RESOURCES_FOLDER
    /put the location of the resources folder here

-----------------
在部署时需要的文件和文件夹:
(1)JavaScript文件。/resources/infragistics/scripts文件夹下面必须包含NetAdvantage for JSF组件需要的JavaScript支持文件,这些文件必须放进install_dir/lib/runtime/resources/infragistics/scripts目录下;
(2)theme文件。这些文件是CSS和image文件,支持NetAdvantage for JSF组件的各种主题,这些文件必须部署到resources/infragistics/theme/theme_name目录下;
(3)JAR文件。这些文件是NetAdvantage for JSF组件所依赖的类包,必须放到WEB-INF/lib目录下。
NetAdvantage for JSF组件包有一定的针对性。尽管推荐所有的组件都部署到应用中,实际上可部署其子集。如:infragistics-webgrid.jar只用于WebGrid组件。
下表列出了每一个组件group需要的东东:
-------------------------------------------
Component     |  Script Folder    |  Themes Folder               |  Lib Folder
-------------------------------------------
*Shared           |  igf_core.js        | igf_shared.CSS/              |  infragistics-shared.jar
                          |  igf_ui.js            |                                              |
                          |  igf_effect.js      |                                             |
-------------------------------------------
WebBar            |  igf_bar.js       | igf_bar.CSS/webbar/        |  infragistics-webbar.jar
-------------------------------------------
WebGrid          |  igf_grid.js      |igf_grid.CSS/webgrid/       |  infragistics-webgrid.jar
-------------------------------------------
WebInput        |  igf_input.js     |igf_input.CSS/webinput/   |  infragistics-webinput.jar
-------------------------------------------
WebMenu       |  igf_menu.js   | igf_menu.CSS/webmenu/  |  infragistics-webmenu.jar
-------------------------------------------
WebTab          |  igf_tab.js       | igf_tag.CSS/webtab/         |  infragistics-webtab.jar
-------------------------------------------
WebTree        |  igf_tree.js      | igf_tree.CSS/webtree/       |  infragistics-webtree.jar
-------------------------------------------
*在部署时,Shared组件需要的文件和文件夹必须包含进部署目录。
2、看NetAdvantage for JSF的样例
如果你不想看到讨厌的提示窗口,你需要把infragistics-netadvantage.lic放入部署后的WEB-INF目录下。
3、Facelets支持
NetAdvantage for JSF组件应该工作在Facelet下。
4、Portlet支持
NetAdvantage for JSF组件可以运行在portlet服务器下面:
(1)JBoss
(2)Liferay
(3)IBM WebSphere
以JBoss为例,要安装和部署样例程序到JBoss2.4或更高版本:
(1)以run.bat开始启动JBoss;
(2)复制infragistics-netadvantage.war到JBoss的deploy下,其war文件中包含了jsf-impl.jar和jsf-api.jar,为避免与JBoss的JAR相冲突,可移走war中的这两个jar文件;
(3)在web.xml文件,定位下列行:
com.sun.faces.config.ConfigureListener
改为:
org.apache.myfaces.webapp.StartupServletContextListener
(4)去http://myfaces.apache.org下载Apache MyFaces 1.1.5,拷贝其JAR到WEB-INF/lib目录下。
(5)在Portlet.xml页中,定位下面行:
com.sun.faces.portlet.FacesPortlet
改为:
org.apache.myfaces.portlet.MyFacesGenericPortlet
(6)导航到JBoss Portal的Admin页面,点击Portlets链接,将出现一个有效的portlet列表。
(7)点击infragistics-netadvantage链接,出现一个对话框,允许你创建portlet实例。
(8)键入名字“Infragistics JSF Samples”,点击创建实例。这在JBoss中创建了一个portlet,你可以增加Starter portal页面。
(9)在Admin tab中,点击Portal链接,将展开Starter portal页面树,选择Infragistics JSF Samples,增加一个名为“samples”的Starter portal页面。
(10)点击Starter tab,将显示NetAdvantage for JSF samples。
目录
相关文章
|
NoSQL Java Redis
redis的lua脚本
在 Lua 脚本中,可以使用redis.call()函数来执行Redis命令.
142 0
|
算法 Java 程序员
HashMap面试必问的6个点,你知道几个?
HashMap面试必问的6个点,你知道几个?
|
3天前
|
人工智能 JavaScript 测试技术
Qwen3-Coder入门教程|10分钟搞定安装配置
Qwen3-Coder 挑战赛简介:无论你是编程小白还是办公达人,都能通过本教程快速上手 Qwen-Code CLI,利用 AI 轻松实现代码编写、文档处理等任务。内容涵盖 API 配置、CLI 安装及多种实用案例,助你提升效率,体验智能编码的乐趣。
303 100
|
4天前
|
JSON fastjson Java
FastJson 完全学习指南(初学者从零入门)
摘要:本文是FastJson的入门学习指南,主要内容包括: JSON基础:介绍JSON格式特点、键值对规则、数组和对象格式,以及嵌套结构的访问方式。FastJson是阿里巴巴开源的高性能JSON解析库,具有速度快、功能全、使用简单等优势,并介绍如何引入依赖,如何替换Springboot默认的JackJson。 核心API: 序列化:将Java对象转换为JSON字符串,演示对象、List和Map的序列化方法; 反序列化:将JSON字符串转回Java对象,展示基本对象转换方法;
|
4天前
|
缓存 JavaScript 前端开发
JavaScript 的三种引入方法详解
在网页开发中,JavaScript 可通过内联、内部脚本和外部脚本三种方式引入 HTML 文件,各具适用场景。本文详解其用法并附完整示例代码,帮助开发者根据项目需求选择合适的方式,提升代码维护性与开发效率。
196 110
|
5天前
|
Android开发 开发者 Windows
这是我设计的一种不关机,然后改造操作系统的软件设计思路2.0版本
本文介绍了在不重启系统的情况下实现操作系统改造的两种方案。第一种方案通过SLFM Recovery模式,在独立于操作系统的最高权限环境下完成系统更新与改造,并支持断电恢复与失败回滚。第二种方案采用多分区机制,通过SLFM套件在独立分区中完成系统改造,适用于可中断与不可中断服务场景,确保系统更新过程的安全与稳定。
230 132