どうしてSSHは学ぶ価値がないのですか?

1118 ワード

文書ディレクトリ
  • SSHフレーム
  • struts
  • spring
  • Hibernate



  • SSHフレームワーク
    ブラウザ-struts(表示層)-spring(ビジネス層)-Hibernate-データベース
    struts
    Strutsはポピュラーサーバと呼ばれ、従来のポピュラーサーバは、一般的にはmvcモデルの「C」機能を完成させ、要求を受信するために使用され、Springmvc、springbootのControllerの機能の欠点に相当する.
    1.             ,    
    2.Struts         ,       ,     
    

    spring
    SpringはJavaEE分野の企業および開発フレームワークであり、企業が複雑なネットワークバックエンドサービスを実現できる
    Springの特性:企業開発の複雑さを極めて低減IOC:制御反転(設計思想).従来の開発:我々は直接対象内部でnew方式で別の対象を作成する必要があり、これは対象間の依存を確立することに相当し、このような仕事はプログラマー自身がIOCを維持することである:設計された対象を第三者のIOC容器に渡して管理すればよい.オブジェクトの内部で直接作成するのではなく、IOCの登場を完了するのに非常に便利です.プロファイルに基づいてオブジェクトの作成、およびアセンブリの依存関係、すなわちXML配beanを容易に作成できます.
    Spring Webプロジェクトの開発:
    1.Maven依存性の構成2.Webを構成します.xml、SpringまたはSpring MVC 3をロードします.データベース接続の構成、Springトランザクションの構成4.ロードファイルの読み込みを設定し、注記5をオンにします.ログファイルの設定
    Springbootの核心思想:約束は配置CoCより大きい
    その後SpringmvcはStrutsを破り、springが発展した後、自動梱包、開梱即用、自動配置などの一連の自動化メカニズムがあり、Springbootがあった.
    Hibernate
    実はHibernateはデータベースの操作マッピングフレームワーク(ORM層フレームワーク)にすぎませんが、今はMybatis、JPAに取って代わられています.