CMU 95702 Project 1
95 – 702 分布式系统代写 Distributed Systems 这个项目有五个目标:第一,介绍 IntelliJ 和 TomEE。你已经对这些有了一些实践。在这个作业中,你将构建几个 Web 应用程序以获得更多经验。第二,构建你的第一套分布式系统。这是两个使用 Servlet 和 Java Server Pages 的小型 Web 应用程序。第三,介绍网页抓取、API 处理和 JSON 记录。第四,如果你之前没有使用过,将介绍 MVC 模式。第五,与本学期的所有项目一样,你应该反思解决方案的功能和非功能特性(例如安全性、可扩展性、故障处理、互操作性)。期末考试将有关于这些特性的问题。你应该能够展示对课程内容的细致理解,并能够解释与潜在实际应用相关的技术方面。对于每个项目任务,都需要软件文档。你编写的软件(Java 文件等)必须包含注释,描述每个重要代码段的意图。如果代码没有良好的文档记录,将扣分。阅读课程表(第 1 节课)上提供的与文档相关的链接,以了解预期的内容。确保查阅评分标准以了解评分细节。并且第六,可选地,你可以在任务 3 中使用 ChatGPT 和 Copilot 来创建一些代码。任务 1 和任务 2 必须自己完成。考试中将有关于所有三个任务中代码的具体问题。虽然你可以使用 AI 工具来帮助完成任务 3,但这完全是可选的。也会有关于此代码的问题。同时注意更一般的问题,例如,什么是 MVC 以及使用它的好处是什么?网页抓取意味着什么? 交付物 有两部分需要交付,全部压缩成一个文件上传,文件名为 Project1_andrewID.zip,其中“andrewID”替换为你的实际 andrew ID: 任务 1 使用 IntelliJ 项目名称:Project1Task1 创建一个 index.jsp …