1. 程式人生 > >Java 表現層,業務層,持久層

Java 表現層,業務層,持久層

出現了 Hibernate框架,它需要你建立一系列的持久化類,每個類的屬性都可以簡單的看做和一張資料庫表的屬性一一對應,當然也可以實現關係資料庫的各種表件關聯的對應。當我們需要相關操作是,不用再關注資料庫表。我們不用再去一行行的查詢資料庫,只需要持久化類就可以完成增刪改查的功能。使我們的軟體開發真正面向物件, 而不是面向混亂的程式碼 現在我們有三個層了,可是每層之間的呼叫是怎樣的呢?比如顯示層的Struts需要呼叫一個業務類,就需要new一個業務類出來,然後使用;業務層需要調 用持久層的類,也需要new一個持久層類出來用。通過這種new的方式互相呼叫就是軟體開發中最糟糕設計的體現