blent
2011-01-09 21:54
采纳率: 25%
浏览 265
已采纳

问一个web开发的基础性问题 关于结构分层的

我是刚开始学java web 开发,我看了很多项目,
很不明白为什么分这么多层.
例如一个项目采用struct 有:
1.实体类:
2 Action类:
3.DAO类
4service类。
5jsp.
请问为什么这样分啊,把这些都放在一块是个坏主意,可是我不能理解的是:service,我觉得省掉service会更简单些,
而且为什么DAO,service,真正起作用的类都要实现一个借口呢?使用它们的时候都是声明接口类,然后再注入它们,为什么不直接使用呢,
疑惑中。。。

6条回答 默认 最新

相关推荐 更多相似问题