文章目录
工作要求
这个模块主要用于整理核心内容。
招聘要求
网友建议
环境搭建:
IDEA下载、Maven、git、数据库客户端、web框架环境;
分布式组件;
使用git maven SVN
软件 webstorm
可以学习 在参考连接中检索 = 一家之言,供你笑纳。
CRUD是啥?
学习总结
1 相关软件的下载与配置;
IDEA、Eclipse=java编译器 电脑上现在有IDEA
java开发环境搭建
jdk、jre、jvm关系
Java环境搭建:jdk=java开发工具包、jre=java运行时环境、jvm=java虚拟机。
jdk安装之后就不用再安装jre和jvm了,jvm在jdk以及jre目录下的bin\server中的jvm.dll。(这是百度内容)
本机电脑含有的内容:
实际电脑上内容是:jdk→bin中并没有jvm.dll 但是有javac.exe 和 java.exe
并且jdk中也有jre 但是文件夹外面还有一个jre。
jre中的bin\server中有jvm.dll
关于环境变量,只添加了jdk1.8.0_201的。
jdk下载及安装
jdk下载
环境变量配置
windows10系统:桌面此电脑→右键→关于→高级系统设置→环境变量
java免费项目
知乎参考
从Java项目角度学习框架以及基础知识
Java常用的设计模式
Java项目的整体架构
Java项目架构分层
常用Java框架分类
Java项目常用框架
常用组合
-
Spring的发展史:
JSP = 动态网页开发技术,它使用JSP标签在HTML网页中插入Java代码。
MVC + 三层架构。
EJB = Enterprise Java Bean,企业级Bean。
Spring出现,开始出现SSH架构组合 = Structs + Spring + Hibernate
SSM上位 = SpringMVC + Spring + Mybatis
SpringBoot。
SpringCloud。 -
整体架构 = 表示层 + 业务层 + 持久层
最原始的 = JSP + Servlet + Javabean Java JDBC(实现数据库访问)
SSH = Structs + Spring +Hibernate
SSM = SpringMVC + Spring + Mybatis
MVC设计 = M模型、V视图、C控制器
Spring Boot相关项目设计框架:
SSM = SpringMVC + Spring Boot + Mybatis
感觉可以搭建一个spring 和 springboot 两个搭配springmvc、mybatis 两个类型项目如何搭建环境。
Spring
Spring的核心:
提供了IOC、AOP、DI等功能。
Spring和Spring boot关系与区别
Spring boot是快速搭建应用的框架。
项目实操
前后端分离的项目如何搭建与测试
IDEA使用技巧
关于xml文件中配置bean标签,直接输入完整的后会自动将填写完成。
beanFactory.getBean补全返回值对象以及类型,输入.var回车可以实现;
导入包自动修正,Alt + 回车
Spring下载所遇问题
下载参考链接:参考
下载的包后缀名解释:
IDEA创建一个简单spring项目
maven通过原型创建程序,会有两种形式:maven-archetype-quickstart、maven-archetype-webapp
1,maven-archetype-quickstart
默认的Archetype,基本内容包括:
一个包含junit依赖声明的pom.xml
src/main/java主代码目录及一个名为App的类
src/test/java测试代码目录及一个名为AppTest的测试用例
2,maven-archetype-webapp
一个最简单的Maven war项目模板,当需要快速创建一个Web应用的时候可以使用它。生成的项目内容包括:
一个packaging为war且带有junit依赖声明的pom.xml
src/main/webapp/目录
src/main/webapp/index.jsp文件
src/main/webapp/WEB-INF/web.xml文件
Linux相关网络知识
需要了解常用指令 、Linux可能会出现的问题、整体架构、常用版本之间的区别。
主流中间件mysql
前端开发框架vue
Spring Boot
maven
包括IDEA下载以及配置 基本含义啥的都得学一下。