回覆列表
  • 1 # 使用者9272196178563

    其實jsp就是一個servlet,分別處理和資料庫的連線介面和系統處理。

    1、不知道biz層是什麼,Dao層負責和資料庫打交道,資料庫的CRUD操作都集中在Dao層,而entity層是實體類層,也屬於MVC中的model層,他的主要功能是把使用者提交過來的引數封裝成一個物件給Dao層也就是hibernate操作,當然還有其他的功能不一一解釋了,至於servlet層應該相當於一個控制器,接受到使用者的請求以後呼叫相關的方法對使用者的請求進行處理並返回給使用者一個結果。

    2、Java程式碼需要連線的有兩個跟前臺的頁面,即檢視相連線,這個靠web層另外,就是跟資料庫相連線,這個靠的是entity層而這兩個層相比,實體類又是更重要的,它就像是一幢大樓的地基對實體類的設計,我感覺是一個專案的關鍵要想設計好實體類,簡單的說,需要遠見,具體地說,需要不僅僅理清專案業務邏輯,還需要有較豐富的開發經驗。

    3、因為理清業務邏輯,可能只是能窮舉出所需要的實體以及它們直觀的屬性,但有時那些實體還需要拆分合並(以前參與過一個求職招聘網的專案,在建表時是把求職和招聘資訊分開建的表,但到後來發現,在使用者登入後需要呈現的是所有的資訊,這下帶來了程式碼的不小改動),並且有些屬性雖然不那麼直觀,但卻是有必要的,常見的就是一些flag、status之類的屬性,這就需要在設計時就最好能預見到,不然在開發過程經常修改資料庫中的表結構,也會開發進度。

  • 中秋節和大豐收的關聯?
  • 專科畢業了不想上班,有什麼好的創業建議嗎?