0

您在每个项目中都使用了哪些基本代码包,这些代码包未包含在 BCL 或 java 发行版中?

  • 模拟/存根
  • 单元测试
  • IOC / 依赖注入
  • 日志记录
  • 甲骨文
  • ...

您使用上述哪种实现?

我错过了哪些必需品?

4

4 回答 4

4

这是我的 Java 列表:

  1. Spring 用于依赖注入、AOP、处理配置和将系统粘合在一起
  2. Easymock 用于模拟。
  3. JUnit 用于测试 Log4j 的日志记录。
  4. 为 ORM 休眠。
  5. CXF 用于 Web 服务。
  6. 特别是 Apache Commons:
    • 用于编码/解码的编解码器(例如 Base64)
    • 朗为各种便利班
    • 用于增强文件处理的 IO。
  7. Google Collections 为其启用泛型的 Collection 功能。
  8. JIBX 用于很好的 XML 编组/解组
  9. 用于一般缓存的 EhCache
  10. 不是真正的 java 包,但我所有的项目都使用 Maven 进行依赖管理和构建自动化。
  11. 所需的任何统计和随机数生成的不常见数学。
于 2009-06-03T21:57:46.580 回答
0
于 2009-06-03T21:44:17.170 回答
0
  • 起订量(模拟)
  • NUnit(单元测试)
  • Ninject(依赖注入)
  • NHibernate 与 Fluent NHibernate (OR/M)
  • Sonic.NET 迁移(迁移)
  • FinalBuilder(持续集成)
  • YUI 测试(JavaScript 单元测试)
  • WatiN(启用 JavaScript 单元测试的持续集成)
  • WatiN(集成测试)
于 2009-06-03T21:49:39.373 回答
0
  • 视觉工作室 - IDE
  • Resharper - IDE 增强功能
  • Visual SVN - IDE 增强功能
  • RockScroll - IDE 增强功能
  • SVN - 源代码控制
  • .Net Reflector - 工具
  • NHibernate - ORM
  • 最小起订量 - 模拟
  • NUnit - 测试
  • 温莎城堡 - 国际奥委会
  • TeamCity - 持续集成
于 2009-06-03T21:50:18.920 回答