本篇博客会讲到 一、JavaEE进阶学习内容: 1.框架的学习:Spring、Spring Boot、Spring MVC、MyBatis 2.大项目实践 3.源码阅读 二、JavaEE简介 B/S架构web开发流程 web前端开发(了解) web后端开发(重点) 三、什么是框架 四、学习编程思维方式(重点:学习建议) 学完JavaEE你的收获
会持续更新本专栏滴!!!喜欢的话可以关注订阅哦
Spring、Spring Boot、Spring MVC、Mybatis
他们的关系:
将 Spring 框架整体作为一个大框架,然后根据具体需求选择是否使用 Spring Boot、Spring MVC 等模块,与其他独立的框架(如 MyBatis)结合使用。
1. Spring
2. Spring Boot
3. Spring MVC
4. MyBatis
2.1:图书管理系统
2.2:博客系统
前端的代码要能看懂、并进行简单的修改。
小项目实践:
两整数计算机、用户登录、留言板、验证码
JavaSE(Java Standard Edition):是Java标准开发适合所有行业、主要是java语法。
JavaEE(Java Platform Enterprise Edition):是java企业开发、主要面向企业开发。
java更擅长解决web开发。
web其实就是www(World Wide Web的缩写)也叫做万维网。
web通常指通过互联网访问的网页集合和服务的生态系统。它包括了网站、Web应用程序、Web服务、浏览器技术等。Web 是互联网的一部分,是一种基于 HTTP/HTTPS 协议,通过浏览器访问的网络资源。
浏览器(Browser)/服务器(sever): B/S架构。是浏览器形式。我主要学的是B/S架构。 客户端(Client)/服务器(sever): C/S架构,是APP软件形式。
HTML
CSS
JavaScript
Jquery
Maven
Spring家族框架:Spring、Spring Boot、Spring MVC。
Mybatis
Linux
在javaEE进阶中,我们会从0到1完成项⽬的开发到部署.
随着技术的发展,无论是后端开发还是前端开发,开发的时候都很少使用原生的代码,比如:JDBC、JS等.取而代之的是各种开发框架.如:后端框架:Spring,Spring Boot,Mybatis等,前端常用的框架:Vue、Node等.
这些框架都有⼀个共同的特点,就是简单,高效.这极大的提高了我们的开发效率.
框架就是一个类似于骨架的东西,是基本准则。具有约束性。可以看做是为应⽤开发者定制的应用骨架。我们进行开发都是在这个基本准则之上而进行的
1.建立web开发的思维模式,不仅仅为了实现某个功能。更重要学思维方式。
2.先使用,再理解
3.涉及简单的软件工程的设计思想(前后端分离思想,后端工程的分层思想)
4.理解前后端交互的过程
5.遇到的问题更加多样,除了代码带来的问题,还有环境带来的问题(各种缓存,导致现象看起来莫名其妙)
6.需要大量反复练习
7.知识点上下文有关联。
1.具备项目开发能力
a.掌握主流的前后端分离开发模式,使用主流的SSM框架实现简单项目或者模块的开发 b.掌握SSM(Spring+SpringMVC+MyBatis)从搭建到发布的全部流程 c.掌握常见的web开发解决方案,比如登录认证等 d.掌握数据库表的设计,操作能力
2.自我解决问题的能力
学习查看日志,分析日志,具备自我解决问题和调试SSM项目的能力。
3.了解⼀些企业开发标准