Downcodes のエディタは、Java と Java Web の違いを理解するのに役立ちます。 Java は通常、主にデスクトップ アプリケーションの開発に使用される Java SE (Standard Edition) を指しますが、この分野での競争力は突出していません。一方、Java Web は Java EE (Enterprise Edition) のカテゴリに属し、ネットワーク アプリケーションの開発に重点を置いています。 。この記事では、Web 開発における Java とそのアプリケーションをより深く理解できるように、2 つの違いを詳しく説明し、Struts フレームワークとその機能などの一般的に使用されるフレームワークを紹介します。
Java と Javaweb の違いは、Java は通常、Java の標準バージョンである JavaSE (Java Standard Edition) を指しますが、JavaWeb は Java Web アプリケーションを開発するための JavaEE (Java Enterprise Edition) の分野に参入していることです。 、エントリーレベルのものは通常、JSP (Java Server Pages) + サーブレット + Javabean を使用して開発されます。
Java は通常、Java の標準バージョンである Java SE を指します。これは一般にデスクトップ アプリケーションの開発に使用されますが、デスクトップ アプリケーションの開発においては、VB、Delphi、VC++ に比べて利点はありません。
JavaWeb は、Java のエンタープライズ版である JavaEE の分野に参入しました。Web というと、実際、JavaWeb アプリケーションを開発するときは、JSP (Java Server) に関連していると考えるべきです。 Pages) + サーブレット + Javabean を使用して開発します。たとえば、学校では、ログイン時にアドレス バーに Login.do が表示されます。 Home.do のようなリクエストは、典型的な Struts フレームワーク構造です。
JavaEE は、アプレット、EJB、JDBC、JNDI、サーブレット、JSP、その他の技術標準を含む寄せ集めであり、完全なアプリケーション サーバー上で実行され、大規模で分散された堅牢なネットワーク アプリケーションの開発に使用されます。 JavaWeb は主に、Java 言語に基づく動的ページの開発と、ユーザーがブラウザーを介してサーバー バックグラウンドと対話できるようにする JavaEE のサーブレット、JSP、およびその他のテクノロジーの使用を指します。 Java Web アプリケーションは、Tomcat などの軽量 Web サーバーで実行できます。 JavaWeb は JavaEE の一部であり、JavaEE マスターになりつつあるトップのサイトであると大まかに考えることができます。 JavaEE は一連の仕様を指し、JavaEE 仕様に準拠し、JavaSE を使用して実装されるテクノロジおよびフレームワークとみなすこともできます。
さらに読む:
Struts は軽量のフレームワークではありませんが、それほど複雑でもありません。ユーザーが Struts フレームワークを使用すると、アクション (Struts のコントローラーの用語) が実行され、その前後でその中のインターセプターも呼び出されます。インターセプターは、ログ、セキュリティ機能、二重送信の問題などを管理できます。公式ドキュメントには、「デフォルトのインターセプター スタックは、ほとんどのアプリケーションのニーズを満たすように設計されています。さまざまなアプリケーションで追加のインターセプターを追加したり、インターセプター スタックを変更したりする必要はありません。」と記載されています。これは選択したビューを使用した結果であり、ここに魔法があります。
以上は Java と Javaweb の違いについてでしたので、皆さんのお役に立てれば幸いです。
Downcodes の編集者による解説が、Java と Java Web を明確に区別し、Java Web 開発についての理解をさらに深めていただければ幸いです。 プログラミングの学習には継続的な努力と練習が必要です。あなたの学習の成功を祈っています。