分层开发介绍
目录分层开发分层开发在项目实际开发过程中会将整个项目从上到下划分为界面层、业务逻辑层、数据层。三层开发是项目开发实践中典型的开发模式。目的实现高内聚、低耦合。2.各层功能界面层功能负责数据展示搜集用户输入。即和用户进行交互的层。 界面层一般是指html页面等。业务逻辑层功能负责处理功能模块的业务逻辑以及界面层和数据层的数据流转。 添加类的原则 根据功能模块来添加类。比如有用户管理模块那么则可以添加UserManagerService类。数据层功能和数据库进行交互。 一般在数据层会编写SQL语句JDBCHibernate、mybatis。 添加类的原则 每张数据表均添加一个对应的数据操作类。比如用户表userinfo则添加UserInfoDao类。实体层针对数据表创建出来的实体类 用户自定义的一些实体类。3.各个层之间的调用关系界面层 调用 业务逻辑层 业务逻辑层 调用 数据层 数据层 操作 数据库 注意调用的意思就是在代码中创建对应的类对象然后通过对象调用方法。4.分层开发的优缺点优点1、开发人员可以只关注整个结构中的其中某一层2、可以很容易的用新的实现来替换原有层次的实现3、可以降低层与层之间的依赖4、利于各层逻辑的复用。缺点1、降低了系统的性能2、增加了程序的复杂度3、有时会导致级联的修改。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2439278.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!