我想与您分享有用的链接、提示和技巧,它们将帮助您完成 JavaRush 真实项目实习的测试作业。当然,你可以不假思索地将解决方案从互联网上复制到测试任务中,幸运的是有很多例子,但我们想弄清楚我们在做什么:)这篇文章是为那些在其中没有找到熟悉的单词的人准备的。任务所需的技术栈并想要修复它)几周前我达到了30级,终于获得了实习测试任务的机会。起初我很茫然,不知道从哪里开始,也不知道这些春天和冬眠在做什么。就在我开始挖掘时,我遇到了一个问题:很多资源和文章都假设您已经了解该主题领域。简而言之,对于初学者来说太深奥了,不但不能理解,反而会产生“太难了!”的反应。因此,下面我将尝试根据我的小经验,分享一些成功的链接,这些链接帮助我对必要的技术有了基本的了解。那些在 JavaRush 上学习时抱怨说你必须自己学习很多东西的人 - 做好准备,真正的地狱在这里等着你))
那么,如何完成任务呢?
1. 理解为什么需要所有这些技术(我会按照下面列出的顺序开始学习):
1.1. 梅文
它在项目中的作用是从一个名为“archetype”的特殊模板创建您的Web项目的目录结构(它是标准化的)+将库引入您的项目(添加对pom.xml的依赖)。那些完成了基于 jsoup 解析的奖励任务的人 - 我们自己从互联网上手动下载了该库并将其连接到一个想法中。Maven 允许您无需下载任何内容,而只需在 pom.xml 中写入您想要提取并在项目中使用的库即可。在图片 ->这里快速解释 Maven 的作用。1.2. MySQL
这是您的数据库管理系统(DBMS)。该任务不需要对 SQL 和 DBMS 有任何深入的了解;在这里我可以建议您安装 dbForge 程序,以使您的生活更轻松,这将在您创建数据库并使用它时提供极大帮助。1.3. 春天
该框架将成为您的 Web 应用程序的核心。它非常庞大,其架构由许多模块组成。好消息:要完成这项任务,您只需要了解 Spring 中的一些知识:什么是控制反转 (IoC) 以及 Spring MVC 的工作原理(您的 Web 项目的目录结构应该是什么,DispatcherServlet 是谁,它如何与控制器、视图和模型等交互)。尤其缺乏适合初学者用自己的语言解释事物的材料。但是,感谢上帝,我们找到了这样的材料:非常简单地关于 IoC、代码连接、DI(材料以一种有点无聊的方式呈现,但一切都很清楚)->这里(向下滚动到页面上的下一篇文章)。接下来,看看@Autowired
注释是什么。Spring MVC 是一系列视频课程(前 11 课,平均每课 7-10 分钟)。在这里您会找到一系列视频课程;总的来说,我强烈建议观看这个人的课程!尽管印度教英语很有趣,但他用清晰的例子详细而清晰地解释了一切。他还教授其他框架的课程。图片中 Spring MVC 上的 WorkFlow 应用程序 -请参见此处。
GO TO FULL VERSION