計算機考研面試------畢業設計相關的問題

最近準備複試想到畢業設計中可能會問的知識,於是就按照自己的設想來進行這方面的總結,相關資源我已經整理成了word文檔,需要的點擊這裏畢業設計相關的問題,然後在後臺回覆:考研面試,就可以獲得全套資源。

往期回顧

計算機考研面試------數據庫

計算機考研面試------數據結構

計算機考研面試------操作系統

計算機考研面試------編程語言

計算機考研面試------計算機網絡

計算機考研面試------簡歷的製作

考研面試常問問題彙總(包含答案)

 

1.談談你的畢業設計做的是什麼?

我的畢業設計做的是基於SSM網上商城的設計與實現。主要功能有用戶瀏覽商品、購買商品、添加訂單、用戶留言等,以及管理員後臺管理的功能有管理用戶、管理訂單、管理商品、管理用戶留言等。

2.SSM框架是什麼?(詳解

SSM全稱是Spring+SpringMVC+MyBatis。 SSM框架集由Spring、MyBatis兩個開源框架整合而成(SpringMVC是Spring中的部分內容)。

① Spring MVC是MVC設計模式的一種實現,負責前端頁面的控制、數據渲染、頁面跳轉。

② Spring是連接Spring MVC和MyBatis的關鍵,用於創建對象、注入對象。

③ MyBatis是數據持久層框架。(可以這樣通俗的理解:一個幫你和數據庫打交道的框架。幫你把數據庫的表翻譯成類,字段翻譯成類的字段,記錄翻譯成對象。當然這些全要靠你自己定義。這樣做的後果就是,你可以像寫java一樣操作數據庫了。什麼打開JDBC,防止sql注入,不用考慮,MyBatis幫你搞定)

④ 補充下什麼是MVC:

C - Controller:控制器。接受用戶請求,調用 Model 處理,然後選擇合適的View給客戶。

M - Model:模型。業務處理模型,接受Controller的調遣,處理業務,處理數據。

V - View:視圖。返回給客戶看的結果。注意這裏的客戶未必是人,可能是瀏覽器,可能是APP。

3.那你說說使用框架和不使用框架進行開發的區別是什麼?(詳解

使用框架進行開發最主要的是能提高開發效率。

比如我們在開發過程中需要對數據庫進行操作,傳統的JDBC(JAVA數據庫連接)我們需要先獲取連接對象,然後在創建SQL語句,最後在執行SQL語句、返回結果集、關閉連接,這樣一套流程下來我們需要做的事情就很多了。相反,我們使用MyBatis框架,只需要提供SQL語句和相關的參數,剩下的交給MyBatis框架去完成,這樣下來我們需要做的事情就大大簡化了。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章