相关疑难解决方法(0)

各种Java Web框架的优缺点是什么?

我正在考虑使用Java创建自己的网站,并试图决定使用什么框架.但是,快速搜索Java框架可以选择50多个!

我的网站只是为了我自己在开始时构建它的乐趣,但如果它变得流行,那么它具有一定的可扩展性,或者至少能够为此重新设计将是一件好事.

更受欢迎的框架之间的主要区别是什么?有没有一个显着优于其他人的情况?例如,高流量企业应用程序与低流量小型应用程序.我也想知道有些人比其他人更容易学习和使用.

是否有人对这些框架有一些经验并可以提出建议?绝对数量的选择是否可以作为早期警告,以尽可能避免基于Java的Web开发?

java rich-internet-application web-frameworks

85
推荐指数
10
解决办法
2万
查看次数

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

我目前正在开发一个大量使用JSF和IceFaces的网络应用程序.我们已经讨论过转移到另一个表示层,我想我会把讨论带到SO中,看看专家们的想法.

我很好奇是否有人可以权衡各种Java表示层技术的优缺点.如果你只和一个人一起工作,说出你为什么喜欢或讨厌它.如果您与多个人合作过,请给出他们如何相互叠加的印象.

我们正在考虑的技术是:

  • ICEfaces的
  • JSF(没有IceFaces)
  • GWT(谷歌网络工具包)
  • 便门
  • 挂毯

如果我遗漏了我的清单中的任何内容,请告诉我.

谢谢!

java presentation-layer java-ee

16
推荐指数
2
解决办法
1万
查看次数

什么是最常用的Java框架?

对我来说,我会根据我的经验回答这个问题.

所以,如果我要开始新项目,我会使用以下技术:

  1. AndroMDA作为MDA框架.
  2. 弹簧(DI,拦截器,石英,ACEGI,......等).
  3. 休眠.
  4. JSF.

当然,您可能需要使用一些辅助框架/库,例如:

  1. 速度.
  2. CAS; 如果你需要SSO.
  3. JXLS; 如果您需要使用XLS模板生成Excel文件的小而简单的库.
  4. Drools的; 这是人工智能规则引擎,它使用基于规则的方法来实现专家系统,并且更准确地归类为生产规则系统.

在测试方面,我将考虑以下框架:

  1. TestNG的; 您可能希望在单元测试部分使用JUnit,但TestNG不仅仅是一个统一的测试框架;
  2. WATIR或SELENIUM作为网络测试;

其他人可以提出其他选择吗?

java frameworks

13
推荐指数
1
解决办法
9213
查看次数