社員を登録した上で、その個人毎に作業時間を登録する勤怠システムです。まだ見栄えとかエラー処理とかが全然出来ておらんのですが。
良かった点は
・普通にデバッガが利用可能
これはやはり大きいですねぇ。Eclipseを使った普通のアプリ開発と同様の開発が出来ると思います。
今後、フレームワークを利用した開発もやってみようかと思います。
悪い点
・ローカル環境ではデータのメンテが出来ない
どっかの場所にあるのかも知れませんが、見付ける事が出来ませんでした。
手作りで取りあえず削除だけでも任意のデータに対して出来るものを作成しました。
そうしないと、どうにもならないんですよね。。例えば、Booleanで定義していたものをbooleanに変更するとnullで怒られてどうにもならなくなる、とか。。
・ローカルで動いてもクラウド上では動かない場合がある
これは、結構辛いです。
java.lang.ClassCastException: com.google.appengine.api.datastore.DatastoreNeedIndexException cannot be cast to javax.servlet.ServletExceptio
これとかは最初全然分からなかったのですが、結局、どうやらIndexが壊れていたみたいで、orderby句を外したら動作しました。ちょっと暫定的にorderby句を外して対応します。
index.yamlファイルを修正してメンテする必要があるようなのですが、Java版については資料が少なすぎて良く分かりません。
他にも色々あるでしょう。
・ローカルの動作が今一つブラックボックス
JettyでJSPがエラーになるんですが、どこにJavaファイルがあるのか分からなかったです。
で、調べましたが以下にあるぽでした。
C:\Documents and Settings\yoshidumi\Local Settings\Temp
まぁ、こういうのも一つ一つ潰して行かないと。。
次回は明後日のJUUGでSlim3の話を聞いて、Slim3を利用した形にしてみたいと思います。
0 コメント:
コメントを投稿