美文网首页程序员
Java Web应用开发流程

Java Web应用开发流程

作者: 实训在线 | 来源:发表于2018-03-22 09:55 被阅读0次

    如果要想做一个徘徊在牛 A 和牛 C 之间的程序员,唯一的途径就是努力,努力,再努力的学习。。。多年努力过的我已经养成了一个很好的习惯:每天早上努力起床后,努力的打开电脑。。。看一遍“福布斯”富翁排行榜,如果上面还没有我的名字,我。。。就去工作。。。今天还要继续工作。 整理了一份简单的 Java Web 开发流程,希望对想入门 Java 开发的小伙伴们能有所帮助!

    一、什么是 Web 应用

    Web应用:是指运行在网络上,以浏览器作为操作客户端的应用程序,又被称为 B/S(Browser/Server,浏览器-服务器)模式应用。

    非常典型的Web应用如:淘宝、网易新闻、新浪邮件...

    二、Web 应用开发流程

    1.系统分析

    2.系统设计

    3.系统实施

    1.系统分析

    确定系统是什么,编写需求分析说明书

    –功能需求

    –性能需求

    –约束条件

    –…

     用户角度:用户为什么要使用这个系统?系统能为什么用户解决什么问题?

     商业角度:系统能为开发方带来什么好处?

     项目角度:系统是否可以实现?实现难度、成本、周期?

    2.系统设计

    1)确定系统的实现方式、方法,编写系统设计说明书

    2)确定系统技术路线

    –前端技术构成

    –后端技术实现

    –应用服务器

    –数据库系统

    3)设计页面信息内容组成结构

    4)UI界面设计

    -布局设计

    -视觉设计

    -交互设计

     布局设计:在纸上勾勒草图,确定内容区域构成,不同设备上的响应式支持

     视觉设计:确定应用整体风格、字体大小、配色等

     交互设计:确定应用交互操作方式:数据输入方式(键盘/语音),页面/窗口切换模式(弹出/调转)

    5)UI原型制作,编写静态Web页面

    -HTML

    -CSS

    -JavaScript

    6)设计数据模型

    -数据实体关系图(E/R)

    -创建数据库表结构

    7)设计系统技术架构

    8)搭建应用开发环境

    9)Web应用交互模式

    3.系统实施

    开发、测试、部署

    1)系统开发

    2)系统测试

     集成测试:应用子系统以及与外部接口之间的集成调试

     功能测试:编写测试用例,人工或通过自动化测试工具完成测试

     性能测试:压力测试,在高并发的情况下系统是否满足设计要求

     安全测试:通过安全测试工具,测试系统是否存在安全漏洞

    3)系统部署

    到此一个简单的 Java Web 应用已经设计、开发完成了,经过测试后可以上线试运行!

    相关文章

      网友评论

        本文标题:Java Web应用开发流程

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