能够让本地电脑中的资源可以被其他的电脑访问;
服务器分为两种:硬件服务器(本质是一台装有服务器软件的主机)和软件服务器;
常见的JavaWeb服务器:
-
weblogic:是oracle公司的,它是全面支持javaee规范,收费的大型的web服务器,是企业中主流的服务器;
-
websphere:是ibm公司的一个大型的收费的全面支持javaee规范的javaee容器;
-
tomcat:是开源的免费的servlet规范的服务器。 它是apache一个web服务器;
-
jboss:hibernate公司产品,不是开源免费的,是javaee规范的容器;
-
ngix:Nginx (“engine x”) 是一个高性能的 HTTP 和 反向代理服务器;
===========================================================================
Web指的就是网页,是internet主机(服务器)上的供外界访问的资源,分为静态Web资源和动态Web资源;
静态Web资源:
-
指Web页面上供人们浏览的数据,它们始终不变。如HTML 、CSS、JS、图片、文本、音频;
-
优点:
-
静态网站开发简易,只需要掌握HTML、CSS和JS就可以开发;
-
静态访问速度快,因为静态网页不需要和任何程序进行交互,更不需要对数据进行处理;
- 缺点:
-
静态网站内容无法实时更新,因为网站由一个个的静态HTML网页构成,新增内容只能通过开发人员修改代码
-
当网站内容过多时,每个页面都需要单独制作,需要不断编写和维护HTML页面,增加了网站开发人员的工作量,提高了运营费用;
动态Web资源:
-
指web页面中内容是由程序产生的,供人们浏览,并且在不同的时间点,数据不一样,并且还可以实现人与人之间的交互。用到Servlet和JS等技术;
-
优点:
-
维护方便、可以根据用户需求实现各种功能;
-
查询信息方便,能存储大量数据,需要时能立即查询;
-
网站内容可以实时动态更新;
-
与用户交互性强,提高用户粘性;
- 缺点:
- 技术要求高;
静态的web资源,只是供人们浏览,而动态的web资源,可以实现交互;
==========================================================================
在生活中通常有两种上网方式,通过浏览器(browser)进行上网和通过客户端(client)进行上网;
BS结构browser server 浏览器服务器:
- 不需要安装客户端,只要能连上网,就能随时随地使用;
- 开发人员只需要对服务器端程序进行开发、维护,降低开发维护难度和开发维护成本;
- 浏览器主要负责用户界面的动态展示,只处理一些简单的逻辑功能;
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数前端工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。


既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
如果你觉得这些内容对你有帮助,可以扫码获取!!(资料价值较高,非无偿)
最后
给大家分享一些关于HTML的面试题,有需要的朋友可以戳这里获取,先到先得哦。


bs.youkuaiyun.com/topics/618191877),先到先得哦。**
[外链图片转存中…(img-7eUt5ULs-1711656679518)]
[外链图片转存中…(img-gQHzoX4y-1711656679518)]
本文介绍了服务器的分类(硬件和软件),重点列举了JavaWeb服务器如WebLogic、Websphere、Tomcat和JBoss的特点。同时概述了静态Web和动态Web的区别,以及BS结构的优势。文章还提到一份全面的Web前端开发学习资料,旨在帮助开发者系统学习和提升技能。
825

被折叠的 条评论
为什么被折叠?



