j2ee的分层架构疑惑?
我是一个大学生,大二了,用了很多时间学习j2ee,我现在只知道在写一个DAO接口,然后实现它DAOImpl,然后再Servce里面调用DAO接口,在action或者servlet里面通过一个Service工厂调用Service。我想知道到底j2ee是怎么样分层的?
关于业务逻辑层如何划分,根据Evans DDD可以划分为领域层和应用层,可以看看本站Evans DDD讨论,如何从需求分析开始就注重业务分层。
这是什么意思呢?
dao是怎么被hibernate配置替代的呢?hibernate不是只是实现dao接口的api吗?所以无论用什么持久层框架不是都会有dao吗?
我糊涂了,请在给一些指示。