1.6. Seam アプリケーションの全容 : ホテル予約サンプル


1.6.1. はじめに

予約アプリケーションにはホテルの部屋予約システムが完備されており、以下の機能が含まれています。
  • ユーザー登録
  • ログイン
  • ログアウト
  • パスワード設定
  • ホテル検索
  • ホテル選択
  • 部屋予約
  • 予約確認
  • 現在の予約一覧
この予約アプリケーションは JSF、EJB 3.0、Seam とともにビューとして Facelet を使用しています。 JSF、Facelets、Seam、JavaBeans そして、Hibernate3 のアプリケーションの移植版もあります
このアプリケーションに関して気付かれることのひとつとして、 アプリケーションが極めて 堅牢 である点です。 複数のウィンドウを開いたり、 戻るボタンやブラウザ更新のボタンを押したり、 また適当なデータを入力してもアプリケーションはなかなかクラッシュしません。 Seam は堅牢な Web アプリケーションを容易に作成できるよう設計されているため、これまで手でコード化したことで得られた堅牢性は Seam を使用することで自動的に、かつ自然と得ることができます。
サンプルアプリケーションのソースコードを見れば、 どのようにアプリケーションが動作するか習得できます。 この堅牢性を実現するため、 どのように宣言的状態管理や統合されたデータ妥当性検証が使用されているかに注目してください。
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat