美文网首页
JavaWeb第二次阶段测试-网站的服务管理功能

JavaWeb第二次阶段测试-网站的服务管理功能

作者: 盼旺 | 来源:发表于2019-12-17 14:48 被阅读0次

编程任务

用后端技术按照设计原型制作一个服务器管理网站的服务管理功能。

要求:

1 整体页面布局如下:


2 设计并实现一个数据库,用于管理多个服务和多个服务器之间的关系。一个服务可以被部署到多个服务器上,同时,一个服务器可以部署多个服务,且在一个服务器上同一个服务只能部署一次。
3 页面左边列出了所有可选的服务:

  • 3.1 可以通过在文本框输入新服务的名字来添加新服务,服务名称不能已经存在,若存在将提示添加失败。
  • 3.2 可以通过某服务右边的删除链接来删除该服务,若该服务在某个服务器上已经部署,则删除链接将不显
    示。

4 右边列出了服务器中服务的部署情况。为简化考试,后端逻辑假设仅考虑两个服务器(但数据库设计必须体现出能支持多个服务器)。

  • 4.1.1 用户可以勾选任意服务器,勾选后,服务器名称背景高亮显示,
  • 4.1.2 服务器可以多选。
  • 4.1.3 原始服务本身已经固化在服务器中,无法选中。

5 中间栏有“添加”和“卸载”两个按钮:

  • 5.1 添加按钮把左边栏中选中的服务添加到右边栏中选中的服务器当中。若左边栏未选中服务,则弹出模式对话框提示错误。同样,若右边栏未选中服务器,也使用模式对话框提示相应错误。若向同一非服务器重复添加同一服务时,也提示相应错误。
  • 5.2 在将左边服务添加到右边时,出界面显示添加状况之外,数据库必须同时提现服务的从属关系。
  • 5.3 卸载按钮把右边栏中选中的服务从对应服务器中卸载,同时数据库必须有所体现。
  • 5.4 重新打开页面之后,必须能从数据库中加载上次选择的服务从属关系。


整个项目构成图

工程项目地址https://github.com/menghuanali/javaweb_two

相关文章

  • JavaWeb第二次阶段测试-网站的服务管理功能

    编程任务 用后端技术按照设计原型制作一个服务器管理网站的服务管理功能。 要求: 1 整体页面布局如下: 2 设计并...

  • centos7+tomcat部署JavaWeb项目

    centos7+tomcat部署JavaWeb项目 网站大多是发布在云服务器上的,如何部署javaWeb项目到ce...

  • 集成测试相关概念

    测试分为功能测试和非功能测试。 功能测试:逐个测试每个功能。彻底测试功能,直到可以确认该功能没有问题。 测试阶段从...

  • springboot(一)

    微服务阶段 javasq:oopmysql:war持久化html+css+js+jquery+框架javaweb:...

  • 软件测试职业发展的几个阶段

    第一个阶段:(功能测试) 第一个的话呢,是我们的功能测试阶段。在功能测试阶段就是我们俗称的:点点点(点工)由于历史...

  • 茴香豆安全 - Burp Suite 爆破管理后台

    一、前言 WEB网站渗透测试的最直接目标,就是登陆网站的管理后台,获得网站的控制权,进而获得网站服务器的控制权,最...

  • unittest单元测试(二)

    测试网站:https://www.ketangpai.com/测试功能:登录功能测试用例:正常登录、密码为空、用户...

  • YApi 本地部署

    描述 YApi 是高效、易用、功能强大的 api 管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可...

  • 多功能测试网站

    网页: https://oktools.net/

  • Web网站测试流程 以及测试点

    Web网站测试流程 以及测试点1 web功能测试包括哪些方面? 功能测试主要包括6大部分: 1、链接测试 2、表单...

网友评论

      本文标题:JavaWeb第二次阶段测试-网站的服务管理功能

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