タグ

ブックマーク / www.eisbahn.jp (2)

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

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

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

    最近Java PetStoreの2.0ea1を探り始めている。これはSunの今後のアプリケーション構築方針の具体例であり,J2EEアプリケーション開発従事者であれば,抑えておかなければならないコードだろう。完全に時代の最先端に乗り遅れている感が否めないので,その近道としてWeb2.0対応PetStoreをしばらくは見ていく。 ここでは,PetStoreを追っていくための環境の構築について,手順を示してみようと思う。ちなみに,Mac前提だ。 PetStoreはSun純正なので,やっぱりNetBeansで追っていくのが最適だろう。NetBeans5.5のβ版とGlassFishという組み合わせを今回は選択した。NetBeansはここの ダウンロードページから,MacOS Xと言語(英語のみだけど)を選んでダウンロードする。GlassFishはここの ダウンロードページから「 V1 UR1 Bu

  • 1