加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 使用JSF的Seam和使用GWT的Seam

发布时间:2020-12-15 08:36:25 所属栏目:Java 来源:网络整理
导读:有人能比较和对比这两种解决方案吗?我对Seam或JSF知之甚少,虽然我熟悉GWT的工作方式,非常喜欢它的理论. 主要关注点: 可扩展性/性能 跨浏览器兼容性 学习曲线 生产力 WYSIWYG UI构建 使用Java编写尽可能多的代码的容量(如果可能,我可以触摸JS / HTML / CSS,
有人能比较和对比这两种解决方案吗?我对Seam或JSF知之甚少,虽然我熟悉GWT的工作方式,非常喜欢它的理论.

主要关注点:

>可扩展性/性能
>跨浏览器兼容性
>学习曲线
>生产力
> WYSIWYG UI构建
>使用Java编写尽可能多的代码的容量(如果可能,我可以触摸JS / HTML / CSS,但最好不要)

解决方法

关于应用程序的服务器端实现,在使用GWT而不是JSF时,必须考虑以下几点(pro / con是主观的,所以你应该决定).

>正如@ z00bs所提到的那样,使用GWT你会有一个类似app的桌面.因此,您不会使用/需要Seam的页面导航或页面操作功能.
>从GWT到服务器的所有请求都是短时间运行的.这意味着,您的大多数组件都是ScopeType.EVENT或ScopeType.STATELESS,并且您不需要/使用会话范围.
>使用GWT而不是JSF可以减少服务器上的负载,因为您在客户端中占据了大部分状态.
>您不能将JSF / Seam生命周期与GWT一起使用.例如,您在生命周期中丢失了模型验证部分.模型验证只能通过使用实体管理器或手动触发
>使用Seam和GWT时,所有其他功能(如安全性,邮件或EL)仍然有效.

由于Seam以其JSF支持而闻名,因此您应该考虑另一个框架,例如与GWT密切相关的Spring roo.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读