2010-04-01から1ヶ月間の記事一覧

Seasarプロジェクト見学(その2)

昨日の続き サイトのSAStrutsの情報だけだと環境が作れなかったので、「Seasar2入門」(2009/2/23初版)を買ってきました。 P176-177に、こんな内容が書かれています。 ・Teedaを作ったが、JSFが思ったより受け入れられなかった。 ・KuinaDaoを作ったが、JPA…

Seasarプロジェクト見学(その1 SAStruts)

概要 未だ未体験のSeasarプロジェクトを見学してみます。 まずは、DIがどのような作りか体験したっかのですが、 プレゼンテーションだけで12プロジェクトもあってどれを試せばいいのかいきなり迷います。 ググッてヒット件数を比較。 Cubby の検索結果 約 1,…

JS Button Editor

JS Button Editor HTML5になってCanvasで絵が描けるようになったので、試しにボタン画像のエディタを試作してみました。 JS Button Editor Windows+FireFox3.5 or Safari or Chromeで動きます。 ちなみに、ボタン画像は右クリックで手動で保存してください。…

Wicketの認証機能

概要 前回、Wicketに認証機能を追加しようとしてSpring Securityを導入してみたのですが、そもそも方向性が間違っていました。Wicketには、wicket-auth-rolesという認証機能のサブプロジェクトがあります。 情報源 Wicketの公式サイトでwicket-auth-rolesの…

iBATIS3

概要 iBatis3を導入する目的で評価用のサンプルコードを書いてみました。 参考にしたサイト 記載は書かれた日時が新しい順です。 Oboe吹きプログラマの黙示録 「iBATIS3 と Google guice」(2010/04/10の記事) http://blogari.zaq.ne.jp/oboe2uran/ SqlSessio…

豆知識 Pleiades(Eclipse)のXMLエディタの属性値が斜体で読みにくい件

[ウィンドウ]メニュー > 設定 を選択 [設定]ダイアログ > XML > XML ファイル > 構文の色の指定 を選択 構文要素:属性値の斜体のチェックを外す

Eclipse3.5 + Maven(m2eclipse) + WTP

概要 EclipseでMavenプラグインのm2eclipseを使用した場合、WTPとの連携が悪いのか、mavenプロジェクトを作ってもサーバに追加できるプロジェクトとしては認識されていませんでした。今までは「動的Webプロジェクト」をMavenのディレクトリ構成にあわせて作…

Spring Security 3.0.x

概要 Wicketで作っているアプリにSpring Securityのログイン機能を追加する方法を調査中しています。WicketがURLを自動生成するのに対し、Spring SecurityはURLのパターンでアクセス制御をするので、このアンマッチがまだうまく解決できていませんが、Spring…

JavaからZipファイルの作成&解凍[Java]

JavaでZipファイルの作成というと、クラスの使い方が複雑だとか、日本語ファイルが化けるとかいろいろ面倒な印象でしたが、Apach Commonsのcompressを使うといいみたいです。簡単なコードを書いて、Windows環境で3階層ぐらいのディレクトリを圧縮、解凍して…

ActiveObjectsのCreate文生成機能

JavaのO/RマッパーにActiveObjectsというものがあります。RailsのActiveRecordライクな機能をJavaでも使おうという趣旨のライブラリです。Railsのことはよくわかりませんが、JavaのO/Rマッパーにしては、手軽に使えて便利です。インタフェースにgetter、sett…