1. 什么是项目?
项目是为了完成现实生活中需求,常常分模块来做。
项目开发中也有 2-8 原则,Coding 部分可能只有 20%,剩下的分给了 前期的需求分析、设计 和 后期的推广、维护等。
2. 瀑布流模型 Waterfall Model
1970年W. Royce提出,最早的软件开发模型,又称为线性顺序模型
特点:
- 强调阶段的划分顺序与依赖;
- 强调各阶段工作文档的完备性,即文档驱动静态描述;
- 每个阶段从技术和管理进行严格的审查,即质量保证的观点;
- 是一种线性的、顺序的、逐步细化的开发模式;
- 推迟实现的观点;
适用时机
- 所有功能、性能等要求能一次理解和描述时
- 所有的系统功能一次交付时
- 必须同时淘汰全部老系统时
3. 软件开发流程
每个流程都会对应一个工作角色。
4. 分小组
掷 🎲 当了组长 😭
组员:苏贞阁,房天一,于仲雪,王胜男,李庆宇
组名:五五开
口号:稳住,我们能赢!
然后大家都上去做了个人介绍,中午在追剧,下午介绍的一塌糊涂 😂
5. 双亲委派机制
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 的源码
解压后