JavaRush /Java 博客 /Random-ZH /JavaRush 实习测试:有用的链接和提示
GuitarFactor
第 30 级
Санкт-Петербург

JavaRush 实习测试:有用的链接和提示

已在 Random-ZH 群组中发布
我想与您分享有用的链接、提示和技巧,它们将帮助您完成 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 应用程序 -请参见此处

1.4. 休眠

这是一个使用数据库的框架。粗略地说,它允许您从数据库中提取信息并立即将其嵌入到类对象中,反之亦然。您可以从这里开始学习(在第一个代码示例之前)。

1.5. HTML 和 CSS

要在网页上显示数据,您需要在 jsp 文件中使用 HTML 和 CSS 创建此页面。有很多很好的资源可以帮助您深入了解这个主题。就我个人而言,我使用这一系列视频教程学习了 XHTML 和 CSS (我喜欢这个人用幽默的方式解释,但同时又非常一致和逻辑性强)。上面的链接给出了一个初步的想法;当你熟悉后,你可能会有新问题。及时停止很重要:

2.开始做任务

2.1. 看看完成任务的例子,网上有很多,相信你很容易就能找到。您已经了解了基本概念 - 对于如何完成任务还有什么不清楚的地方吗?如果是,则寻找特定问题的答案。2.2. 下载 Intellij Idea Ultimate 免费试用版(30 天)!一开始我绞尽脑汁想怎么做这个任务;无意间在论坛上发现需要下载终极版——没有的话就很难了(社区版不支持JavaEE) )2.3。从 Maven 原型(例如,maven-archetype-webapp)或从 Ultimate idea 中的 Spring MVC 模板创建项目模板(如果需要,您可以添加对所需框架的支持:在 idea 中添加框架支持)。2.4. 尝试将简单的 HelloWorld 消息输出到浏览器(将此消息从控制器传递到 jsp 页面)。2.5. 当你掌握了它后,根据互联网上的示例扩展你的应用程序的功能:创建数据库、模型、服务类、配置控制器......一切都一定会成功!)我希望这篇文章对你有用某人,将节省学习材料的时间。如果您想分享有用的链接,我很高兴在评论中看到它们!
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION