Velocity与JSF之间有什么区别?

loki_lan 发布于 2015/06/29 16:15
阅读 1K+
收藏 1

现在想把前端与后端完全分开,同事说JSF可以做到,但是OSC好像用过Velocity,请问这两者具体区别在哪里?

我普通WEB项目需要把前端与后端完全分开要用哪个好?或者有什么好的推荐?

回答有机会获得@红薯 香吻一个。

加载中
0
南湖船老大
南湖船老大

引用来自“景愿”的评论

JSF是一套非常难用的UI框架,国内用的很少,原理类似桌面软件的UI。。

JSP,Velocity,Freemarker三者选一个吧,没啥特别大的区别

应该说JSF是一套完整的框架,不仅仅是UI,它没有实现前后端分离,恰恰相反,是耦合在一起
0
红薯
红薯

他们之间没有联系,两种不同的模板技术

loki_lan
loki_lan
那我可以在这两者之间选一个吗?
0
ville
ville
Velocity是一种模板技术,JSF是一个类似Struts1,2框架两者不是一回事。
0
景愿
景愿

JSF是一套非常难用的UI框架,国内用的很少,原理类似桌面软件的UI。。

JSP,Velocity,Freemarker三者选一个吧,没啥特别大的区别

0
梅开源
梅开源

把前端与后端完全分开其实是很累的。。

Velocity不错。

别用freemarker就好。

梅开源
梅开源
@SwordHua 够用就好,不就是个模板
SwordHua
SwordHua
velocity 已经不更新了。。。
loki_lan
loki_lan
好的,谢谢。
0
r
ratking

JSF确实与后台紧耦合,通过页面的表达式(EL)来访问后台bean的属性与方法。可以使用Spring bean,可以使用CDI bean,可以使用JSF Managed bean。

关于JSF,可以看看PrimeFaces演示程序showcase,看界面的同时,还可以看程序源码。

http://www.primefaces.org/showcase/


(如果你水平足够)界面的布局与主题是可以切换的,可以是响应式布局,支持平板、手机的设备。

http://www.primefaces.org/layouts/


PrimeFaces有一个纯CSS与JavaScript的页面组件,PrimeUI,可以通过JSON与后台交互,它是松耦合的。

http://www.primefaces.org/primeui/

loki_lan
loki_lan
这个看过了,不过还是谢谢你 :)
0
i
isaiah
在JavaEE7中 JSF版本是2.2,它忆放弃使用JSP做为表现层,而是使用了Facelets做为表现层,也是一种基于模板技术的表现层解决方案。更多JSF相关技术请加群:84376982
返回顶部
顶部