原創聲明:本文為作者原創,未經允許不得轉載,經授權轉載需注明作者和出處
之前我們寫過一個控制登錄權限的小項目,項目中只有一個接口,就是登陸。這意味著寫一個servlet就要在web.xml上配置一個servlet和一個servlet-mapping,在這上面這看起來是很簡單,那是因為這里servlet少,如果servlet有幾百個呢?那酸爽!不僅web.xml里面酸爽,java類也是成堆的出現。而且數據庫連接那塊也要一個個查詢手動寫,手動建立jdbc連接,手動遍歷結果,手動關閉資源…想想都恐怖~~
當然在性能上,servlet也無法處理太高的用戶并發量(用戶同時訪問的數量)
為了解決這些問題,于是誕生了我們所謂的框架。框架,是個集合名詞,指的是為了處理某一個或者某些復雜的問題而去編寫的一個可復用的設計結構。
我們javaweb的框架可以分為以下幾類(我知道的):
以后的內容主要圍繞著springMVC和mybatis進行。說道springMVC就不得不說說MVC設計模式,MVC是Model-View-Controller的縮寫其中
MVC設計模式的優點:
當然MVC設計模式也有缺點,比如增加了系統結構的復雜性啥的。但是沒有什么東西是完美的,所以相對于那么多優點,一點點缺點也是可以忍受的。
額,另外插播個小廣告:“跟大妖怪學渣哇”QQ討論群正式開放,需要討論的小伙伴趕緊上車~群號:626438360。