カタログページに関するサーバ側の風景

PetStoreのトップページからペットの種類を選んだ後は,ペットのカタログページが表示される。このカタログページは,Webブラウザに対する操作に反応して実行される処理のほとんどが,ページ遷移を伴わない非同期通信で実現されている。ここでは,Webブラウザからの処理要求を受けとるところから結果を返却するまでのサーバ側の処理について見ていく。 カタログページからの処理要求は,CatalogServletクラス,つまり自作のサーブレットによって受け取っている。特別なフレームワークや機構などを使っ...

ん?POJOじゃないの?

PetStore 2.0 ea1内で使われているCategoryクラスのコードの冒頭は,以下のような感じ。 package com.sun.javaee.blueprints.petstore.model; import javax.persistence.Entity; import javax.persistence.Id; @Entity public class Category implements java.io.Serializable {      priv...

Java PetStore 2.0ea1のインストール

前回の「 Java PetStore 2.0ea1のための環境準備」エントリの内容で,NetBeansとGlassFishの準備は整っている。さて,いよいよJava PetStoreのインストールを行う。Java PetStoreは,NetBeansのプロジェクトとして作成されているので,子の環境であれば簡単に動作確認までもっていくことができる。 まずはJava PetStoreの入手から。 PetStoreのページから ダウンロードページに遷移する。ここにある「javapetstore-...

Java PetStore 2.0ea1のための環境準備

最近Java PetStoreの2.0ea1を探り始めている。これはSunの今後のアプリケーション構築方針の具体例であり,J2EEアプリケーション開発従事者であれば,抑えておかなければならないコードだろう。完全に時代の最先端に乗り遅れている感が否めないので,その近道としてWeb2.0対応PetStoreをしばらくは見ていく。 ここでは,PetStoreを追っていくための環境の構築について,手順を示してみようと思う。ちなみに,Mac前提だ。 PetStoreはSun純正なので,やっぱりNet...