#この記事では、JAVA と JSP の関係と、JAVA を完全に理解するための記事を提供します。jsp はスクリプトとして理解でき、java はオブジェクト指向言語として理解できます。その場合、jsp は主にページの表示を担当し、java はロジックとビジネス処理を担当します。実際、jsp は本質的にはサーブレットであり、サーブレットは本質的には Java クラスです。
Javaチュートリアル。
JAVA は J2EE、J2SE.J2ME に分かれており、それぞれ以下を紹介します:
1. J2EE: Java 2 Platform Enterprise Edition Enterpriseエディション、エンタープライズ アプリケーションに使用され、分散展開をサポートします。
J2EE プラットフォームは、サービス (サービス)、アプリケーション プログラム インターフェイス (API)、およびプロトコルの完全なセットで構成されています。J2EE プラットフォームは、多層 Web の開発に対する機能サポートを提供します。ベースのアプリケーション。これには、13 の主要な技術仕様が含まれています。(1) Java Database Connectivity (JDBC)
統合された方法を使用してさまざまなデータベース操作を実行します。 Access(2) Java Naming and Directory Interface (JNDI)
は、ネーミングおよびディレクトリ サービスに使用され、DNS や LDAP などのエンタープライズ レベルのリソースにアクセスして操作するための一貫したモデルを提供します。(3) Enterprise Java Beans (EJB)
分散ビジネス ロジックを開発および実装するためのフレームワークを提供し、スケーラブルなシステムの開発を大幅に簡素化します。非常に複雑なエンタープライズ レベルのアプリケーション(4) JavaServer Pages (JSP) これは JSP と呼ばれるものです!!!!!!
動的 Web の作成に使用されますPages(5) Java サーブレット
Java サーブレットが提供する機能は JSP とほぼ同様ですが、実装方法が異なります(6) リモート メソッド呼び出し (RMI)
連続シーケンス メソッドを使用してリモート オブジェクトのいくつかのメソッドを呼び出し、クライアントとサーバーの間でデータを転送します
(7)インターフェイス記述言語(IDL)##Java と CORBA を統合
##(8)Java トランザクション アーキテクチャ(JTA)
できる各種トランザクションへのアクセス
#(9)Java Transaction Service (JTS)
#トランザクションマネージャの実装方法を指定します
(10) JavaMail
メール サーバーへのアクセスに使用される API。メール サーバーの一連の抽象クラスを提供します。
( 11) JavaBeans Activation Framework (JAF)
JavaMmail は、JAF を使用して MIME エンコードされた電子メール添付ファイルを処理します。MIME バイト ストリームは、JAVA オブジェクトとの間で変換できます
(12)Java Messaging Service (JMS)
は、メッセージ指向ミドルウェアとの通信に使用されるアプリケーション プログラミング インターフェイス (API)です。
(13) 拡張マークアップ言語 (XML)
XML は、他のマークアップ言語を定義するために使用できる言語です。
上記の JSP は、MVC 実装に基づいた主流であり、最も一般的です。(他の言語で作られた Web サイトと比較して) 最も安全に使用できます。 その中で、EJB は Java で学ぶのが最も難しいものです。しかし今、Sun 社は新しいテクノロジを発表しました: Java FX,
は FLASH などのブラウザ上で実行可能ですが、プラグインのインストールが必要です 詳細は www.sun.com
をご覧ください 2. J2SE: Java 2 Platform Standard Edition Standard Edition を使用デスクトップ アプリケーションの場合、J2EE の基礎でもあります。 JAVA の基礎、IO、Swing、AWT、スレッド、コレクション、その他の知識が含まれており、JAVA (基礎) を学習する唯一の方法でもあります!3. J2ME: Java 2 Platform Micro Edition 小型デバイス用のモバイル バージョンであり、J2SE のサブセットです。主な技術は次のとおりです。
Connected Limited Device Configuration [CLDC]: 携帯情報端末の Java 実行環境を構成する 2 つの構成のうちの 1 つです。限られたリソースで。 CLDC は、K 仮想マシン (KVM) を含むすべての J2ME 環境実装によって提供される必要がある、最も基本的なライブラリと仮想マシン機能について説明します。
モバイル情報デバイス プロファイル [MIDP]: リソースが限られたモバイル情報デバイスの Java 実行環境を構成する 2 つの構成のうちの 1 つです。 MIDP は、ユーザー インターフェイス、ネットワーク接続、ローカル データ ストレージ、アプリケーション ライフサイクル管理などのコア アプリケーション機能を提供します。 Connected Device Configuration [CDC]: ネットワークに接続された多くの消費者デバイスや組み込みデバイス間で共有できるアプリケーションを構築および配信するための標準ベースのフレームワークです。 Mobile 3D Graphics API for J2ME [M3G]: これは、J2ME および MIDP と組み合わせてオプションのパッケージとして使用される軽量のインタラクティブ 3D グラフィックス API です。それで、あなたが言及した JAVA と JSP の関係が突然明らかになりました!
JAVA は、主にネットワーク プログラミングに優れたアプリケーションを作成できるプログラミング言語です。
JSP は JAVA に基づいたネットワーク プログラミング言語であり、Web ページでのみ使用できます。
jspの機能は主にページ表示を担当し、javaはロジックや業務処理を担当します
jspの本質はサーブレット、サーブレットの本質はjavaクラス、このような関係になります。
以上がJSPとJavaの関係は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。