FQA 之系统架构

 

为什么要使用mvc??

1.数据和显示分离.

2.业务和数据的分离.

 

1.项目使用spring mvc 分为dao,service,action 3层.其中有一些共有的方法,如增删改查,还有一下些共有的业务逻辑,如判断是否重复.这两种重复,是一起在service 继承,还是分开在dao/service 层各自继承呢?

2.如果一个service 层中.修改表1是一个业务.修改表2 也是一个业务,这两个都是在service 层.如果有一个业务需要结合这两个业务,那么这个新的方法业务还是放到service 层吗?

 

2.怎样写通用的程序呢?使用反射吗?

  --用泛型...

 

 

3.可以在分层中使用继承吗?如果不推荐,则为什么.

若dao ,servcie 则两层可以使用继承减少service 层代码的重复编写.如serviceInterface  extend daoInterface 和serviceImple extends daoImple implements serviceInterface

posted @ 2015-08-26 09:28  predisw  阅读(445)  评论(0编辑  收藏  举报