表示層
一個form表單有若干個
1
<input name="arg0" type="text"/>
2
<input name="arg1" type="text"/>
收集form表單域值的對象formbean
Object arg0,arg1;
填充set(Object obj),get()方法
表單提交時候調用Action方法
-----------------------
業務層
Action方法調用業務層提供的業務方法
業務對象
業務對象(Business Object)的屬性的值來自formbean屬性的值(映射機制)
業務層調用Hibernate封裝的數據庫訪問
-----------------------
數據訪問
DAO
POJO持久對象屬性值來自業務對象屬性(映射機制)
-----------------------
持久數據
映射Mapping
-----------------------
數據庫