• Page Versions
Key:  additions   deletions
Showing 1 - 14 of 14  |  Show  pages at a time
Date/Time Made By Edit Note Type Scope
Dec 25 2006, 11:11 AM EST sim_j
 
edit 20 words added
Change: E:\localなど)にclick*.zipを展開しておきます。次にワークスペースとなるディレクトリを決め(例 E:\local\netbeans_workspace\など)、そこにclick*.zipを展開して出来たフォルダ内にあるquickstartフォルダを、ワークスペースにコピーし、自分が作成したいプロジェクトの名前にリネームします。click*.zipに含まれるquickstartフォルダはclickフレームワークのアプリケーションの雛形になっています。この例ではhelloという名前にリネームします。ワークスペースフォルダを用意したらNetBeansを起動します。起動したら、メニューからファイル⇒新規プロジェクトを選択し、表示されたダイアログでは、カテゴリ「Web」の「既存のソースを使用する Web アプリケーション」プロジェクトを選択します。場所に先ほど用意したhelloフォルダを指定します。その他はデフォルトのままで問題ないケースが多いでしょう。アプリケーションサーバにはバンドルされているTomcat 5.5.17を使用します。その他、好みに設定したら「次へ」をクリックします。NetBeansは基本的にタスクが全てAntベースで作成されるので、Ant構築スクリプトが必要です。clickのquickstartフォルダにはAntビルド用のbuild.xmlが含まれていて、名前がバッティングするので、以下のようなダイアログが表示され、別の名前を使用する必要があります。ここではデフォルトで指定されているnbbuild.xmlのままで「了解」を押します。最後のステップでWebページフォルダ(webapp以下)とソースパッケージフォルダ(src以下)が正しく設定されている事を確認して、「完了」を押します。プロジェクトが作成されるので、clickのライブラリを登録します。プロジェクトのライブラリフォルダを右クリック⇒「Jar/フォルダを追加」で別の場所に展開していいるclick*.zipのdistフォルダ含まれるclick-1.1.jarとclick-extras-1.1.jarを追加します。次にclick.xmlをダブルクリックで開き最低限の設定として、以下のように<click-app>に文字コードの設定を入れます。<click-app charset="Shift_JIS"> これだけの設定で、すでに実行できるようになっています。実行と開発の継続実行するには、メニューの「実行」⇒「主プロジェクトを実行」(もしくはデバッグ)をクリックするか、ショートカットのF6キーを押します。すると、Tomcatが起動し、アプリケーションがデプロイされ、ブラウザが起動され、アプリケーションのトップURLを開きます。これで動作する事が確認できましたので、あとは自分のアプリケーションを開発していくだけです。click.xmlファイルを修正し、不要なパッケージ、クラスを削除して開発を開始してください。Eclipse+WTPの時と同じように、NetBeans環境でも一度立ち上げたTomcatを再起動する必要はほとんどありません。HTMLファイルを修正した場合はTomcatを立ち上げっぱなしでも即時に反映されます。Javaのコードを修正した場合は再度F6を押すと(Tomcatを起動した状態でF6を押します)、変化したところだけ増分配備(差分をデプロイ)され、Tomcatの再起動無しに新しい内容が反映されます。デバッグ実行中でもF5(デバッグ)やF6(実行)を押すことで、増分配備が行われます。何かを修正して、動作を確認したければF6を押すだけという、この差分配備機能のおかげで非常に楽に開発する事ができます。補足事項NetBeansでの文字コード設定上記の例では、Clickの設定でエンコードをSHIFT_JISにしています。NetBeansでのHTMLファイルなどのデフォルトエンコードは、OSの設定に依存しますので、Windows環境ではShift JISになり、これでShift JISで統一できています。最初はEclipse+ClickIDEの時のように、HTMLのエンコードやClickの設定をUTF-8に統一するという方法で設定するつもりだったのですが、少し調べたところNetBeansではHTMLファイルでOSの設定以外の文字コードを指定するには明示的にファイル内に <meta http-equiv="content-type" content="text/html; charset=UTF-8">を書かないといけないOSの設定以外の文字コードでコンパイルするにはIDE側のグローバルな設定を変更する必要がある。これは他のプロジェクトにも影響するという2つの理由により、ちょっとUTF-8で統一するのは面倒なので、Shift JISにしています。NetBeansでの文字コード設定については以下の記事が詳しいです。Java ソースコードで UTF-8 エンコーディングを使う   View changes from previous version. (Word count: 106)
Dec 25 2006, 2:19 AM EST sim_j
 
edit 1 word added
1 word deleted
Dec 24 2006, 12:16 PM EST sim_j
 
edit 2 words added
2 words deleted
Dec 24 2006, 10:47 AM EST sim_j
 
edit 9 words added
13 words deleted
Dec 24 2006, 10:42 AM EST sim_j
 
edit 3 words added
2 words deleted
Dec 24 2006, 10:36 AM EST sim_j
 
edit 9 words added
6 words deleted
Dec 24 2006, 10:30 AM EST sim_j
 
edit 5 words added
2 words deleted
1 image added
Dec 24 2006, 10:26 AM EST sim_j
 
edit 6 words added
5 words deleted
1 image added
Dec 24 2006, 10:20 AM EST sim_j
 
edit 11 words added
2 words deleted
4 images added
Dec 24 2006, 10:05 AM EST sim_j
 
edit 26 words added
13 words deleted
Dec 24 2006, 9:45 AM EST sim_j
 
edit 7 words added
Dec 24 2006, 4:02 AM EST sim_j
 
edit 1 word added
Dec 21 2006, 12:40 PM EST sim_j
 
edit 22 words added
Dec 21 2006, 12:30 PM EST sim_j
 
create No content added or deleted.