【MVC】SSH三大框架的基本介紹



MVC經常與SSH綁在一起的熱門搜尋字,SSH分別代表:
  1. Spring 
  2. Struts 
  3. Hibernate。
為何要使用MVC?是因為在使用Java撰寫Web應用程序過程中,將請求先使用Servlet(如:web.xml),可以將邏輯分開放、維護較容易等等。
而框架是指三個功能面的總和架構,包含數據(例:使用者登入及密碼)、頁面展現(login.jsp)、處理需求的場所,這也是  Model -數據、 View-頁面展示、Control-處理需求的場所的來由,而在Controller中的設計,攸關於請求跟回應,也就是在遊覽器跟伺服器之間的處理場所,各個框架在Controller使用的都是以一串URL為中心,並以參數為輔的設計,也就是在Cotroller中交互Http訊息。