フレームワークを取得する - 用語集

免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
このリンク: https://blog.csdn.net/qq_40657585/article/details/102717817

なぜSSMフレームワークを学びます

現在の軽量のJava EEアプリケーション開発者は、典型的には2つの方法のいずれかを使用する:一つはコアの組み合わせとしてSSH(支柱+春+ Hirernate)フレームワークに基づいており、他方は、SSM(スプリング+スプリングMVC + MyBatisの)フレームワークでありますコアの組み合わせ。大幅ので、開発プロジェクトの効率を改善し、開発と保守コストを削減しながら、保守性とスケーラビリティの高いのJava EEアーキテクチャプロジェクトのこれらの二つの組み合わせを使用して、これらの二つの組み合わせはされています各企業の事業開発のための現在の選択。

2と同じ点の組み合わせフレームワークはSpringフレームワークでは、コアであり、両者の主な違いは、MVC(ストラットとSpring MVC)の実装ということであり、持続性がORM(HibernateとMyBatisの)です。SSH構成の開発をより重視、HibernateはJDBCのための完全なパッケージは、より多くのオブジェクト指向、CRUDデータのメンテナンスのためのより自動化ですが、SQLの最適化が弱い、あなたの学習曲線が若干高くなっている。SSMは、型注釈の開発にもっと注意を払う、とORMの実装より柔軟な、SQLの最適化を始めるのは簡単学ぶことが容易になります。現在では、より多くのSSHのフレームワークを使用した従来のエンタープライズプロジェクト、およびインターネットプロジェクトの高いパフォーマンス要件の開発は、通常、SSMフレームワークを選択してください。

春とは何ですか

スプリングは、積層する軽量停止にオープンソース・フレームワークのIoC(反転制御)AOP(アスペクト指向プログラミング)のみのJava、エンタープライズJavaビーンズ(EJBの前に行われる基本的なJavaBeansを使用して、コアとしてのEJB肥大化し、非効率的な開発モデルを置き換え、作業を完了するためにエンタープライズBean)。

春はで、ソリューションのJava EEアプリケーション層にコミットされたプレゼンテーション層のスプリングMVCとStrutsフレームワークとの統合を提供して、ビジネスロジックようにトランザクション、ロギングとを管理するために永続層はMyBatisのは、Hibernate、JdbcTemplateを統合することができますおよび他の技術したがって、我々は春が良いエンタープライズアプリケーション開発「ワンストップ」オプションであると言うことができます。が、春のプレゼンテーション層、ビジネスロジックと永続化層全体が、それは、これらの既存の枠組みを交換する必要はありませんが、開放性の高いシームレスにと統合します。

 

おすすめ

転載: blog.csdn.net/qq_40657585/article/details/102717817