Java Web は、Java テクノロジーを使用して関連する Web およびインターネット分野を解決するテクノロジーの集合体です。
Web には、Web サーバーと Web クライアントの 2 つの部分が含まれています。
クライアント側の Java アプリケーションには Java アプレットが含まれていますが、ほとんど使用されません。サーバー側の Java アプリケーションは、サーブレット、JSP、サードパーティのフレームワークなど、非常に豊富です。 Java テクノロジーは、Web 分野の発展に強い推進力をもたらしました。
Java の Web フレームワークは異なりますが、基本的には特定のアプローチに従います。サーブレットまたはフィルターを使用してリクエストをインターセプトし、MVC のアイデアを使用してアーキテクチャを設計し、規約、XML またはアノテーションを使用して構成を実装し、オブジェクトを使用します。 Java の指向特性に基づいて、要求および応答プロセスのオブジェクト指向実装は、Jsp、Freemarker、Velocity およびその他のビューをサポートします。
Java Web開発技術
1. 一般的に使用されるSpring、Struts2などのバックグラウンドフレームワーク部分は、永続層、ビジネス層、プロジェクトのページ コントロール層。もちろん、Spring フレームワークを使用する場合は、開発効率を向上させ、いくつかのサードパーティ拡張機能の統合を容易にするために、Spring セキュリティ、アスペクト、依存関係注入、およびその他の既製のツールキットも提供されます。
##2. データ永続化レイヤーの場合は、データベース アクセスとデータ永続化作業を迅速に確立し、管理を容易にする、mybatis や Hibernate などの永続化テクノロジを使用します。3. 動的表示、通常は jsp 表示を使用します。ただし、開発ページの標準化と実行効率の向上に役立つ、Velocity、FreeMarker やその他のテクノロジなどのテンプレート エンジン テクノロジを検討することもできます。4. bootstraps3、angularjs など、多くのフロントエンド フレームワークがあります。 、easyui、jqueryなど。 Java についてさらに詳しく知りたい場合は、Java 基本チュートリアル 列に注目してください。
以上がJava Web開発とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。