栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

各种Java Web表示层技术的优缺点

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

各种Java Web表示层技术的优缺点

我的观点非常偏向于Wicket,因为在JSP地雷上跳闸了太多次之后,我已经使用了一段时间。

Wicket专业版:

  • 布局和代码的真正分离。
  • 基于组件,这意味着站点元素的高度可重用性;例如,您可以创建带有自动标签和CSS样式以及所有内容的美化表单,只需在组件的构造函数中更改其DAO对象,即可在另一个项目中完全重用。
  • 对Ajax,Portlet和各种框架等东西的出色支持通常直接可用,更重要的是,除了slf4j / log4j之外,它不依赖任何其他东西,一切都是可选的!

小门缺点:

  • 开发对一般情况有些困惑,Wicket泛型现在有点混乱,尽管在1.4中已经对其进行了很多清理
  • 一些组件(如
    Form.onSubmit()
    )需要大量的子类或匿名方法重写,以便轻松地注入行为。这部分是由于Wicket强大的基于事件的设计所致,但不幸的是,这也意味着使用Wicket容易使代码混乱。

随机的缺点:( 也就是说,我还没有使用过,但这是我的选择和/或所听到的东西)

  • GWT是基于Javascript的,对我来说听起来很愚蠢。主要问题是,它使我想起了太多的JSP:s及其自动生成的类,这些类太可怕了。
  • Tapestry不能正确地分离标记和代码,而这很容易在两者之间进行验证,这将在将来引起问题。


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/496651.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号