Java EE进阶1:导读
1.发展历程
2.学习内容
前⾯的课程中,学习的是Java基础,JavaEE主要学习Java的应用,也就是学习Java在企业中是如何应用的
Java更多场景是业务开发,更狭义点可以理解为web开发.所以咱们的学习也是围绕着如何使用Java来做web开发
2.1 什么是Web开发?
web(World Wide Web)即全球⼴域网,也称为万维网.
简单来说,就是可以通过浏览器来和我们的程序进⾏交互.比如京东,淘宝,天猫,美团等网站项目。
2.2 Web网站的工作流程
目前用户对PC端应⽤的开发结构模式主要分为C/S和B/S结构.
CS即Client/Server(客⼾机/服务器)结构. 常见的C/S架构的应用比如QQ,CCTALK,各种⽹络游戏 等等,⼀般需要安装并且与服务器进⾏网络通信的都属于此类。
BS即Browser/Server(浏览器/服务器)结构. B/S架构全称是浏览器/服务器(Browser/Server)结构,分为Web浏览器、服务器程序、数据库服务三部分,可以理解为是对C/S架构⼀种改进,由于所有的业 务逻辑都由服务器程序处理,所以客⼾端仅使⽤浏览器就可以完成所有操作,⼤⼤降低了客⼾端的维护成本.
2.3 课程学习内容
3.怎么学
在JavaEE课程中,我们主要是对各种框架的学习,以及如何把这些框架应用在企业中,来实现⼀些web开发。
那什么是框架呢? 学习哪些框架呢?
3.1 什么是框架
随着技术的发展,无论是后端开发还是前端开发,开发的时候都很少使用原⽣的代码,比如:JDBC、JS 等. 取而代之的是各种开发框架.
如后端框架:Spring,SpringBoot,Mybatis等,前端常用的框架: Vue、Node等.
这些框架都有⼀个共同的特点,就是简单、高效.这极大的提高了我们的开发效率. 那什么是框架呢?
框架(Framework),意思是框架、机制、准则. 最早是源于建筑行业,是⼀个框子⸺指其约束性,也是⼀个架子⸺指其支撑性.
是⼀个基本概念上的结构,用于去解决或者处理复杂的问题。在计算机领域,可以看做是为应用开发者定制的应用骨架.