希望各位能够看完,写的有点乱,有点长,真心想弄明白!!小弟很早以前就在疑问,到底什么算是业务呢?
因为我是在校学生,没有机会接触真正的项目,只能通过一些小项目来了解,我知道项目在小,其实里面也是有业务逻辑的,只是这些都是富crud的,搞得我有些乱,分不清action类,service层,dao层到底应该怎么封装,
比如,用户注册这个模块,这是业务要求的一个方面,那么如果把它细化,那么分页到底算不算业务里的呢?
那就应该是咱service里处理,不是吗?但是为什么有些是在dao层处理,我个人理解,dao只负责相应业务模型的最简单的增删改查就好了,然后action就是通过service拿到要使用到的数据就好了,是不是这样呢?我知道我看到的都是小项目,所以我所见到的action,service,dao的命名基本都一样,实际是不是这样呢?或者推荐我看下什么书,我真的想明白,我感觉运用各种技术,只是在解决一个业务的实现,这个不是我想要的,我想彻彻底底明白什么才是真正的javaee的魅力!还有就是以后工作开发是按照模块划分任务吗?我怎么感觉不知道从哪开始好啊!希望各位给些指导,书籍也行,或者给我稍微正规一点的项目,我只是想搞明白,业务是怎么回事,实际开发怎么开发!谢谢了,项目也可以发给我让我学习下,即使只是一小段,谢谢了[email protected]