Stripes_(framework)
「ストライプ」フレームワーク
「ストライプ」フレームワーク
Stripesは、model-view-controller(MVC)パターンに基づくオープンソースの Webアプリケーションフレームワークです。これは、Java 1.5で導入されたアノテーションやジェネリックなどのJavaテクノロジーを使用して、Strutsよりも軽量なフレームワークを目指し、「設定より規約」を実現します。これは、フレームワーク全体で使用される一連の単純な規則によって構成のオーバーヘッドが削減されるという考えを強調しています。実際には、これはStripeアプリケーションが構成ファイルをほとんど必要としないことを意味し、開発と保守の作業を削減します。2016年から休眠中です。
ストライプ
原作者
ティム・フェネル
初回リリース
2005 ; 16年前 (2005)
安定リリース
1.6.0 / 2015年7月23日 ; 6年前 (2015-07-23)
リポジトリ
github .com / StripesFramework / stripes
で書かれている Java オペレーティング・システム
クロスプラットフォーム
プラットホーム
Java仮想マシン
タイプ
Webアプリケーションフレームワーク
ライセンス
Apacheライセンス2.0
Webサイト
Stripesframework .atlassian .net / wiki / spaces / STRIPES / overview
コンテンツ
1 特徴
2 例
3 参考文献
4 外部リンク
特徴
アクションベースのMVCフレームワーク
構成ファイルはありません POJO 注釈はXML構成ファイルを置き換えます
柔軟でシンプルなパラメータバインディング
検索エンジンに適したURL
J2EEWebコンテナで実行
JUnit統合
簡単な国際化
ウィザードのサポート
JSPレイアウト
ビューとしてのJSPまたはフリーマーカーテンプレート
春の統合
JPAサポート
AJAXサポート
ファイルアップロードのサポート
Google AppEngineと互換性があります
オープンソース
軽量
例
Hello Worldのちょうど2つのファイルを持つストライプアプリケーション、: HelloAction.java インポート net.sourceforge.stripes.action.ActionBean ; インポート net.sourceforge.stripes.action.ActionBeanContext ; インポート net.sourceforge.stripes.action.DefaultHandler ; インポート net.sourceforge.stripes.action.ForwardResolution ; インポート net.sourceforge.stripes.action.Resolution ; インポート net.sourceforge.stripes.action.UrlBinding ;@UrlBinding (”/hello-{name=}.html” )パブリック クラス helloActionと 実装 ActionBean { プライベート ActionBeanContextの 文脈。 プライベート 文字列 名; public ActionBeanContext getContext () {
return context ; } public void setContext (ActionBeanContext context ) {
this 。コンテキスト = コンテキスト; } public void setName (String name ) {
this 。名前 = 名前; } public String getName () {
return name ; } @DefaultHandler パブリック 解像度 ビュー() {
戻り 新しい ForwardResolution (「/ WEB – INF /のHelloWorld 。JSP 」)。 } } HelloWorld.jsp
body> html>
追加の構成ファイルは必要ありません。
参考文献
Daoud、Frederic(2008年10月27日)。ストライプ:…そしてJavaWeb開発は再び楽しいです。実用的なプログラマー(第1版)。実用的な本棚。NS。396. ISBN 1-934356-21-2。LCCN 2010537102。2016年6月29日にオリジナルからアーカイブされました。
グローバー、アンドリュー(2009年1月20日)。「Groovletsで体重を減らす」。ディスコブログ。JavaWorld。
Hoang Le、Kevin(2006年10月6日)。「ログアウトの問題の再検討」。JavaWorld。
ホセ、ベノイ(2006年9月29日)。「ストライプはストラットを次のレベルに引き上げます」。Javaブティック。DevX。アーカイブされた元2012-05-05に。
Allmon、BJ(2006年8月22日)。「Stripes、Apache Derby、およびEclipseを使用した構成不要のJ2EE開発」。developerWorks。IBM。2010-02-04にオリジナルからアーカイブされました。
スミス、リック(2006年7月17日)。「ストラットからストライプへ—旅する価値のある道」。DevX。アーカイブされたオリジナルの2017年9月23日に。
イーグル、マーク(2007年1月24日)。「ストライプを使用したJavaWeb開発」。ONJava。オライリー&アソシエイツ。2018-05-06にオリジナルからアーカイブされました。
サントス、サミュエル(2009年9月17日)。ストライプを使用したJavaWeb開発。JavaPT09。ポルトガルJavaユーザーグループ。
シャン、トニー; 華、ウィニー(2006)。JavaWebアプリケーションフレームワークの分類法。ICEBE’06。2006 IEEE International Conference on e-BusinessEngineering。pp。378–385。土井:10.1109 /ICEBE.2006.98。ISBN 0-7695-2645-4。
ワトソン、ブレント(2015)。例によるストライプ。押して土井:10.1007 / 978-1-4842-0980-6。ISBN 978-1-4842-0981-3。
外部リンク
コンピュータプログラミングポータル
公式サイト
ウェイバックマシンでの実用的なプログラマーストライプの本(2016年6月29日アーカイブ)
ストライプの本ブログでウェイバックマシン(2008年7月27日のアーカイブ)
ティム・フェネルのブログ(リード開発者ストライプ)でウェイバックマシン(2016年1月24日のアーカイブ)
ベン・ギュンター(ストライプスの開発者)で、ウェイバックマシン(2010年11月13日のアーカイブ)
メーリングリストストライプでウェイバックマシン(2010-12-09アーカイブ)
ストライプのGitHubの”