1.为什么需要框架
说明:如果"生产环境"下的项目,都是从头开发(从底层写起)难度太大了,并且开发的效率极其低下,所以为了让项目快速的上线部署,将某些特点的功能,进行了高级的”封装“,那么我们如果需要使用封装后的API,则必须按照人家的要求编码。
1.1框架的分类
1.Spring框架:整个框架中负责宏观调控的,负责整合其他的第三方框架。
2.SpringMVC框架:主要负责实现前后端数据的交互
3.Mybatis框架/MybatisPlus框架:持久层框架,简化了JDBC操作数据库的方式,提高了效率
4.SpringBoot框架/工具 :SpringBoot采用了一种更加简化的方式,封装了之前的框架,让程序变得更加简单。
1.2框架调用的流程图
2. 关于maven指令说明
2.1常用命令说明
clean 清空target目录文件,target中保存的是xxx.java文件编译后xxx.class文件防止程序不能及时更新,手动编译的一种方式
pole 手动maven工具 将xxx.java文件 编译为xxx.class文件
3.install 将项目打包部署
3.java项目 打包类型
1.jar包文件 适用于工具API框架源码、SpringBoot程序 最常用的
2.war包文件 动态web开发时常用的方式,可以直接tomcat服务部署(落后的技术)。
3.pom类型 表示该项目它是一个“聚合工程”(大项目) 大项目里面包含了和多个小项目
3.关于jar包文件说明
1.个别的打包,不会在target目录中生成(idea的问题),可以在本地仓库中查找jar包