# 开发步骤
我们学习的内容是全栈 Web 开发,包括前端技术和数据库技术,但也是有侧重点的,更多的需要关心业务实现的细节,在开发之前,需要对业务逻辑做充分的梳理,对数据库的设计有清晰的认识。
## 开发流程
1、提出需求
2、业务流程图(按照职能或者角色构建)
3、界面原型创建
4、表创建
5、写服务,并测试服务(要对数据库操作的内容)
6、写控制层,给到的原型改成 JSP 等视图
* 直接跳转的控制层
* AJAX请求的控制层
7、调整视图层
* 给页面元素注册事件
* 编写核心的 JS 函数