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