首页 > 其他分享 >BrownfieldsWeb 开发项目

BrownfieldsWeb 开发项目

时间:2022-09-27 10:57:27浏览次数:90  
标签:API Web HTTP BrownfieldsWeb 项目 任务 开发 使用

BrownfieldsWeb 开发项目

介绍

吨 Web Dev 项目集成了业界在开发操作中使用的四大概念。即HTTP API,关系数据库设计和SQL(使用sqlite3),对象持久性,主要关注于逻辑和理解实现。对于 HTML、CSS,重点是 Web 表单和输入验证。 Javalin 4 用作服务器并采用 TDD 方法来最大程度地减少错误和错误,并验证代码库。

身体

要求:

  • HTTP API
  • 关系数据库和 SQL
  • 对象持久性
  • HTML、CSS

HTTP API

检索单个任务

  • 配置服务器以处理 得到 向端点请求 /任务/{id} .
  • 通过 id 从数据库中检索单个任务。

找不到任务

  • 修改 得到 请求返回 HTTP 未找到 如果在数据库中找不到任务,则响应。

添加新任务

  • 添加新的 API 端点以向数据库添加新任务。新端点应使用 HTTP / 邮政 方法。
  • 修改之前使用的 HTTP 方法返回一个 HTTP 已创建 响应代码并设置 地点 响应中的标头 /任务/{id} 在哪里 {ID} 是新添加任务的id。

防止重复任务

  • 修改你的 发布/任务 处理程序返回一个 HTTP 错误的请求 如果任务已存在于数据库中,则响应。

项目介绍

研究-: 这是通过访问互联网上可用的资源来完成的。这些资源包括但不限于 ** 堆栈溢出** , ** YouTube** , ** 极客极客** , ** SQL 教程** , ** W3学校** ** __** 以及更多类似这些的网站。但是,值得一提的是我的同行,因为他们提供了宝贵的知识和帮助。

规划-: 计划是使用课程网站完成的,因为它对要交付的任务进行了清晰简洁的细分。在此之后,使用 TDD 方法,很容易对需要交付的特性进行单元测试。

设计-: Web 开发应用程序使用 Javalin 作为服务器,在存储数据时使用对象持久性来管理事务完整性,为网页使用 HTML 和 CSS,使用 SQL 来创建存储数据所需的数据库表。

项目示范

为了演示该项目,我们打开了包含 Web 表单的网页,之后我们已经启动了服务器。在托管在 Gitlab 上的项目存储库中,我们强调了确定克隆项目的过程以及如何使用它的必要步骤。可以在自述文件中找到这些步骤以及项目要求、依赖项和先决条件。

结论

最后,我们在项目中付出了很多艰苦的努力,在这个项目中,我们获得了对 Brownfields 方法和 Web 应用程序构建的宝贵知识和理解。我们学习了如何满足用户需求以及如何将多种技术集成到一个项目中。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/39536/48402710

标签:API,Web,HTTP,BrownfieldsWeb,项目,任务,开发,使用
From: https://www.cnblogs.com/amboke/p/16733770.html

相关文章

  • 棕地:WebDev 项目报告
    棕地:WebDev项目报告Web开发可以分为两种主要类型:动态网页和静态网页。在本文中,我们将重点介绍动态网页和幕后发生的奇特事物我的文章涵盖了一个简短但重要的项目,该项目......
  • vscode运行vue项目(vscode插件安装)
    vetureslinAutoCloseTagAutoRenameTagDebuggerforChromeopeninbrowserJavaScript(ES6)codesnippetsPathIntellisenseBracketPairColorizerBetterC......
  • django项目 models新增class :TypeError: __init__() missing 1 required positional a
    File"D:\boke\boo\models.py",line22,inUserInfoblog=models.OneToOneField(to="Blog",to_field="nid",null=True)TypeError:__init__()missing1require......
  • 信息系统项目管理中的几类矩阵
    P/O矩阵、R/D矩阵、IPO图、C/U矩阵知识点1.P/O矩阵:为把企业组织结构与企业过程联系起来,说明每个过程与组织的联系,指出过程决策人,可以采用建立过程/组织(Process/Organizati......
  • 在浏览器中Django项目的静态文件打不开的一个原因
    2022-09-27问题描述:编写Django代码时,设置了一个“static”文件夹,在里面放置了一张图片。在“setting”中设置了静态文件在服务器中的存储路径,But浏览器运行时,显示......
  • vue项目中使用高德地图搜索定位
    实现vue项目中展现地图(这里用的是高德地图),并且有搜索框根据搜索的位置定位注册帐号访问高德地图开发平台根据实际情况填写就可以......
  • Java开发学习(三十六)----SpringBoot三种配置文件解析
    一、配置文件格式我们现在启动服务器默认的端口号是8080,访问路径可以书写为http://localhost:8080/books/1在线上环境我们还是希望将端口号改为80,这样在访问的时候就......
  • 自动化测试练手项目推荐
    转载请注明出处❤️作者:测试蔡坨坨原文链接:caituotuo.top/80599ac8.html你好,我是测试蔡坨坨。最近收到许多自学自动化测试的小伙伴私信,学习了理论知识后,却没有合适的练......
  • IDEA创建spring Boot项目
    一、创建spring项目1.1新建项目1.2选择依赖1.3进入项目二、配置项目2.1添加项目依赖可先删除不想要的依赖,如下图然后添加自己的依赖信息<dependencies>......
  • SpringBoot项目为什么不需要添加@EnableTransactionManagement了
    SpringBoot项目为什么不需要添加@EnableTransactionManagement了1、前言我在刚开始搭建springBoot项目的时候,看见其他人在启动类上面使用了@EnableTransactionManagement......