回覆列表
  • 1 # 使用者1465424935672

    先說明一點JSP+JavaBean模式開發很少了,除非你的專案芝麻大一點

    軟體開發有模式

    JSP+Servlet是典型的兩層架構

    1.web層-前臺互動,比如我們註冊時的資料等等,serlvet就是與前臺資料進行互動的

    2.dao層-資料最終是要放入資料庫的,所以此層就是和資料庫打交道,將servlet的資料和資料庫進行互動

    簡單的例子:dao層中有a方法實現和資料庫互動,jsp將註冊資訊提交給servlet,在servlet裡呼叫a方法傳入jsp的資料,這樣資料就和資料庫關聯了

    JSP+Servlet+JavaBeans三層架構,流行的設計模式

    基於兩層架構,多出了一個service層(業務邏輯層),JavaBean裡在這層中

    JavaBean我就不多說了,封裝了一些物件的屬性等

    往往我們的專案什麼龐大,物件之間有很複雜的關係,這個時候就需要service層來處理了

    簡單的例子:

    User-->使用者

    1.web層,同上

    2.service層這個層就封裝了Bean的一些業務邏輯,使用者的註冊登入就可以看做是User的業務,我們就需要將相關的程式碼寫到這個層中

    3.dao層,同上

    比如註冊,addUser()

    前臺取得註冊資訊封裝到user物件中,然後呼叫user的業務即註冊功能,這時就跳到service層,然後此層呼叫dao中的方法將資料存入資料庫了

  • 中秋節和大豐收的關聯?
  • 電影《流浪地球》中的特效是國產的嗎?