一般的に使用されるフレームワークは次のとおりです:
1. SpringMVC
Spring Web MVC は、Java ベースの実装です。 Web MVC デザイン パターンのリクエスト駆動型の軽量 Web フレームワークは、MVC アーキテクチャ パターンの考え方を使用して、Web 層の責任を分離します。
リクエストベースの運転とは、リクエストとレスポンスのモデルを使用することを指します。
# (推奨ビデオ チュートリアル:java ビデオ )
2. Spring
1. IOC コンテナIOC コンテナは、依存関係注入機能を備えたコンテナであり、アプリケーション内のオブジェクトのインスタンス化、検索、構成、およびこれらのオブジェクト間の依存関係の確立を担当します。アプリケーションはコード内で直接新しい関連オブジェクトを作成する必要はなく、アプリケーションは IOC コンテナによってアセンブルされます。 Spring では、BeanFactory が IOC コンテナの実際の代表です。 AOP 結合度は、将来の操作性と保守性にとって有益です。 AOPは水平的な関係を表します。3. Mybatis
MyBatis は、通常の SQL クエリ、ストアド プロシージャ、および高度なマッピングをサポートする優れた永続層フレームワークです。 MyBatis では、ほぼすべての JDBC コード、パラメータの手動設定、結果セットの取得が不要になります。 MyBatis は、構成とオリジナルのマッピングに単純な XML または注釈を使用し、インターフェースと Java POJO (Plain Old Java Object、通常の Java オブジェクト) をデータベース内のレコードにマッピングします。4. Dubbo
Dubbo は、高性能かつ透過的な RPC (リモート プロシージャ コール プロトコル) リモート サービス呼び出しソリューションと SOA サービスの提供に特化した分散サービス フレームワークです。ガバナンスソリューション。簡単に言えば、dubbo はサービス フレームワークです。配布する必要がなければ、使用する必要はありません。配布する場合にのみ、dubbo のような分散サービス フレームワークが必要になります。率直に言って、これはリモート サービス コールのための分散フレームワークです。
5. Maven
Maven は、プロジェクト管理およびビルド自動化ツールであり、プロジェクト内の jar パッケージを管理するためにこれを使用する開発者が増えています。6. RabbitMQ
メッセージ キューは通常、プロジェクト内ですぐに返す必要のない時間のかかる操作を抽出し、非同期処理を実行します。この非同期処理方法により、サーバーの要求応答時間が大幅に節約され、システムのスループットが向上します。推奨チュートリアル: java エントリー プログラム
以上がJava開発で一般的に使用されるフレームワークは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。