1、前端:有些代码可以写在html代码里的,就不要用脚本语言(js/jquery)编写。easyui的表格不需要每一次都新建
2、前端控制器:只处理前端传过来的参数和调用业务逻辑层,注意异常处理。
3、业务逻辑层:调用数据持久化层,处理业务,为了保证事务的完整性,一个请求需要完成的所有动作都要编写在同一个bo(业务逻辑处理层)里。
4、数据持久层:对数据库进行操作的接口。
5、当前台接收后台的数据生成树时,后台应该返回List类型的bean对象(List<Obejct>);当前台接收后台的数据生成表格时,后台应该返回Map对象(Map<String , Obejct>);当前台接收后台的数据生成下拉框时,后台应该返回list类型的map对象(List<Map<String,String>>)。