当前位置:数码通 > 评测

学习javaweb编程需要什么软件?后端开发环境介绍!

来源于 数码通 2023-10-03 10:39

工欲善其事,必先利其器。对于Java开发,尤其是后端开发,选择合适的工具非常重要。好的工具可以提高编程效率和学习效率。接下来小编就来分享一下如何搭建Java后端开发环境(普通Java开发也可以作为参考)。

第一步,jdk环境

无论是java桌面应用开发还是javaweb开发,只要你是java工程师,jdk都是必备的开发环境。 java环境的安装可以参考小编的这篇文章:

如何下载Java?如何安装?

注意:环境变量中一定要配置​JAVA_HOME​! ! !后面会用到Tomcat的配置。关于配置Java环境变量的详细教程可以参考这篇文章:

详细解释! Win10中如何配置Java环境变量

第二步,IDE环境(非必须)

虽然标题说非必须,但小编的意思是,如果你没有IDE,你可以更加努力,做所有的工作IDE。 。不过这样对新手不太友好,严重影响工作效率,所以最好安装IDE进行开发。常见的IDE有eclipse和IntelliJ IDEA。这里小编推荐使用IDEA。如果你正在开发Android软件,使用Android Studio是最好的选择(它是一个基于IDEA开发的IDE)。

第三步,Tomcat配置

除了jdk之外,java后端最重要的环境就是Tomcat。 Tomcat是javaweb的服务器。有了它我们才能进行后端开发。 Tomcat的配置教程可以参考小编的这篇文章:

如何安装和配置Java后端服务器Tomcat?

第四步,数据库配置

在数据库方面,大多数Web公司一般都会选择免费的MySQL使用,而且MySQL社区资源也比较丰富。小编还推荐使用MySQL。 MySQL配置教程可以参考小编的这篇文章:

如何安装MySQL数据库?如何配置?

第五步,maven和git配置

无论是学习还是开发,项目的版本管理都可以让整个项目更有条理,可以清楚地了解每次代码的变更以及代码变更的影响。与其他代码管理工具相比,git采用分布式设计,无论是在企业还是个人使用中都积累了良好的口碑。因此,版本管理工具小编推荐使用git。

作为一个优秀的项目管理工具,maven(如果你是Android开发,可以选择gradle,另一个类似maven的项目管理工具),它可以帮助你管理项目所需的第三方包。随着后期Javaweb学习的深入,学习后端时使用Maven可以让你免去项目包管理的烦恼(比如用springboot,几分钟就可以用Maven写出一个可运行的helloworld页面,并且如果你自己管理,可能需要几次甚至几十次才能找到springboot包)。

第六步,其他小玩意

VSCode:虽然后端开发完全独立于前端,但是当你刚开始学习后端开发时,难免会接触到一些前端- 端代码,使用 VSCode 调试前端代码可以让代码调试变得更加简单(前端代码使用 VSCode 查看,后端代码使用 IDE 查看,互不干扰),而 VSCode也可以暂时作为代码阅读工具。即使你使用VSCode进行后端开发,只要有相应的插件也是可以的。

Navicat: 使用MySQL命令行进行数据库管理是一种极其糟糕的体验。 Navicat提供了图形化的数据库管理方式,可以让数据库调试更加人性化(也可以使用其他工具,比如datagrip,小编这里只是列出了我最喜欢的工具)。

Chrome:后端最终通过浏览器与前端交互。虽然前后端分离,但是后端并不需要负责前端的工作,但是同样,学习后端开发会接触到一些前端代码,以及调试也是通过前端代码完成的。因此,浏览器非常重要。不包含在必要的环境中,因为Windows自带的IE浏览器就足够了,edge也很优秀。不过谷歌的Chrome浏览器有很多插件,其中一些插件可以用于开发和调试(比如JSON解析工具),所以小编建议大家安装Chrome浏览器,以方便调试。

总结

以上就是Java的后端环境和工具的介绍。学习Java后端开发,就来Java编程狮吧!


登录后参与评论