0

BCLまたはJavaディストリビューションに含まれていない、すべてのプロジェクトで使用する重要なコードパッケージは何ですか?

  • モック/スタブ
  • ユニットテスト
  • IOC/依存性注入
  • ロギング
  • ORM
  • ..。

上記のどの実装を使用しますか?

見逃した必需品は何ですか?

4

4 に答える 4

4

これは私の Java のリストです。

  1. 依存性注入、AOP、構成の処理、およびシステムの接着のためのスプリング
  2. モック用の Easymock。
  3. ロギング用の Log4j をテストするための JUnit。
  4. ORM のために休止状態にします。
  5. Web サービス用の CXF。
  6. 特に Apache Commons:
    • エンコード/デコード用のコーデック (例: Base64)
    • さまざまな便利なクラスの Lang
    • 強化されたファイル処理のための IO。
  7. ジェネリック対応コレクション関数の Google Collections。
  8. 非常に優れた XML マーシャリング/アンマーシャリング用の JIBX
  9. 一般的なキャッシュ用の EhCache
  10. 実際には Java パッケージではありませんが、私のプロジェクトはすべて、依存関係の管理とビルドの自動化に Maven を使用しています。
  11. 必要な統計と乱数生成のための珍しい数学。
于 2009-06-03T21:57:46.580 に答える
0
  • Moq (モッキング)
  • NUnit (単体テスト)
  • Ninject (依存性注入)
  • Fluent NHibernate を使用した 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 - ツール
  • Hibernate-ORM
  • Moq - モック
  • NUnit-テスト
  • ウィンザー城 - IOC
  • TeamCity - 継続的インテグレーション
于 2009-06-03T21:50:18.920 に答える
0
于 2009-06-03T21:44:17.170 に答える