Day1 - 项目介绍

1. 什么是项目?

项目是为了完成现实生活中需求,常常分模块来做。
项目开发中也有 2-8 原则,Coding 部分可能只有 20%,剩下的分给了 前期的需求分析、设计 和 后期的推广、维护等。

2. 瀑布流模型 Waterfall Model

1970年W. Royce提出,最早的软件开发模型,又称为线性顺序模型

瀑布流模型

特点:

  • 强调阶段的划分顺序与依赖;
  • 强调各阶段工作文档的完备性,即文档驱动静态描述;
  • 每个阶段从技术和管理进行严格的审查,即质量保证的观点;
  • 是一种线性的、顺序的、逐步细化的开发模式;
  • 推迟实现的观点;

适用时机

  • 所有功能、性能等要求能一次理解和描述时
  • 所有的系统功能一次交付时
  • 必须同时淘汰全部老系统时
3. 软件开发流程

每个流程都会对应一个工作角色。

4. 分小组

掷 🎲 当了组长 😭
组员:苏贞阁,房天一,于仲雪,王胜男,李庆宇
组名:五五开
口号:稳住,我们能赢!

然后大家都上去做了个人介绍,中午在追剧,下午介绍的一塌糊涂 😂

5. 双亲委派机制

JVM 预定义类加载器 和 双亲委派机制

6. 杂记

很火:云计算、大数据、人工智能、物联网

网站开发:

  • Java适合数据量很大的网站
  • PHP,Python 开发小网站
  • html5+js 可以免后台开发

项目需要的技术:
html css js jQuery AngularJs Servlet/jsp
Sturts2 封装了 Servlet 接收数据请求 然后转给 数据库 db
Spring 把 Sturts2 包括在其中

Java 除了是编程语言 还是编程环境 JVM 跨平台
J2EE 企业级 Java开发 需求量很大
J2SE 数据库 oracle hibernate

jdk8 增添了 lamda 表达式 适合大数据开发

下载的 jdk中 src.zip 是 java 的源码

解压后

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容