工作准备总述

本文介绍了Java开发环境的搭建,包括JDK、JRE和JVM的关系,以及如何下载和配置。讨论了Java项目常用框架如Spring的发展和使用,提到了前后端分离项目搭建与测试的方法。此外,还涵盖了IDEA使用技巧、SpringBoot以及Linux基础、数据库和前端框架Vue.js的相关知识。
摘要由CSDN通过智能技术生成

工作要求

这个模块主要用于整理核心内容。

招聘要求

在这里插入图片描述

网友建议

环境搭建:
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和jre
实际电脑上内容是: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项目架构分层
Web开发架构
常用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下载以及配置 基本含义啥的都得学一下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值