2010年01月31日

Eclipseセットアップ(GAE)その2

http://code.google.com/intl/ja/appengine/docs/java/gettingstarted/usingusers.html
を参考にする。
既にEclipseじゃなくなってきている感じがするが気にしない。


1. 書いてある通り、サンプルコードを入力、実行したところ、ログインしてないからメールアドレスを入れて欲しいという画面が表示される。
入れたらHello, メールアドレスと表示される。

メモ1-1
デバッグ中だと
>クラス、JSP、静的ファイル、および appengine-web.xml に加えた変更は、実行中のサーバーにすぐに反映されます。再起動は必要ありません。
デバッグで動くのでHotDeploy。

メモ1-2
>ユーザーが Google アカウントでログインしているかどうかをチェックします。ログインしていない場合、ユーザーは Google アカウントのログイン画面にリダイレクトされます。
これが最初に表示された画面と思われる。
else文のresp.sendRedirect(userService.createLoginURL(req.getRequestURI()));が該当する機能。

ログアウトしたくなったらcreateLogoutURL()のメソッド。

馬鹿正直にログインしているかどうか調べるには全servletで
UserService userService = UserServiceFactory.getUserService();
User user = userService.getCurrentUser();
とif文が必要ってことかな。


JSPについて(途中まで)
http://code.google.com/intl/ja/appengine/docs/java/gettingstarted/usingjsps.html

2. war配下にguestbook.jspを作成する。
この環境だとjspがテキストエディタで開かれて、色付けされてないので何らかのpluginを入れる必要がある(今後の課題)

と、ここで2,30分たったので今日はやめ。
普段まとまった塊でblog書くけど、DQ6のため次いつになるか分からないので、下書きでアップロード。
JSPが終わるまで、この記事を今後修正する。
タグ:GAE
posted by suzumushi at 22:08| Comment(20) | PC | このブログの読者になる | 更新情報をチェックする

2010年01月28日

Eclipseセットアップ(GAE)

最近定時ダッシュやってるので、時間がある間GAEのスタート ガイドをやってみる。

スタートガイド
http://code.google.com/intl/en/appengine/docs/java/gettingstarted/installing.html
http://code.google.com/intl/ja/appengine/docs/java/gettingstarted/installing.html

使用するEclipse
 pleiades 3.5 platformを使用(3.5は英語にやり方が書いてある)
 http://mergedoc.sourceforge.jp/

1. EclipseへGAEの開発環境インストール
Eclipseを起動し、メニュー->ウインドウ->設定を選択
インストール/更新->使用可能なソフトウェア・サイトを選択
追加をクリックし
 名前にGAE
 ロケーションにhttp://dl.google.com/eclipse/plugin/3.5
を入力

メニュー->ヘルプ->新規ソフトウェアのインストールを選択
作業対象をさっき作ったGAEにする

プラウグイン、SDKにチェックを入れ次へをクリックし、どんどん先へ
ツールバーに新たなアイコンが3つでる。



2. プロジェクトの作成
ツールバーの青丸gをクリック。
プロジェクト名をGuestbook、パッケージはguestbook
Google Web ツールキットを使用するはオフ
Google App Engine を使用するはオン
で完了をクリック
(Google Web ツールキットは何者かわかってないので、いずれhttp://code.google.com/intl/ja/webtoolkit/を見る)


メニューの実行->デバッグをクリック
自分は出なかったが、Web アプリケーションまで選択もあるかも。

ブラウザで
http://localhost:8888/guestbook
を起動
(ローカル環境で8080を既に使っていたので、8888となったと思われる)

Hello, world
が表示されればOK。
(GuestbookServlet.java参照)
タグ:GAE
posted by suzumushi at 23:50| Comment(0) | PC | このブログの読者になる | 更新情報をチェックする

2010年01月26日

PHP5.3のインストール

PHPに触れたこと無いんだが。
世間じゃ人気のあるし、今後何らかのサービス入れるのに使う可能性があるので入れておく。
ここでは5.3.1。
インストール先はWindowsXPでApache2.2.14を使用。

参考にしたページ
http://d.hatena.ne.jp/tanakahisateru/20090918/1253215261

Windowsを前提とした場合。
Apacheは2.0からプロセス使わずにスレッドだった記憶があるので標準のだとThread Safe。
1.3だとプロセスだったはずなのでNon Thread Safeと思う。

VC6とVC9の違いは参考のページの通り。

なのでVC6 x86 Thread Safeのzipを
 http://www.php.net/downloads.php
からダウンロード。

c:\PHPにzipをサクッと展開。
c:\PHP\php.ini-productionをc:\PHP\php.iniへリネーム。
開発で使うならphp.ini-developmentをリネーム。

環境変数でPATHにC:\PHPを追加。

httpd.confに
LoadModule php5_module "C:/PHP/php5apache2_2.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/PHP"
を追加。


glassfishといいPHPといい基本動けば良い派なので、httpd.confに書いていってるが。。。
いずれextraに出さねば(笑
タグ:PHP
posted by suzumushi at 16:51| Comment(0) | PC | このブログの読者になる | 更新情報をチェックする

広告


この広告は60日以上更新がないブログに表示がされております。

以下のいずれかの方法で非表示にすることが可能です。

・記事の投稿、編集をおこなう
・マイブログの【設定】 > 【広告設定】 より、「60日間更新が無い場合」 の 「広告を表示しない」にチェックを入れて保存する。