java开发时为啥要dao和service都是model层吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java开发时为啥要dao和service都是model层吗?相关的知识,希望对你有一定的参考价值。
参考技术A dao是数据访问层。DAO(Data Access Object) 数据访问对象是第一个面向对象的接口.\\x0d\\x0aservice是业务层,负责所有的业务逻辑处理。\\x0d\\x0amodel属于数据实体模型。和数据库的数据字段是基本对应的,model也可以增加一些数据库没有的虚拟字段,帮助处理业务。\\x0d\\x0a这样分层的好处是降低程序耦合度。JavaBean
Bean:在软件开发中指可重用的组件
JavaBean:指用java语言编写的可重用组件。项目开发中domain,pojo,service,dao等都可以看成时javaBean
编写规范:
类都是public
一般实现序列化接口
成员一般私有
私有成员都有get和set方法
类都有默认无参构造
细节:数据类型有基本类型和包装类,选择包装类。包装类默认为空,其他的都有指默认值。
以上是关于java开发时为啥要dao和service都是model层吗?的主要内容,如果未能解决你的问题,请参考以下文章
java中dao层和service层的区别,为啥要用service
Java开发建类dao,modal,service,impl,util包通常是啥意思,啥功能的类放在其下