JAVA面試題(24)

    本文首發於cartoon的博客
    轉載請註明出處:cartoonyu.github.io/cartoon-blo…
java

  • Spring 有哪些主要模塊?git

    • Spring Core
      • Spring核心庫
      • 主要實現IOC
    • AOP
      • 提供攔截器功能供用戶控制程序流程
    • ORM
      • 提供對經常使用的ORM框架的支持,如Hibernate,MyBatis
      • 對ORM框架進行封裝和管理
    • DAO
      • 提供對JDBC的支持
    • WEB
      • 提供對常見WEB框架的支持,如Strtus,JSF
    • Context
      • 提供訪問Bean的接口
    • MVC
      • 提供對程序分層的支持
  • Spring 經常使用的注入方式有哪些?github

    • @AutoWired,自動裝配
    • 構造器注入
    • setter注入
    • 靜態工廠注入
    • 實例工廠注入
  • Spring 中的 Bean 是線程安全的嗎?安全

    • 不必定,視乎對象做用域
  • Spring 支持幾種 Bean 的做用域?session

    • singleton:惟一實例
    • prototype:每次申請返回新的實例
    • request:當前request有效
    • session:當前session有效
    • globalSession
相關文章
相關標籤/搜索