java初学者项目开发流程

作者: 爱学技术的小仙女酱 | 来源:发表于2017-12-19 14:58 被阅读4次

一、初学者开发 java 项目流程因人而异,由于初学者对项目的熟悉程度、理解程度等都不一样,所以导致完成同一个功能项目会有千差万别,但总体都离不开两种模式 model1 和 model2 模式。

so easy

二、model1 模式开发方式详解

下图为 model1 模式的草图

model1模式

这一种模式开发是采用界面和业务逻辑不分离的方式进行项目开发,把对数据库的操作封装起来

采用这一模式进行开发出来的项目有很大的缺点,在日常学习中可以使用此方式,到一定程度上的项目,你就会感觉力不从心,慢慢的就会显示出该模式的致命缺点,第一个就是乱,代码特别乱、可维护性特别差、业务逻辑性不强,导致程序猿修改一个BUG都得花很长一段时间来理解代码结构,哪怕这个代码是他自己写的。

三、model2 模式开发方式详解(注:不使用任何框架的分层)

下图为 model2 模式的草图

model2模式

这一种模式采用界面与业务逻辑相分离的方式进行项目开发,把界面分为第一层、把业务逻辑分为第二层、把数据访问分为第三次,这样一层套一层,各层之间采用接口方式编程,可以大大的减低代码的耦合度,各层之间所处理的问题是不一样的,所以代码会比 model1 方式简洁很多,可读性、可维护性、强壮型等都会大大提高。

我们在实际编码过程中,一般数据库的一张表对应一个 domain 类,一个 domain 类对应一个 service 类。

在实际开发编码过程中,建议大家都采用 model2 模式进行项目开发,尽量少用 model1 模式进行项目开发,不要贪图一时的简单与日常的思维习惯而去选择 model1 模式,这样写出来的代码更有价值,实用性更高。

注:加群要求 学习交流群:642830685

1、想学习JAVA这一门技术, 对JAVA感兴趣零基础,想从事JAVA工作的。

2、工作1-5年,感觉自己技术不行,想提升的

3、如果没有工作经验,但基础非常扎实,想提升自己技术的。

4、还有就是想一起交流学习的。

5.小号加群一律不给过,谢谢。

转发此文章请带上原文链接,否则将追究法律责任

相关文章

  • java初学者项目开发流程

    一、初学者开发 java 项目流程因人而异,由于初学者对项目的熟悉程度、理解程度等都不一样,所以导致完成同一个功能...

  • Java项目开发流程

    1.项目启动阶段: *项目描述、*项目目标 *项目实施: -项目调研(业务调研,技术调研,编写项目调研报告) -工...

  • 【B 端】3.产品研发

    一、工作流程:启动→规划→执行→监控→收尾 二、工作内容:一个Java项目的标准开发流程 1.项目启动会 说明项目...

  • Java互联网架构-项目流程管理(总结)

    Java互联网架构-项目流程管理(总结) 项目开发规范 整个项目执行有几个大的阶段,产品设计阶段、开发阶段、测试阶...

  • 项目开发流程

    项目开发流程图: 项目开发流程:完成一个项目的流程,及人员 项目立项:负责项目 需求确认:业务逻辑及各项功能 交互...

  • 软件开发流程与初始软件测试

    一、项目成员(公司组织架构) 二、项目开发流程 项目开发流程[https://www.jianshu.com/p/...

  • 如何选取java工具

    常见的十四种Java开发工具的特点 1、JDK(JavaDevelopmentKit)Java开发工具集 从初学者...

  • 精适合初学的PHP开发工具

    精适合初学者的PHP开发工具 [预定资料流程库]-开发工具 适合初学者的PHP开发工具 很多刚开始学习PHP的新手...

  • Python面向对象-信息管理系统(封装)

    项目开发流程: 项目开发流程图项目开发流程 不想成为架构师不是好程序员架构师 需求从哪来?---需求从产品经理来。...

  • Servlet 学习

    Java web项目结构目录 前言 Java web 是指用Java开发的web项目。Java web开发至今已有...

网友评论

    本文标题:java初学者项目开发流程

    本文链接:https://www.haomeiwen.com/subject/ghobwxtx.html