• <menu id="eeoky"><tt id="eeoky"></tt></menu>
  • <nav id="eeoky"></nav>
  • SpringMVC教程
    SpringMVC注解式開發
    SpringMVC核心技術
    SSM整合開發

    SpringMVC教程

    MVC架構模式

    1、Model2-MVC

    Model2 加入了 Servlet, 分離了 Model1 中 jsp 控制業務邏輯的部分。 這里 Servlet 充當控制器,管理者的角色,負責管理用戶的請求,Servlet 根據請求的內容調用適合的 JavaBean,在JavaBean 中訪問 DB 存取數據,計算處理數據。Servlet 把根據處理結果選擇合適的 jsp 顯示JavaBean 的數據。呈現給用戶。請求處理完畢。

    2、MVC架構和三層架構的聯系與區別

    三層架構

    UI: 界面層(User Interface layer)

    BLL: 業務邏輯層(Business Logic Layer)

    DAL:數據訪問層(Data Access Layer)

    MVC架構

    M 即 Model(模型層),主要負責出來業務邏輯以及數據庫的交互

    V 即 View(視圖層),主要用于顯示數據和提交表單

    C 即 Controller(控制器),主要是接收請求,調用 Model 處理請求,并控制請求轉發三層架構與 MVC 的聯系:

    都是三層,分層的目的是解耦合,按職責劃分層次。各層功能獨立單一。易于擴展應用,提高開發效率。

    主要的區別:

    ● 三層架構適用所有的應用架構, MVC 側重是 web 應用的使用(jsp 和 servlet 的解耦)。

    ● 三層架構中沒有控制器 Controller. MVC 中有控制器層 Controller

    為什么要使用 SpringMVC

    1、基于 MVC 架構

    基于 MVC 架構,功能分工明確。解耦合

    2、容易理解,上手快;使用簡單

    二步設置就可以開發一個注解的 SpringMVC 項目,SpringMVC 也是輕量級的,jar 很小。不依賴的特定的接口和類。

    3、作 為 Spring 框 架 一 部 分 , 能 夠 使 用 Spring 的 IoC 和 Aop 方 便 整 合 Strtus,MyBatis,Hiberate,JPA 等其他框架。

    4、SpringMVC 強化注解的使用,在控制器,Service,Dao 都可以使用注解。方便靈活。

    使用@Controller 創建處理器對象,@Service 創建業務對象, @Autowired 或者@Resource 在 控制器類中注入 Service, Service 類中注入 Dao。

    SpringMVC簡介

    SpringMVC 也叫 Spring web mvc,屬于表現層的框架。SpringMVC 是 Spring 框架的一部分,是在 Spring3.0 后發布的。

    全部教程
    疯狂婬荡乱婬A片中文,特级西西人体444WWw高清大胆,国产性XXXX18免费观看视频,中文字幕乱伦,free性满足HD国产精品,牛人女厕偷拍1区2区