为了解决上述问题 , maven应运而生了 。maven通过pom.xml文件来指定所需的jar包 , 并且自带了很多构建相关的功能 , 比如编译 , 打包 , 运行单元测试等等 , 因为它本身就是一个构建工具 。当然 , 新手可能还难以理解这些概念 , 你必须要知道的是 , 大部分Java Web项目需要用maven来管理 , 你需要学会maven的基本用法 , 最基本的用法就是:学会修改pom.xml文件 。
6 Tomcat推荐资源:慕课网、极客学院等网站上的视频课程 。对于小白来说 , Tomcat相关的技术是非常复杂的 , 毕竟它是一个应用服务器啊 , 事实上这个时候 , 你只需要学会如何安装Tomcat即可 。毕竟 , 它在项目中的作用就是提供一个运行环境而已 。正常来说 , 你只要下载解压Tomcat的压缩包即可 。由于现在的IDE都支持集成Tomcat , 所以一般情况下你都可以在IDE中配置好你的Tomcat路径 , 然后设置好你的项目路径 , IDE会自动把你的工程代码部署到Tomcat服务器上 。
如果你使用想跳过IDE直接部署工程到Tomcat上 , 也可以直接编译工程并且打包得到war格式的文件(这个步骤可以使用maven来完成) , 然后拷贝war文件到Tomcat下的特定目录即可 。上述两种部署方式的详细步骤请到搜索引擎寻找答案 。7 Git和GitHub推荐资源:廖雪峰的Git教程 , GitHub官网 , 慕课网、极客学院等网站上的视频课程 。
既然要做项目 , 为什么不把它发布在GitHub上 。当你熟悉了Git指令之后 , 你可以很方便地发布你项目中的每一次更新 , 并且同步到GitHub上 , 这样既可以让你更好地管理项目版本 , 又可以让你GitHub更加活跃 , 为你未来的面试加分 。所以 , 赶紧学好Git指令 , 然后开启你的项目之旅吧 。04 其他常用组件除了上面几种必备的技术之外 , 有时候我们在项目中还会用到其他东西 , 在这里我们把它们叫做组件 。
这里只做简单的介绍 , 至于具体怎么使用 , 在网上都可以很容易地找到相关文章 。1 日志系统当项目代码比较多的时候 , 容易发生错误 , 日志可以很好地记录代码运行时的错误 , 常用的日志系统有log4j,logging等等 , 另外你还需要了解一下slf4j 。2 单元测试日志系统可以记录代码问题 , 单元测试则是为了避免代码出错 , 常用的单元测试组件主要是JUnit , 建议你找个文档看一看 , 然后下载下来玩一下 。
3 JSONJSON逐渐成为前后端数据交互的标准格式 , 为了在项目中使用JSON的API , 你也需要导入它的jar包 , 一般我们都会使用阿里提供的fastjson , 赶快下载来玩一玩吧 。当然 , 常用的Java Web组件还有很多 , 比如HTTPClient , 再比如一些加密工具 , 一些压缩工具等等 , 这里就不再一一列举了 。
5 总结今天的内容就到这里了 , 与其说是初级篇 , 反而更像是“项目篇”呢 。因为学完基础内容之后 , 做项目是最好的复习和实践方式了 。所以这篇文章围绕着做项目来展开 , 也就不足为奇了 。今天我们主要讲的是 , 做好一个JavaWeb项目 , 需要哪些知识储备 , 需要了解哪些技术 , 并且我也推荐一些比较精品的视频课程 。后面我还会写一篇文章 , 专门讲一讲怎么做项目 , 会更加详细 , 更加侧重怎么去做 , 敬请期待吧 。
推荐阅读
- 有机发光二极管,发光二极管封装
- 微单哪个好,有什么好推荐的
- 乾隆之后是谁继承皇位,乾隆之后是什么年号?
- 雷决怎么死的,雷班纳继承战车
- 俩女儿继承父母高颜值,嘟可爱婴幼儿游泳馆怎么样
- 继承小米性价比理念的红米K系列发展史 红米k
- 大航海时代5怎么继承,《大航海时代5》传承经典玩法单机大对比
- 重回《继承者们》苏力爆棚,继承者们t恤装什么牌子
- 冷抽象和热抽象又可以称为什么
- 传媒专业,传媒专业包括什么
