现在的JavaEE开发都还分很多层吗?
我刚刚工作,公司里开发项目用的构架让我很疑惑。
没有什么DAO层,Service层,POJO,VO
总之就是不分那么多层了。
很多业务直接写在了实体类中。老大说现在的开发抛弃那些层次结构,回归朴素和简单,更加面向对象。
因为现在用hibernate,Spring解决了很多问题。有了hibernate,就可以不用考虑数据库的替换问题。有了spring,很多东西直接注入。而把Service中的业务方法就放在实体类中,更加符合面向对象的思维。以前有很多技术限制,所以分层。现在有了SOA,ESB等,完全就可以抛弃那么多层次结构。
........
其实我还不能理解,我想问问大家,你们的实际开发中,分层吗???