Struts是一個基于MVC模式的應用框架, 如果學過Servlet, 那么其本質和Servlet差不多, MVC模式主要包括模型 (Module) , 視圖 (View) , 控制器 (Controller) , 而Struts主要作為控制器來建立模型和視圖的數據交互。本文介紹的Struts以Struts2為主, 它通過攔截器處理客戶的各種請求。Spring使用基本的JavaBean來完成以前只可能由EJB完成的事情, Spring的核心主要控制翻轉 (IOC) 和面向切面 (AOP) , 簡單的說Spring是一種分層的輕量級開源框架。
Spring更像是一個容器, 將所有配置的Struts和Hibernate中的東西都放置進來, 只要能夠做好配置, 它就會找到相應的位置, 進行處理。Hibernate是一個開源代碼的對象映射框架, 是根據JDBC技術基礎衍生而來的, 它將直接操作原來的數據庫變為直接操作數據表后生成的Java類, 實現了對象編程思維來操縱數據庫。SSH框架中的各種技術相互協調、配合, 實現了這一強大的框架。
本文地址:http://knowyourextract.com//article/20794.html