S2Click V0.2リリース
http://s2click.sandbox.seasar.org/
S2ClcikをClickのVersion 1.2に対応して改定しました。
変更点
Click 1.2に対応しました。一部挙動が変わりましたので、Exampleを修正してあります。
JAVADOCを配布 Fileに含めました。
S2Container のVersionを 2.4.12にしました。
S2DaoのVersionを1.0.42にしました。
JettyのVersionを6.1.2rc2にしました。
GOLF 0.2 リリース
時間がかかりましたが、GOLF 0.2をリリースしました。
お気づきの点があればどんどん言ってください。
よろしくお願いします。
http://golf.sandbox.seasar.org/
追加点
- 複数のContainer Windows内に、各種画面を MENU経由だけでなく、直接 画面コードを入力する、Expert Modeにも対応し、Rich Clientの特長を活かした、効率的に入力出来る業務画面を、JAVA コードを最小限にして作成できます。
- 画面のモード(例えば、新規・更新・表示)に応じ、各入力フィールド、ToolBarボタン、Menu項目の「表示・非表示」「Enable・Disable」「編集可否」をCSVFileで簡単に指定できます。
- 画面のある フィールドに対し、子画面(または Dialog)を使用して、検索した結果を簡単に埋め込めます。
- Server側は、S2Containerを使用した S2RMIを利用することにより、SeasarのHot deploy 機能を活用し、Serverを立ち上げたまま、Transactionの追加・機能の追加が行えます。サクサク感のある開発)
- Server側とのDataのやりとりは、CSV File(Validator定義のものをそのまま使用)のHost欄の項目と自動的にMappingされます。また、JTableについても同様に、ColumnのValidation定義のCSVの情報を使用して、自動的にMappingできます。
- Server側から、Error情報をSetする事により、Client側のError表示 AREAに表示すると 共に、最初のError Fieldに自動的にカーソルが移動する機能もあります。
- Server側からの指示により、新たな画面を開いたり、一つ前の画面に戻ったり等の画面遷移を簡単に指定できます。
- IDEが無くても、簡単にDEMOが見られますので、まずDEMOを見て下さい。
- また、PDFで Demoの紹介もしています。
さあ今度は、S2Clickを Version Upしなければ
Golf
ナナオのカラーユニバーサルデザイン対応ワイドモニターが欲しい!
1920 X 1200てなかなか大きくて良さそうですね。
Golfもぼちぼちやっています。
概ね目処はついたのですが、Documentもつくらなければいけないし。
もうすこしかかりそうです。
Golf Version Upの予定
六の日記はここにはないぞ http://d.hatena.ne.jp/rokugen/20070226
で下記要望を頂きましたので対応したいと思います。
ErrorとWarningの他に、Infoのメッセージも出したい。
* ソースを読んだらなんとなく準備はされている予感が・・・。
一つのコンポーネントにValidatorを複数Bindしたい。
* csvに複数書けたら嬉しい。
* それは難儀そうなので、VaidatorChainみたいなのがあると嬉しい。FocusLostでのコミットの設定は、Bind設定のcsvファイルに列を追加してコンポーネント単位で設定出来るといいな〜。
Infoのメッセージについては、Severity.INFOを追加して対応しました。但し
Validationの一番重要な定義ですので、JGoodiesからGolfにValidationについては
すべて移植して変更しました。副作用としてValidationのJarが不要になりました。
複数のValidatorのBindについては、当初提案のValidatorChainで簡単にいこうかと
思ったのですが、Document性と使いやすさからCSV File上に「,」区切りで複数
登録可能にしました。この場合 CSV保存時に文字列は”で囲まれます。
以上の2点には既に対応しましたので、3点目の対応とDocumentの修正で今週末には
出せるとおもいます。
その他の改善としては、複数のSevierityのMessageがある場合、重要度の高い順に出す。
次のVersionで予定している、業務用の複数画面処理対応のため、FrameのInterefaceが
一部追加されています。