Annotated Time Lineを使ってみた

グラフ表示をするために今まではflotを使っていたが、時系列なデータをドラッグしたり表示範囲をぐりぐりやりたいなと思ってGoogle Visualization APIのAnnotated Time Lineを使ってみた。 今までExt JS等も使っていたのでサンプルソースを見てすぐに動かす…

SAStrutsでJSONを返す

SAStrutsでDBから取得した情報をJSON形式で返したいと思ったのでJSON-libを使ってみた。単純に取得したEntityを変換してやれば終わりだろうと思っていたらJSON-libがpublicフィールドに対応していない。だからといってgetter、setterを追加するのも馬鹿らし…

S2Maiでの「X-」ヘッダの追加方法

SAStrutsの勉強アプリでメール送信をするためにS2Maiを導入。ここを参考にセットアップは簡単にできた。ただ、テンプレートでのpublicフィールドには対応していない(?)ようなのでDtoにgetterを追加。残念。特に問題も無くメール送信完了。なるほど、これは簡…

jQuery UI TabsとjQuery Form Plugin2

前の時に書いたjQuery UI TabsとjQuery Form Pluginではタブの遷移先のHTMLやjspに特定のJavaScriptを埋め込む必要があった。やはりこれだと面倒なので親画面(タブがある画面)で読み込み先をajaxForm化する方法を考えてみた。Aタグもonclickでloadするように…

Google カレンダー風味なカレンダを作ってみた

Google カレンダーのようなカレンダーに色々登録したりするのが欲しかったのでjQueryの勉強がてら作ってみた。 とりあえず実装してみたレベルのなので改善点等は色々あるし、色々なブラウザで動くかどうかは試していない。それでも月移動とか、日付のボック…

jQuery UI TabsとjQuery Form Plugin

jQuery UI/Tabsを使用してタブを作成し、タブの内容をAjaxで取得するようにしてみた。 やり方は単純に本家のサンプルを見ればわかるとおり、書き方としては単純にリンクを張っただけ。 <script type="text/javascript"> $(document).ready(function() { $("#tab > ul").tabs( {fx : {opacity</script>…

ログイン情報をセッションに格納する方法

少しずつSAStrutsの勉強中。 ログイン情報をセッションに格納する場合は機能リファレンスを見る限り以下のようにするようだ。 @Component(instance = InstanceType.SESSION) public class UserDto implements Serializable { public String givenName; publi…

複数DBを扱う場合の生成方法

まだあまり検証していないがSAStruts+S2JDBCで複数のDBを扱う場合に、entityやserviceをS2JDBC-Genで生成する場合どうするのが想定される方法なのだろうか。 単純にs2jdbc-gen-build.xmlのjdbcmanagernameを変えて生成すればクラスはできる。でもこのままだ…