2007-05-01から1ヶ月間の記事一覧
「サンプルのソースを見る」の第3回、unicode converter編。このサンプルでは、 CompoundPropertyModelというModelの使い方 自分でModelを実装する方法 フォームのドロップダウンリスト、テキストエリアの使い方 がなんとなくわかります(^_^;)。 アプリケー…
「サンプルのソースを見る」の第2回、echo編。このサンプルでは、 PropertyModelというModelの使い方 Formの使い方 がなんとなくわかります(^_^;)。 アプリケーションクラス(EchoApplication.java) まずは、アプリケーションクラスです。こちらは、ホームペ…
Wicketの勉強を兼ね、Wicket Examples(1.2.6)のhelloworldのソースを見ています。この例題は、"Hello World!"を表示するだけですが、Wicketを使ったアプリケーションの基本となります。 親クラス(WicketExampleApplication.java) まずは、アプリケーションク…
とりあえず、 class WickethelloUrlMappings { static mappings = { "/$controller/$action?/$id?" { constraints { controller( notEqual : "app" ) } } } }とすることで、 「http://localhost:8080/wickethello/app」は、"Hello World!"と表示 「http://lo…
前回からの続きです。さて、Wicketプラグインをインストールしたはいいが、従来のGrailsのScaffoldingと共存が出来れば、いろいろとおもしろい使い方が出来ると思われます。まずは、 grails-app/conf/*UrlMappings.groovy を削除。 ドメインクラスの作成(Use…
marsさんの日記から。Eclipseで使用できるEmmaベースにしたCoverageツールのようです。http://www.eclemma.org/index.html
さて、こちらもbookmarksサンプル同様「grails upgrade」して「grails run-app」。 こちらは普通に動作しました。recipesサンプルですが、Grails 0.42とは違って、grails-app/domainがありません(ドメインクラスがありません)。で、どこにあるかというと、sr…
さて、Grails 0.5のsampleアプリbookmarksをrun-appしたところ、 Application is pre-Grails 0.5, please run: grails upgradeと言われてしまいます。で、 # grails upgradeとしたところ、 NOTE: Your application currently expects grails version [pre-0.…
「さて、これからどうしよう?」ということで、ドメインクラスとの連携をやってみます。まず、ドメインクラスの作成。 # grails create-domain-class Usernameだけもつクラスに。 class User { String name }アプリケーションの起動時に、Userのインスタンス…
動きから判断して、「Hello World!」を表示させるプラグインでは、以下のことが行われているのではないかと推察します。 WebApplication.grooyが制御(?)をしてるっぽい。 「http://localhost:8080/wickethello/app」というURLでアクセスするので、デフォルト…
前回は、WicketプラグインのプロジェクトをEclipseにインポートしたところ、Grails 0.5.5のjarを求められたわけですが、よく考えてみれば、Grails 0.5でcreate-appした環境にWicketプラグインがインストールできて、動けばいいわけで。ものは試し。Graeme Ro…
http://graemerocher.blogspot.com/2007/05/grails-wicket-wonders-of-grails-plug-in.htmlダウンロードして、Eclipseにプロジェクト読み込ませたところ、 プロジェクトgrails-wicketに、必要なライブラリー'grails-core-0.5.5-SNAPSHOT.jar'がありません。…