知识卡片

复合组件契约

专业/工作 · 304.b

内容

复合组件把一组页面元素封装成可复用单元,并通过接口暴露可配置属性、值和动作。使用者只依赖契约,不需要理解内部结构。发散:这和前端组件props、slots的思想相通,真正的复用来自清晰边界,而不是把代码挪到一个文件里。

参考来源

《Java EE企业级编程开发实例详解》第4章《JSF 2.0》