2 java jsf frameworks web-frameworks uicomponents
我们确实有许多Java可用的框架.Struts,Swing,JSF 2.0,Spring等按其优先级使用.实际上,我不知道它们有多少!
但是,由于我对Java更新,甚至在他们的架构之后学习,我无法确定哪个框架可以用于什么类型的项目!
另外,我对Spring + JSF这样的框架的混合使用感到困惑.它有什么好处?
令我困惑的另一件事是关于市场上可用的UI组件.就像,我们有Primefaces,Ice-faces,MyFaces,Rich-faces.它们可能支持也可能不支持内置的AJAX.它们也可能包含一些错误.什么是Framework + UI组件的最佳选择,可以直接为任何项目提供最佳的解决方案?
我们确实有许多Java可用的框架.Struts,Swing,JSF 2.0,Spring等按其优先级使用.实际上,我不知道它们有多少!
Swing不是一个基于Web的框架.这是一个桌面UI框架.你可能会对Spring MVC感到困惑.
所有这些框架都可分为两种:
基于组件的MVC框架被视为基于请求的MVC框架的进一步发展.如果您想要更多抽象(即基本上最终得到视图和模型),请选择基于组件的MVC框架.如果您想要更多地控制控制器部件,请选择基于请求的MVC框架.
另见:
但是,由于我对Java更新,甚至在他们的架构之后学习,我无法确定哪个框架可以用于什么类型的项目!
作为个人观点,请选择JSF 2.0.
另见:
另外,我对Spring + JSF这样的框架的混合使用感到困惑.它有什么好处?
Spring更多的是注入(控制反转)框架.有人可能会说,它是EJB的替代品.Spring MVC是一个基于请求的框架.
也可以看看:
令我困惑的另一件事是关于市场上可用的UI组件.就像,我们有Primefaces,Ice-faces,MyFaces,Rich-faces.它们可能支持也可能不支持内置的AJAX.它们也可能包含一些错误.什么是Framework + UI组件的最佳选择,可以直接为任何项目提供最佳的解决方案?
MyFaces是另一个JSF 实现,对于残余,你只提到了JSF组件库.这些意味着在 JSF实现之上使用.选择哪一个取决于哪一个最适合您的功能要求(皮肤性,可吸收性,增强性等).
作为个人观点,PrimeFaces 2.0看起来最好.
也可以看看:
| 归档时间: |
|
| 查看次数: |
2488 次 |
| 最近记录: |