プロジェクトでは、フレームワークを使用しています

春:

J2EEエンタープライズクラスの軽量+ + +プラグイン可能なストップ+低カップリング

需要のさまざまな依存関係の使用を反映して軽量

他のフレームワークとの統合で具体プラガブル

ワンストップ包含は、プレゼンテーション層、ビジネス層、DAO層に反映しました

スプリング、スプリングが具現化されるジ操作及びIOCを管理するためのオブジェクトを作成するために、すべての層で具現さ記載の低結合

AOP指向プログラミング:クラスは、コードが抽出されて再利用します、必要なときに、それは主に、トランザクション処理、アクセス制御、ログや他の場所で使用されているにカット

AOP基本原理:ダイナミックエージェント技術(JDKダイナミックプロキシとCGLIB *動的プロキシ)プロキシオブジェクトを作成します

JDKダイナミックプロキシコア:のInvocationHandlerのプロキシクラスとインタフェース(短所:のみインターフェース)

インターフェイスを必要とすることなく、動的プロキシをCGLIB

 

springMVC:

Springフレームワークのプレゼンテーション層のためのWebベースのフレームワーク

MyBatisの:

DAO層フレーム(アクション:CRUD操作)

shiro:

セキュリティ・フレームワーク(役割:プロジェクト+認定許可キャッシュ+ + +会話私は他の機能を覚えています)

おすすめ

転載: www.cnblogs.com/zhangxiong-tianxiadiyi/p/11270806.html