4

私は、すべての (クリーンな) Web アプリケーションで再実装される可能性が非常に高い、高品質で十分にテストされた絶対に基本的なクラスを提供する Java ライブラリを探しています。例は

  • オフセットと制限を保持するページネータ値クラス
  • request.getInteger("limit", 50)など、リクエストまたはデフォルト値から型指定された値を取得するメソッド
  • スローしない UTF-8 の URLEncoder と URLDecoder のラッパー
  • 有効な URL、パーサー、およびビルダーのすべてのコンポーネントの不変の小さな値クラス
  • 時間に依存するコードをテスト可能にするクロック インターフェイスと実装
  • ... (もっと見つけます)

Spring には便利なものがたくさんあることは知っていますが、上記のような単純なものがまだ不足しています。

4

2 に答える 2

1

GoogleWebToolkitをご覧ください。それはあなたが求めていることの多くを行います。

私はそれを使用しました、そしてそれを再び使用するでしょう。

于 2013-03-14T19:19:47.707 に答える
0

私がこれまで関わってきたEvertプロジェクトは、そのようなユーティリティを社内で大量に作成していました。

多くのWebフレームワークのソースを見てください。それらには、いくつかのutilパッケージまたはクラスが含まれている必要があります(購入してください。ほとんどの場合、内部で使用され、外部コードで使用されることはありません)。

一部のApacheCommonsライブラリは、もともとこのためにビルドされましたが、単純なutilsを超えて成長し、現在は常に適切に維持されているとは限りません。

今近づいているのはOmniFacesですが、これは特にJSF専用ですが、要求している間はどうでしょうか。プレーンサーブレット、GWT、Spring MVC?

于 2013-03-14T19:13:01.833 に答える