Javaフレームワークリンクまとめ

furien.jp

blog.codecamp.jp

 

 

Spring Framework(すぷりんぐふれーむわーく)ー2002~

・アプリケーションフレームワーク

・テストしやすい→Spring MVC Testというテストプログラム

・独立性→拡張しやすい、外部のフレームワークも取り入れやすい

・保守性が高い

・再利用性が高い

・新しい機能を積極的に取り入れる

www.sejuku.net

tech.pjin.jp

www.ossnews.jp

Spring Framework | TECHSCORE(テックスコア)

・動かしてみる

dev.classmethod.jp

 

 

Struts(すとらっつ)ー2000~

・アプリケーションフレームワーク

・シンプル

・国際化対応が容易

・自由度が高い

・DBにアクセスする仕組みがない

脆弱性がある

www.scutum.jp

StrutsによるWebアプリケーション開発

・動かしてみる

Strutsを使うWebアプリケーション構築術(1):フレームワーク・プログラミングの準備 (1/2) - @IT

 

 

Wicket(うぃけっと)ー2005~

・アプリケーションフレームワーク

Apacheが開発

JavaとHTMLだけでの開発を目指す

Ajaxが使用しやすい

gihyo.jp

・動かしてみる

codezine.jp

Wicketでオブジェクト指向を楽しみながらWebアプリケーションを作る - 技術ブログ | 株式会社クラウディア

 

 

Play Framework(ぷれいふれーむわーく)ー2007~

・アプリケーションフレームワーク

・非同期で行われていることが前提

・軽量

・生産性が高い

JavaScalaで動く→謳っているもののだいぶScala推し

・独自のテンプレートエンジン→Groovy

kakakazuma.hatenablog.com

Play Frameworkについてざっくり説明する | anopara

www.ossnews.jp

 

 

Dropwizard(どろっぷうぃざーど)ー2014~

・デプロイ時にjarにパッケージングするので楽

・学習コストが低め

・ドキュメントが少ない

www.bunkei-programmer.net

・動かしてみる

dev.classmethod.jp

etc9.hatenablog.com

 

 

Spark Framework(すぱーくふれーむわーく)ー2013~

(2017/05/18 

コメントよりSparkとApache Sparkが混在しているとご指摘を受けましたのでApache Sparkの関連リンクを削除しました)

・マイクロフレームワーク

RubyのアプリケーションフレームワークであるSinatra(しなとら)と似ている

・動かしてみる

kikutaro777.hatenablog.com

murayama.hatenablog.com

dev.classmethod.jp

 

 

Junit(じぇーゆにっと)

・テストフレームワークeclipseに標準で入っていることもある

・バグ修正が早くなることでプロジェクト全体の作業効率をあげるのが目的

- JUnit 実践講座 - プログラミングスタイルガイド

www.atmarkit.co.jp

・動かしてみる

konbu13.hatenablog.com

dev.classmethod.jp