ホームページ  >  記事  >  Java  >  春とは何ですか?

春とは何ですか?

angryTom
angryTomオリジナル
2020-02-06 10:38:0611177ブラウズ

春とは何ですか?

春とは何ですか?

Spring は、オープンソースの軽量 Java 開発フレームワークです。

Spring は何をしますか?

アプリケーション開発を簡素化します。

Spring の利点:

# Spring を使用すると、開発者は POJO を使用してエンタープライズ レベルのアプリケーションを開発できます。 POJO のみを使用する利点は、アプリケーション サーバーなどの EJB コンテナ製品が必要なく、Tomcat などの強力なサーブレット コンテナや任意の商用製品のみを使用すればよいことです。

# Spring はモジュール形式で構成されています。パッケージとクラスの数は膨大ですが、必要なものだけを気にし、残りは無視してください。

# Spring は車輪の再発明ではなく、一部の ORM フレームワーク、ロギング フレームワーク、JEE、Quartz、JDK タイマー、その他のビュー テクノロジなどの既存のテクノロジを真に活用します。

● 環境関連のコードがフレームワークに移動されるため、Spring アプリケーションの作成とテストが簡単になります。さらに、JavaBean スタイルの POJO を使用すると、依存関係注入を使用したテスト データの注入が容易になります。

● Spring Web フレームワークは、適切に設計された Web MVC フレームワークであり、Struts やその他の過度に設計された Web フレームワークやあまり普及していない Web フレームワークなどの Web フレームワークの優れた代替手段となります。

● Spring は、テクノロジ固有の例外 (JDBC、Hibernate、または JDO などによってスローされる) を一貫性のある非チェック例外に変換するための便利な API を提供します。

● 軽量 IoC コンテナは、特に EJB コンテナなどと比べて軽量であることがよくあります。これにより、メモリと CPU リソースが限られているコンピュータでのアプリケーションの開発と展開が容易になります。

● Spring は、ローカル トランザクション (たとえば、単一データベースを使用) とグローバル トランザクション (たとえば、JTA を使用) までスケールダウンする、一貫したトランザクション管理インターフェイスを提供します。

(関連ビデオ チュートリアルの共有: Java ビデオ チュートリアル)

以上が春とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。