Servlet:它是一个框架(帮助后端工程师开发Java API的框架)。
想要真正掌握并不容易:学习的难度并不在于代码,而在于配置。
配置多、配置很容易出错。
Tomcat:用来运行Servlet 项目。
WebApp:笼统的理解就是一个网站。
Servlet依靠Maven构建的。Maven整个Java里面最容易出错的一个点。
什么是maven
Maven:是一个项目管理工具。
-用来管理外部依赖(项目中使用的外jar)
-可以使用Maven 打包项目。
-将项目进行部署。
maven 的作用
maven 的目标是完成项目构建解决的一切繁琐事宜。我们具体关注它的以下功能:
- 提供一个标准的项目工程目录
- 提供项目描述
- 提供强大的版本管理工具
- 可以分阶段的进行构建过程
- 提供了丰富的插件库使用
手动添加jar的工作量比较大。各种jar的依赖关系错综复杂,如果一个出现问题,那么整个项目就运行不起来。
Maven出问题原因:
服务器在国外。
Maven问题:
1.Maven下载jar直接失败。
2.下载了一半,导致了一> idea 显示jar下载成功,但使用有问题。
Maven问题解决方案:
1.将Maven中央仓座的地址改成国内(快、稳定)
2.将本地仓库中的jar清空,重新下载不低于5次。
3.其他:关闭本机杀毒软件、关闭防火墙。
优点:重复jar效率大大提升了,只需要下载一次到本地
仓库,之后就可以直接使用。
缺点:整个下载的过程变多,出错提升了。
将Maven中央仓库改成阿里云
Maven不需要安装
创建第一个Maven项目
设置项目属性信息
配置maven
出现以下即为成功
失败重新下载