摘要:
1,JSF的应用状态保存在了服务器端,用户的操作状态都保存到了HttpSession 而REST则是把状态保存到了客户端。
使用 REST URLs 来跟资源进行交互,这也是为什么JSF比较容易编码的原因。
2,JSF提供了丰富的用户界面组件,如果你的应用中需要界面,那么使用JSF则比较有效率,后者没有界面组件,只能结合JQUERY等来使用。
3,REST拥有better-looking URLs这样可以被用户进行书签收藏,也方便搜索引擎收录。
4,REST提供了对同一资源进行多格式显示的可能,例如XML,PDF,JDON等。 阅读全文