希望各位能够看完,写的有点乱,有点长,真心想弄明白!!小弟很早以前就在疑问,到底什么算是业务呢?
因为我是在校学生,没有机会接触真正的项目,只能通过一些小项目来了解,我知道项目在小,其实里面也是有业务逻辑的,只是这些都是富crud的,搞得我有些乱,分不清action类,service层,dao层到底应该怎么封装,
比如,用户注册这个模块,这是业务要求的一个方面,那么如果把它细化,那么分页到底算不算业务里的呢?
那就应该是咱service里处理,不是吗?但是为什么有些是在dao层处理,我个人理解,dao只负责相应业务模型的最简单的增删改查就好了,然后action就是通过service拿到要使用到的数据就好了,是不是这样呢?我知道我看到的都是小项目,所以我所见到的action,service,dao的命名基本都一样,实际是不是这样呢?或者推荐我看下什么书,我真的想明白,我感觉运用各种技术,只是在解决一个业务的实现,这个不是我想要的,我想彻彻底底明白什么才是真正的javaee的魅力!还有就是以后工作开发是按照模块划分任务吗?我怎么感觉不知道从哪开始好啊!希望各位给些指导,书籍也行,或者给我稍微正规一点的项目,我只是想搞明白,业务是怎么回事,实际开发怎么开发!谢谢了,项目也可以发给我让我学习下,即使只是一小段,谢谢了[email protected]
因为我是在校学生,没有机会接触真正的项目,只能通过一些小项目来了解,我知道项目在小,其实里面也是有业务逻辑的,只是这些都是富crud的,搞得我有些乱,分不清action类,service层,dao层到底应该怎么封装,
比如,用户注册这个模块,这是业务要求的一个方面,那么如果把它细化,那么分页到底算不算业务里的呢?
那就应该是咱service里处理,不是吗?但是为什么有些是在dao层处理,我个人理解,dao只负责相应业务模型的最简单的增删改查就好了,然后action就是通过service拿到要使用到的数据就好了,是不是这样呢?我知道我看到的都是小项目,所以我所见到的action,service,dao的命名基本都一样,实际是不是这样呢?或者推荐我看下什么书,我真的想明白,我感觉运用各种技术,只是在解决一个业务的实现,这个不是我想要的,我想彻彻底底明白什么才是真正的javaee的魅力!还有就是以后工作开发是按照模块划分任务吗?我怎么感觉不知道从哪开始好啊!希望各位给些指导,书籍也行,或者给我稍微正规一点的项目,我只是想搞明白,业务是怎么回事,实际开发怎么开发!谢谢了,项目也可以发给我让我学习下,即使只是一小段,谢谢了[email protected]
解决方案 »
- webservice能不能共享session?
- BigDecimal的一个问题,求解疑。
- 怎样能禁止 form 表单 get 方式提交的自动转义?
- 新手的一个小问题,请解答...谢谢
- 用url重写.会不会影响性能的
- JAVA 在WINDOWS下支持完成端口吗,或者有替代的解决方案请大家一起来讨论
- 什末是bean的实例啊?
- 我怎么把2个字符串合并成一个字符串?
- 哪里有Thinking in java 第二版的中文版的电子书下载,请告知小弟,不胜感激!分多多!
- 小弟有一疑惑,不得而解,寻求帮忙!!!
- 想学java的ssh框架,请高人指点,有什么好的学习视频或者文档(ppt、pdf)?
- 新闻系统自行运作的自动更新程序,求教~
相信直觉,用你觉得最简单的方式解决问题,没错的