动力节点旗下在线教育品牌  |  咨询热线:400-8080-105 学Java全栈,上蛙课网
首页 > 文章

Java web项目开发流程

07-30 16:17 218浏览
举报 T字号
  • 大字
  • 中字
  • 小字

首先,我们在正式开始java web项目搭建之前,应该要熟悉java web的项目开发流程。熟悉java web项目开发流程不仅有助于我们在java web开发中把握先机,也能使我们的开发工作一气呵成,自然收尾。当然,针对一些特殊的项目会有一些对应的特殊步骤,这不在我们的考虑范围之内,本文主要讲述一般的java web项目开发流程。

一、需求确定

   这一步的主要任务就是明确目标,知道自己的java web项目的需求是什么?然后才能有接下来的步骤。具体来说就是,通过各种手段确定系统的功能与性能,以及后期的维护。

  • 分析与设计

这一步是紧接着上一步的,两者相辅相成,相互衔接。在需求明确的前提下进行分析与设计。分析一下java web项目所需要的一些功能和模块,分析一下需求怎么实现。这些设计包括以下几个方面:

  1. 架构分析与设计

包括逻辑架构、物理架构以及技术解决方案的确定。

  1. 业务逻辑分析

根据需求分析业务逻辑:

   有哪些人会使用本系统?

   他们会使用本系统做什么?

   通常他们使用本系统的步骤是什么样的?

   会有哪些明显的类来支撑本系统的运行?

   会有哪些不同的提示会返馈给用户?

本阶段与需求的确定密切相关,通常在确定需求的时候就会进行相关的分析,在此阶段可以用UML图画出高层用例-每个功能的用例-编写用例文档。

  1. 业务逻辑设计

业务逻辑设计

   根据需求的分析来确定具体的类

   确定类的属性

   确定类的接口(方法)

   确定类之间的关系

   确定用户操作流程在设计上的反映

   (4)界面设计

设计系统的界面风格、颜色、style

设计系统的具体“模拟”界面

      方便进行需求的确定

      方便JSP程序员的开发

  • 开发环境的搭建

JDK的配置

    开发工具的使用

配置管理工具的确定

以及测试工具的使用  

文件服务器/配置服务器等的确定

  • 开发-测试-开发-测试

在实际的项目开发周期中,进行代码开发的周期往往较短。同时,在代码功能开发结束以后,还需要对系统功能进行测试,此时由项目测试人员进行专业的白盒测试、黑盒测试、性能测试、压力测试等全方位、多角度的系统测试。该阶段的开发与测试是交替进行,在实际的开发过程中会反复进行多轮,以此来保证开发人员开发的功能的正确性,保证系统的稳定性。当系统开发测试阶段结束以后,会对代码进行封版进行最终测试。如果最终测试通过,则会进行部署上线。测试包括:

       单元测试(白盒测试)就是知道代码,知道如何实现的人进行的测试

       黑盒测试(功能性测试、验收测试)

       性能测试

       易用性测试

  • 文档编纂

在系统设计、项目开发与测试过程中,我们要遵循一套适用于团队使用和可执行可接受的标准化开发步骤。在项目开发过程中,我们需要将项目开发,操作说明,项目架构说明等文档性的内容进行编写并妥善保存,以便在后续项目维护和对接过程中,相关人员对项目能够正确快速的了解和熟悉。

看似很简单的java web开发步骤事实上操作起来还是有一定的难度和复杂度的,想要快速掌握就java web开发流程,主要还是要靠实际的项目操作,实践才能出真知。

0人推荐
共同学习,写下你的评论
0条评论
携代码的男孩纸
程序员携代码的男孩纸

24篇文章贡献108038字

作者相关文章更多>

推荐相关文章更多>

DOM渲染的详细过程

QCode09-04 14:38

CSS水平和垂直居中技巧大梳理

Code大师09-04 14:50

mui的input框在IOS系统下无法聚焦或点击多次才能聚焦

不写代码你养我啊08-23 11:14

推荐的-视.频播放器以及在线客服

不写代码你养我啊09-17 18:02

谈谈java多线程的三大特性

要学习了06-18 18:13

发评论

举报

0/150

取消