2.1.1 概念章 JAVAEE基本概念

本文讲述了JAVAEE从被微软封杀前端到成为后端开发主流的过程,以及在Spring框架的支持下,Java如何在服务器端和移动端占据主导地位。同时提到了Linux在部署网站中的作用,以及操作系统对软件开发的重要性。
摘要由CSDN通过智能技术生成

现代的javaee是用来开发一个网站的

前端就是网页,跟用户交互的

后端是服务器,给网页提供数据

现在java都是用来搞后端的

一个前端语言是被运行在浏览器上,要被浏览器支持的,当年最火的netscope

java被微软封杀前端后

java原本搞前端的,后来被微软封杀前端

以前的后端开发是c/c++ (CGI技术)

后来被php代替了(LAMP技术)–>Linux Apache(http服务器) MySQL PHP(做网站的编程语言)

java搞了一套JSP这样的技术栈,用来开发网站后端

微软搞了一套ASP(没人用)

后来网站编程变高端成webapp

J2ME(java寄了) PHP JSP ASP等都凉了

然后后端开发的Jva Spring 框架崛起了

Spring 在 JSP 年代就已经有了,当时谈到java的框架–>SSH(有个s为Spring)

Spring 变成庞然大物,给程序员提供,后端需要的一系列的组件–>spring全家桶

在spring加持下,java后端开发逐渐站稳了脚

java逐渐成为了后端开的的NO1的水平

java又占据了移动端开发–>成为了Android原生开发应用编程语言

海量的安卓应用,都是使用java来编程

这也就吧java移动端开发变成了NO.1(之前第一 一直是c)

机缘巧合–>Android活了之后,就被谷歌收购了,谷歌打算用py作为android上的开发语言,当时正好py 之父(龟叔)正要从谷歌离职,这样的离职改变了谷歌的决策,换成了java(当时很多J2ME事业的人很多,这时候就吸引很多开发者来开发),这个决策让android火起来了

在服务器端上

GO(谷歌搞得,c语言原版人马打造) 和 java(也搞后端服务器) 杠上了

javaEE的课程是教你如何做一个网站

前端是HTML, CSS, JS 构建的

后端是JavaSpring / java Servlet 来写

想要进行后端开发,还依赖一些操作系统和网络的相关知识–>才能做后端开发

linux的作用是把 程序 部署上去, 你的网站就可以被其他用户来使用了

Servlet比springboot好上手

cpp的linux

  1. 基本操作(两节课)
  2. 系统编程(多进程,多线程,文件io编程),java的编程不鼓励多进程编程
  3. 网络编程

计算机

cpu介绍后面跟u的大部分是笔记本的u,为低压u

有些cpu内置了显卡,核心显卡/集成显卡,内置在cpu上

显卡的本质,和cpu是一样的,cpu是**“通用计算芯片”,gpu是"专用计算芯片"**,可以把cpu比作一个大学生,它可以算1+1也可以算微积分,而gpu就是一堆小学生,只能算1+1,但是算的很快

图形显示需要大量的计算,而这种计算又比较简单(1+1运算),就不需要拿cpu那么高级的拿来算,大材小用了,就用gpu拿来算

ai发展起来,ai也需要大量计算,而且大部分都是这种1+1的计算,也需要gpu

显卡前几年也拿来去挖虚拟货币(挖矿),这里也需要1+1计算,价格被炒了起来

操作系统

cpu,内存,硬盘,各种io设备…他们都需要相互配合才能进行良好的工作,操作系统就是这个总指挥.

计算机如何让给我们解决问题?A:依靠一些软件,软件能够在操作系统上运行,硬件千差万别,如果每个写软件的人,都需要考虑硬件的差别和兼容性,这个事情的门槛就非常高了,操作系统,就把硬件屏蔽起来,对软件这里提供出一组api(系统调用),让软件调用

找一下那个改网页端临时数据内容的那节课的内容

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_Ap0stoL

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值