【问题标题】:What is the Java equivalent of .NET's Enterprise Library?.NET 的企业库的 Java 等价物是什么?
【发布时间】:2011-03-31 05:29:44
【问题描述】:

我是一个 .NET 人,但最近被安排在一个 Java 项目上。是否有 .NET 的企业库的 java 等价物?更具体地说,我只需要一个配置管理器、数据访问助手(参数化和清理),也许还需要一个记录器。

java开发的热门工具有哪些?

【问题讨论】:

  • 可能想接受一些答案... 49 个问题中有 34% 的问题有点低

标签: java configuration data-access logging


【解决方案1】:

对于DAO,我使用Easier Java Persistence,非常轻量级,需要0配置。真的很值得

【讨论】:

    【解决方案2】:

    .NET 企业库似乎只是库的集合。对于您的特殊需求,有很多选择。我会建议每个:

    【讨论】:

      【解决方案3】:

      日志记录:log4j(或logging built into Java

      配置和数据访问帮助器:Spring 可能还有 Hibernate

      【讨论】:

      • log4j 尤其是 JUL 与 Logback 或 slf4j 相比并不好。
      • @Lord.Quackstar log4j 完全够用 ;)
      【解决方案4】:

      听起来像是Apache Commons 提供的那种水平工具。这些已经存在多年,在某些情况下今天仍然有用(例如Commons LangCommons Configuration),在其他情况下现在已经过时并被更好的东西所取代(Commons Collections by Google GuavaCommons Logging by SLF4J )。

      对于简化的数据访问,iBatisSpring JDBC 之类的都是很好的起点。

      【讨论】:

      • 几乎每个人都在 Java 标准版之上使用 Apache Commons。
      • @Dean J:我认为它的使用可能会减少,部分原因是提到的示例已经过时,也因为语言本身已经赶上了相当的一部分。
      • 哈哈,他们在 .NET 中称为“企业”,在 Java 中称为“commons”:)
      猜你喜欢
      • 2011-06-05
      • 2011-03-23
      • 1970-01-01
      • 2010-10-02
      • 1970-01-01
      • 1970-01-01
      • 2010-11-11
      • 1970-01-01
      相关资源
      最近更新 更多