Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
最常用的Java框架是什么?_Java_Frameworks - Fatal编程技术网

最常用的Java框架是什么?

最常用的Java框架是什么?,java,frameworks,Java,Frameworks,对我来说,我将根据我的经验回答这个问题 因此,如果我要开始新项目,我将使用以下技术: 作为框架 Spring(DI、拦截器、石英、ACEGI等) 冬眠 JSF 当然,您可能需要使用一些辅助框架/库,例如: 速度 中科院;如果您需要SSO JXLs;如果您需要使用XLS模板生成Excel文件的小而简单的库 流口水;这是一种人工智能规则引擎,它使用基于规则的方法来实现专家系统,更准确地分类为产生式规则系统 在测试方面,我将考虑以下框架:< /强> TestNG;您可能希望在单元测试中使用JUni

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

因此,如果我要开始新项目,我将使用以下技术:

  • 作为框架
  • Spring(DI、拦截器、石英、ACEGI等)
  • 冬眠
  • JSF
  • 当然,您可能需要使用一些辅助框架/库,例如:

  • 速度
  • 中科院;如果您需要SSO
  • JXLs;如果您需要使用XLS模板生成Excel文件的小而简单的库
  • 流口水;这是一种人工智能规则引擎,它使用基于规则的方法来实现专家系统,更准确地分类为产生式规则系统
  • <强>在测试方面,我将考虑以下框架:< /强>

  • TestNG;您可能希望在单元测试中使用JUnit,但TestNG不仅仅是一个unite测试框架
  • 水或硒作为网络测试
    其他人能推荐其他选择吗?

    不要忘记一些工具,例如。

    框架是达到目的的手段。你想完成的项目是什么?
    很多人使用Spring,但对一些人来说,一些晦涩难懂的开源API可能会节省数年的编码时间

    我不能确定,我将在即将到来的新项目中使用什么。除非另有说明,否则我也打算这样做。

    在您获取最新和最棒的文件之前-也许您应该注意您实际需要什么,然后找到最佳匹配率,而不仅仅是获取jar文件。

    以下是StackOverflow上对您的问题的一些回答


    您可以通过

    自己搜索,我也会使用这些工具来构建项目并遵循规则

    Maven构建系统

    Nexus存储库服务器

    哈德逊CI服务器

    PMD,FindBugs

    方格


    老爷车

    谢谢埃迪在谷歌上的提示

    当我问这个问题时,我倾向于Web应用程序开发。现在我发现这不能用一个问题来回答。 因此,我想最好有一个页面对Java框架(DI、Web、ORM)进行分类,每个类别中都有指向stackoverflow中其他问题的链接

    然而,这可能会以类似的方式结束 但是分类。因此,我将在下面的回答中使用您的提示Eddie:

    框架:

    框架:

    网络框架:

    报告引擎:

    测试框架:

    GUI库:

    工具:

    静态分析工具:


    如果我遗漏了什么,请让我知道更新这个答案。(谢谢大家)

    我完全同意你的观点,但是会使用一些最低限度的框架,例如,如果你要与数据库交互,应该考虑使用一个ORM框架,而且我认为在任何实际应用程序中都应该选择一个DI框架;这就是我要说的。我喜欢RDD这是我第一次读到RDD,它对我来说是真实而有趣的,我可能无法通过上面列出的任何框架中的面试;我相信面试应该是关于你找到解决方案的能力,而不是你的知识;我同意你的这一想法有一次有人问我是否对WebLogic7有一些经验(是的,不仅是特定的应用程序服务器,还有特定的版本)。RDD规则,在内心深处你知道它。我们都知道所有的应用程序服务器都是一样的,但是。。现在我对几乎所有的方法都有了经验。呵呵,如果你知道有人问我是否知道特定类包含哪些函数,以及这些方法的参数,你会发现这很正常。大多数人不相信几分钟的谷歌搜索就能回答这个问题;除非他们没有互联网连接;)事实上,这个问题就是您给定列表第二个线程中的答案。:)你上次出版是什么意思?在主页上有消息说AndroMDA 3.3 Final已经发布并可供下载!2008年4月21日,星期一