基于SSM框架的B/S微博系統(tǒng)的設計和實現
B/S架構(Browser/Server,瀏覽器/服務器模式):是一種通過將瀏覽器作為客戶端的網絡結構模式,利用已經逐步成熟的web瀏覽器技術,結合瀏覽器的多種功能,使用瀏覽器來作為早先C/S(Client/Serve)架構下復雜的客戶端,使用C/S架構使得用戶的客戶端得到統(tǒng)一,將軟件系統(tǒng)的核心功能集中在服務器端,系統(tǒng)的升級和維護更加簡單,開發(fā)人員只需要管理服務器就可以做到對如軟件系統(tǒng)的更新和維護,B/S架構所帶來的眾多優(yōu)點使得它成為將來信息化發(fā)展的主流方向。
MVC模式:即模型(Model),視圖(View),控制器(Controller)是一種軟件開發(fā)的設計模式,Model主要負責分離出來的業(yè)務邏輯的數據交互,View主要負責數據的提交和展示,Controller主要負責獲取請求和請求的轉發(fā)。
SSM框架(SpringMVC+Spring+Mybatis):由這三個開源框架組成的web項目的框架,是標準的MVC模式,spring MVC負責請求的轉發(fā)和視圖管理,spring實現業(yè)務對象管理和事務控制,mybatis作為持久化引擎,相對于早先流行的SSH(Struts+Spring+Hibernate)框架來說,SSM作為輕量級框架更適合開發(fā)中小型項目。