メインイメージ
SimpleController4Jアイコン

Small enhancement for Java Servlet

What's SimpleController4J?

SimpleController4Jは、Javaサーブレットの小さな拡張(強化)です。
サーブレット上に小さなフレームワーク層を形成して、サーブレットより柔軟なルーティングや、
サーブレットには存在しない実行メソッド引数へのデータバインディングなどを提供します。
サーブレット・JSPを使用したスモールスタートの為のフレームワークです。

 ルーティング

コントローラクラス・メソッドに記述するアノテーションを使用した柔軟なルーティング設定

 データバインディング

コントローラクラスのメソッド引数にパスパラメータやフォームパラメータの自動バインディング

 アスペクト

コントローラメソッド実行前・実行後などのジョインポイントでの細やかな処理挿入

 RESTful API

Javaサーブレット感覚でのRESTful API開発支援

Change Log

2019.10.13

ver 0.0.2

サーバへのリクエスト毎に、全コントローラクラス・アスペクトクラスをロードしていた処理を
初回リクエスト時のみ実行するように修正を致しました。
リクエスト時のオーバーヘッドを短縮して、処理性能を改善致しました。

2020.03.01

ver 0.0.3

ドメイン移転に伴い、パッケージの変更を実施致しました。

2020.09.20

ver 0.0.4

1. コントローラクラス・アスペクトクラスのメソッド実行の際に例外が発生した場合、例外のスタックトレースを標準出力するように修正致しました。
2. @Routeアノテーションのpath属性を省略出来るようになりました。省略した場合は空文字が設定されます。

2023.05.01

ver 0.0.5

1. Java EEがEclipse Foundationに移管された後の、jakartaパッケージに対応を致しました。
2. 配布ライセンスをGPLv2 with the Classpath Exceptionに変更致しました。

ご意見・ご感想・バグ報告

×

SimpleController4Jへのご意見やご感想がございましたら、メッセージをお願い致します。
また、SimpleController4Jを使用して頂きまして、バグがございましたらご連絡を頂けると助かります。
皆様からのご意見・ご感想をもとに、SimpleController4Jを改善・拡張をしていきたいと考えております。
皆様からのメッセージは当方で確認をしておりますが、仕事をしながらの開発となる為、すぐにご返信・対応をすることが 出来ない場合がございます。何卒ご容赦ください。

※印は必須です
タイトル
メールアドレス
内容