Javaフレームワークリンクまとめ
Spring Framework(すぷりんぐふれーむわーく)ー2002~
・アプリケーションフレームワーク
・テストしやすい→Spring MVC Testというテストプログラム
・独立性→拡張しやすい、外部のフレームワークも取り入れやすい
・保守性が高い
・再利用性が高い
・新しい機能を積極的に取り入れる
Spring Framework | TECHSCORE(テックスコア)
・動かしてみる
Struts(すとらっつ)ー2000~
・アプリケーションフレームワーク
・シンプル
・国際化対応が容易
・自由度が高い
・DBにアクセスする仕組みがない
・脆弱性がある
・動かしてみる
Strutsを使うWebアプリケーション構築術(1):フレームワーク・プログラミングの準備 (1/2) - @IT
Wicket(うぃけっと)ー2005~
・アプリケーションフレームワーク
・Apacheが開発
・JavaとHTMLだけでの開発を目指す
・Ajaxが使用しやすい
・動かしてみる
Wicketでオブジェクト指向を楽しみながらWebアプリケーションを作る - 技術ブログ | 株式会社クラウディア
Play Framework(ぷれいふれーむわーく)ー2007~
・アプリケーションフレームワーク
・非同期で行われていることが前提
・軽量
・生産性が高い
・Java、Scalaで動く→謳っているもののだいぶScala推し
・独自のテンプレートエンジン→Groovy
Play Frameworkについてざっくり説明する | anopara
Dropwizard(どろっぷうぃざーど)ー2014~
・デプロイ時にjarにパッケージングするので楽
・学習コストが低め
・ドキュメントが少ない
・動かしてみる
Spark Framework(すぱーくふれーむわーく)ー2013~
(2017/05/18
コメントよりSparkとApache Sparkが混在しているとご指摘を受けましたのでApache Sparkの関連リンクを削除しました)
・マイクロフレームワーク
・RubyのアプリケーションフレームワークであるSinatra(しなとら)と似ている
・動かしてみる
Junit(じぇーゆにっと)
・テストフレームワーク→eclipseに標準で入っていることもある
・バグ修正が早くなることでプロジェクト全体の作業効率をあげるのが目的
・動かしてみる