テキスト・ベース・マークアップ言語などの多くの単純なテクノロジーを使用して、単純な Web ページを簡単に作成することができます。また JavaServer Pages、Faces、Struts、Portals など、より複雑なテクノロジーを使用すれば、複雑な動的 Web アプリケーションを作成することができます。これらのテクノロジーに関する広範な情報が、ブックおよび Web で提供されています。このようなテクノロジーおよびその表現である選択項目について理解することは、 よく考え抜かれた Web アプリケーションの計画と開発を助けることになります。