春とは何ですか?
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 サイトの他の関連記事を参照してください。