我是一名前端开发人员/设计师,我对JSF和Java的总体经验很少,但我感谢 stackoverflow 和许多其他优秀的网站。
现在我需要为项目创建一些自定义组件,但很难找到有关如何操作的富有表现力的文档。组件需要高度自定义,因此我不能仅使用primefaces或其他* faces库,因为它们对我的项目过度膨胀。
我做了很多研究,到目前为止,我得到了一些很好的结果,可以获得一个简单的渲染组件,识别自定义标记并创建名称空间。
我的问题更多的是如何使用ajax在浏览器和服务器之间进行通信。我需要从我的自定义组件通过ajax发送数据并获取页面主范围的响应,因此我可以触发特定的行为。
我还需要了解如何创建/编译它到库中,以保持组件和项目分离和可维护/可重用。
对不起,如果我不够清楚,请询问任何评论,我会回复。很抱歉没有提供代码,但我还没有提供任何代码。任何指向教程和更简单的库存储库的链接都很受欢迎!