2006-10-01から1ヶ月間の記事一覧

Wicketとの比較

http://pc8.2ch.net/test/read.cgi/tech/1132407308/l50によれば、 Click 構造がシンプル。ViewはVelocityなんで簡単なロジックも書けるしMacroも組める。シンプル命なので複雑な機能は搭載しないんじゃなかろうか。シンプルさのために型安全性とかはあまり…

肥満診断 - その2

フォームに身長と体重を入力し、Submitボタンを押したら、別のページで診断結果を表示するように、肥満診断を修正する。 HTMLで作成するビューは、前の肥満診断を入力フォームを表示する部分と結果を表示する部分にわけることになる。それぞれの内容は以下の…

WicketのサンプルをClickで動かしてみる−その2

肥満診断 フォームに身長と体重を入力し、その結果を表示するというアプリケーション。以下の示すのが、表示結果。 例によって、EclipseでDynamic Web Projectを作成する。 click.xml, web.xml, velocity.propertiesをコピペし、border-template.htm, redire…

WicketのサンプルをClickで動かしてみる

雑誌『Java WORLD』2006/09の記事『初めてのWicket』にあるサンプルプログラムをClickで書き直してみた。 最初は、Hello, world。プロジェクト名は、helloClickとし、EclipseでDynamic Web Projectをまず作成する。 hello.htm 単にメッセージを表示するだけ…

ハマッタこと

Quick Start Guideにそって、作ったはずのサンプル(simpleClick)がうまく動かなかった。ブラウザにhttp://localhost:8080/simpleClick/のURLを指定しても、.../simpleClick/home.htmlにリダイレクトしてくれない。(.../simpleClick/home.htmlを指定すると…

Introduction

Click is a simple JEE web application framework for commercial Java developers. Clickは、商用Java開発者のためのシンプルなJEE webアプリケーションフレームワークである。 Click is an open source project, licensed using the Apache license. Clic…

Logging

click.xmlを修正し、サーバーを再起動してロギングが変わることを確認。 Click Frameworkのドキュメントのはじめに戻る。

Border Template

border-template.htmlをWebContentディレクトリに作成。 BorderPage.javaをsrcディレクトリ(com.mycorp.pageパッケージ)に作成。 home.htmlを変更。 →失敗したようだ。期待した出力が得られない。 →web.xmlの内容を修正。 <servlet-mapping> <servlet-name>click-servlet</servlet-name> <url-pattern>*.html</url-pattern> </servlet-mapping>url-patte…

実行

Package Explorerで右クリック、[Run As]-[Run on Server]を選択。サーバ選択ダイアログが表示されるので、Webアプリケーションを実行するサーバ(Tomcat)を選択し、[Next]ボタンを押す。Configured ProjectにsimpleClickが入っていることを確認して、[Fini…

Home Pageファイルの追加

srcディレクトリにcom.mycorp.pageパッケージを作成し、HomePage.javaファイルを作成。 そして、WebContentディレクトリにhome.htmlとstyle.cssを追加。

Welcomeファイルの追加

WebContentディレクトリにredirect.htmlを追加。内容はGuideにあるとおりだが、Home Pageのファイル名をhome.htmlにしたので、redirect.html内の"home.htm"は、"home.html"に変更しなければいけなくなった。

click.xmlの追加とweb.xmlの修正

Guideにあるとおりclick.xmlをWebContent/WEB-INFディレクトリに作成する。また、Eclipseが作成したweb.xmlの内容を修正する。web.xmlは、display-nameタグはそのまま残し、それ以降、web-app終了タグの直前までをGuideにある内容に修正した。

プロジェクトの作成

Wicketでも使用したEclipse(eclipse-3.1.1+WTP-1.0)を起動して、Package Explorerで右クリック、[New]-[Other...]を選択して表示されるダイアログで[Dynamic Web Project]を選択。プロジェクト名は、simpleClickとした。 プロジェクトのWebContent/WEB-INF…

Click-1.0の展開

ダウンロードしたclick-1.0.zipをデスクトップに解凍。 Quick Start Guideは、documentationディレクトリのindex.htmlからたどることができる。

Clickを使ってみる

Click FrameworkのQuick Start Guideに沿ってサンプルWebアプリケーションを作成してみる。