创建自定义JSF2.2组件和库

创建自定义JSF2.2组件和库,jsf,custom-component,jsf-2.2,Jsf,Custom Component,Jsf 2.2,我是一名前端开发人员/设计师,对JSF和Java基本上没有什么经验,但多亏了stackoverflow和许多其他优秀的网站,我才得以成功 现在我需要为一个项目创建一些自定义组件,但是很难找到关于如何创建的表达性文档。组件需要高度定制,因此我不能只使用primefaces或其他*faces库,因为它们对我的项目来说过于膨胀 我做了很多研究,到目前为止,我在获得一个简单的组件进行渲染、识别自定义标记和创建名称空间方面取得了一些伟大的成果 我的问题更多的是如何使用ajax在浏览器和服务器之间进行通信。

我是一名前端开发人员/设计师,对JSF和Java基本上没有什么经验,但多亏了stackoverflow和许多其他优秀的网站,我才得以成功

现在我需要为一个项目创建一些自定义组件,但是很难找到关于如何创建的表达性文档。组件需要高度定制,因此我不能只使用primefaces或其他*faces库,因为它们对我的项目来说过于膨胀

我做了很多研究,到目前为止,我在获得一个简单的组件进行渲染、识别自定义标记和创建名称空间方面取得了一些伟大的成果

我的问题更多的是如何使用ajax在浏览器和服务器之间进行通信。我需要通过ajax从自定义组件发送数据,并在页面主作用域上获得响应,以便触发特定行为

我还需要了解如何创建/编译一个库,以保持组件和项目的分离和可维护/可重用


对不起,如果我不够清楚,请询问任何关于评论的问题,我会回复。很抱歉没有提供代码,但我还没有任何代码可以提供。欢迎链接到教程和更简单的库存储库

为了在JSF2.2中使用ajax,f:ajax标记提供了您所需要的一切。对于自定义组件,您可能会发现这里有一些有用的东西。Hello@XtremeBiker,很酷的链接,f:ajax的问题是我正在创建一些自定义的jQuery组件,它们的值存储在一个变量中,比如someComponent.value;。如何将其作为组件值传递?