动力节点旗下在线教育品牌  |  咨询热线:400-8080-105 学Java全栈,上蛙课网
首页 > 文章

盘点Java中必学的web知识点

06-20 17:48 412浏览
举报 T字号
  • 大字
  • 中字
  • 小字

对任何一件事情和行业来说,入一行的门其实不难,但是想要入门后达到精通的水平却不易。在Java的学习过程中,在入门之后需要学习的内容还是不少的,做开发的Java小伙伴们都知道Java的相关知识点有很多,有前端技术、后端技术、数据库、服务器和各种开发工具等,都是需要学习的。那么今天来为大家盘点一下在Java的学习中必学的web知识点都有哪些,并对web的问题给出了相应的参考答案。

首先明白web是什么,人们常说的web其实就是英文中页面的意思,准确来说是Internet主机供给外界访问的资源。身为Java程序员,就是在服务器中配置了这个资源,用户就是访问到这个web页面。

web资源分为两种,就是静态web资源与动态web资源。静态web资源:指web页面中供人们浏览的数据始终不变,主要使用html技术,也就是超文本标签语言,我们java人员开发主要是重逻辑部分,网页的静态开发有更专业的前端人员完成;动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。作为Java开发JSP是必须要学习的,在Java中,动态web资源开发技术统称为Javaweb

上面的内容是对必学web相关知识点中的web的简单介绍,相信Java零基础的新手也可以看明白,下面又整理了5道必会的web题目:

1、浏览器的兼容性问题是怎么解决的?

答:因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况;这是我们常见的兼容性问题。解决方法有(1)针对不同的浏览器写不同的代码;(2)使用jquery屏蔽浏览器差异。遇到不同的兼容问题,需要针对前端进行兼容适配。

2、web项目从浏览器发起交易响应缓慢,从哪些方面如数分析?

答:从前端后端分别取考虑,后台是不是数据库死锁等。前台看看是不是js 错误,或者图片过大,dom 渲染dom树,画面优化。cmd amd 规范等。

3、静态网页和动态网页的联系是什么?

答:(1)静态网页是网站建设的基础,静态网页和动态网页都要使用到HTMl语言;(2)静态网页是相对于动态网页而言,指没有后台数据库、不含程序和不可交互的网页、是标准的HTML文件,它的文件扩展名是.htm或.html。你编的是什么它显示的就是什么、不会有任何改变;(3)静态网页和动态网页之间并不矛盾,为了网站适应搜索引擎检索的需要,动态网站可以采用静动结合的原则,适合采用动态网页的地方用动态网页,如果必要使用静态网页,则可以考虑用静态网页的方法来实现,在同一个网站上,动态网页内容和静态网页内容同时存在也是很常见的事情。

4、静态网页和动态网页的区别都有什么?

答:(1)程序是否在服务器端运行,是重要标志。在服务器端运行的程序、网页、组件,属于动态网页,它们会随不同客户、不同时间,返回不同的网页,例如ASP、PHP、JSP、ASP.net、CGI等。运行于客户端的程序、网页、插件、组件,属于静态网页,例如html页、Flash、javascript等;

2)编程技术不同。静态网页和动态网页主要根据网页制作的语言来区分。静态网页使用语言是HTML,动态网页使用语言有HTML+ASP或HTML+PHP或HTML+JSP等其它网站动态语言;

3)被搜索引擎收录情况不同。由于编程技术不容,静态网页是纯粹HTML格式的网页,页面内容稳定,不论是网页是否被访问,页面都被保存在网站服务器上,很容易被搜索引擎收录。而动态网页的内容是当用户点击请求时才从数据库中调出返回给用户一个网页的内容,并不是存放在服务器上的独立文件,相比较于静态网页而言,动态网页很难被搜索引擎收录;

4)用户访问速度不同。用户访问动态网页时,网页在获得搜索指令后经过数据库的调查匹配,再将与指令相符的内容传递给服务器,通过服务器的编译将网页编译成标准的HTML代码,从而传递给用户浏览器,多个读取过程大大降低了用户的访问速度。而静态网页不同,由于网页内容直接存取在服务器上,省去了服务器的编译过程,用户访问网页速度很快;

5)制作和后期维护工作量不同。动态网页的设计以数据库技术为基础,可以实现多种功能,降低了网站维护的工作量。而静态网页由于没有数据库的支持,网页内容更改时需要直接修改代码,在网站内容制作和维护中,所需的工作量更大。动态网页与静态网页各有特点,网站设计师在网页设计时,主要根据网站的功能需求和网站内容多少选择不同网页。

5、WEB应用中如果有.class和.jar类型的文件一般分别应该放在什么位置?

:.class文件放在WEB-INF/classes文件下,.jar文件放在WEB-INF/lib文件夹下。

以上的内容就是今天为大家整理的web相关知识点了,简单介绍了一下web是什么并用5道题的形式说明了学习Java中必会的web相关知识点,都比较适合Java零基础的小白学习。希望大家都能掌握web知识点,并不断的深入挖掘web中的其他知识。

0人推荐
共同学习,写下你的评论
0条评论
吾爱冰淇淋
程序员吾爱冰淇淋

2篇文章贡献8261字

作者相关文章更多>

推荐相关文章更多>

Java数据结构

HelloWorld10-31 08:24

浅谈MySQL中SQL优化的常用方法

军哥08-12 23:29

五分钟读懂UML类图

江湖人称小李白12-10 10:41

MyBatis开发框架的四大核心

IT逐梦者08-17 21:43

一次搞定continue,break和return

HelloWorld11-06 11:19

发评论

举报

0/150

取消