总结1、J2EE web分层
layer1:HTML/VIew 层
layer2:Controller 接口层
layer3:Service 业务层
layer4:DAO 层数据访问层
总结2
1、分层的好处,当业务庞大时,需要拆分系统,这时候有良好分层的代码就能够很容易的拆分出来。
2、将Controller层的数据验证放在Service层,这样如果需要做APP接口,直接新增入口,访问数据即可。Service层返回一个Result,做到APP入口Web入口一样调用。不需要更改其中的方法。
3、数据的线程安全问题,需要改变时必要的进行锁记录操作。
4、Web端的Velocity模板引擎的使用
5、Redis 数据缓存
6、Spring框架,DI注入,