1. 模型(Model) - 資料庫專家進行資料管理和資料庫設計
    1. JavaBean
    2. Java Persistence API(JPA)
    3. JDBC
  2. 檢視(View) - 介面設計人員進行圖形介面設計
    1. Java Server Page(JSP)
  3. 控制器(Controller) - 程式設計師編寫程式應有的功能(實作演算法等等)
    1. Servlet