文章目录:
- 1、servlet引擎和jsp引擎是什么意思,引擎指什么
- 2、什么是“引擎”?
- 3、在java ee的开发过程中,服务器与引擎这个概念老是被提及,大家能否说说它们的含义及其区别与联系?
- 4、网络引擎是什么意思
servlet引擎和jsp引擎是什么意思,引擎指什么
servlet引擎,jsp引擎,其实就是engine这个英文单词的翻译,其实原意是“发动机”的意思,就是说能够驱动相应元素运转的发动装置,引申过来,就是说能够支持servlet或jsp运行的东西,这个东西当然就是指tomcat这类Java应用服务器了。
除tomcat外,还有websphere, jboss, weblogic等等类似的Java应用服务器。
这些应用服务器,还有个说法叫Servlet容器或JSP容器,其实还是指它们。
不必太纠结这些说法,主要要搞清楚jsp或servlet是如何在服务器支持下和浏览器通过http协议通信的。
什么是“引擎”?
搜索引擎(search engines)是对互联网上的信息资源进行搜集整理,然后供你查询的系统,它包括信息搜集、信息整理和用户查询三部分。
搜索引擎是一个为你提供信息“检索”服务的网站,它使用某些程序把因特网上的所有信息归类以帮助人们在茫茫网海中搜寻到所需要的信息。
早期的搜索引擎是把因特网中的资源服务器的地址收集起来,由其提供的资源的类型不同而分成不同的目录,再一层层地进行分类。人们要找自己想要的信息可按他们的分类一层层进入,就能最后到达目的地,找到自己想要的信息。这其实是最原始的方式,只适用于因特网信息并不多的时候。随着因特网信息按几何式增长,出现了真正意义上的搜索引擎,这些搜索引擎知道网站上每一页的开始,随后搜索因特网上的所有超级链接,把代表超级链接的所有词汇放入一个数据库。这就是现在搜索引擎的原型。
随着yahoo!的出现,搜索引擎的发展也进入了黄金时代,相比以前其性能更加优越。现在的搜索引擎已经不只是单纯的搜索网页的信息了,它们已经变得更加综合化,完美化了。以搜索引擎权威yahoo!为例,从1995年3月由美籍华裔杨致远等人创办yahoo!开始,到现在,他们从一个单一的搜索引擎发展到现在有电子商务、新闻信息服务、个人免费电子信箱服务等多种网络服务,充分说明了搜索引擎的发展从单一到综合的过程。
然而由于搜索引擎的工作方式和因特网的快速发展,使其搜索的结果让人越来越不满意。例如,搜索“电脑”这个词汇,就可能有数百万页的结果。这是由于搜索引擎通过对网站的相关性来优化搜索结果,这种相关性又是由关键字在网站的位置、网站的名称、 标签等公式来决定的。这就是使搜索引擎搜索结果多而杂的原因。而搜索引擎中的数据库因为因特网的发展变化也必然包含了死链接。
怎样才能使搜索引擎精确地为人们提供相关的信息应该是它以后发展的方向,而不是只求综合服务。
搜索引擎指自动从英特网搜集信息,经过一定整理以后,提供给用户进行查询的系统。英特网上的信息浩瀚万千,而且毫无秩序,所有的信息象汪洋上的一个个小岛,网页链接是这些小岛之间纵横交错的桥梁,而搜索引擎,则为你绘制一幅一目了然的信息地图,供你随时查阅。
搜索引擎的工作原理
搜索引擎的工作原理大致可以分为:
1、搜集信息:搜索引擎的信息搜集基本都是自动的。搜索引擎利用称为网络蜘蛛(spider)的自动搜索机器人程序来连上每一个网页上的超连结。机器人程序根据网页链到其他中的超链接,就象日常生活中所说的“一传十,十传百……”一样,从少数几个网页开始,连到数据库上所有到其他网页的链接。理论上,若网页上有适当的超连结,机器人便可以遍历绝大部分网页。
2、整理信息:搜索引擎整理信息的过程称为“建立索引”。搜索引擎不仅要保存搜集起来的信息,还要将它们按照一定的规则进行编排。这样,搜索引擎根本不用重新翻查它所有保存的信息而迅速找到所要的资料。想象一下,如果信息是不按任何规则地随意堆放在搜索引擎的数据库中,那么它每次找资料都得把整个资料库完全翻查一遍,如此一来再快的计算机系统也没有用。
3、接受查询:用户向搜索引擎发出查询,搜索引擎接受查询并向用户返回资料。搜索引擎每时每刻都要接到来自大量用户的几乎是同时发出的查询,它按照每个用户的要求检查自己的索引,在极短时间内找到用户需要的资料,并返回给用户。目前,搜索引擎返回主要是以网页链接的形式提供的,这些通过这些链接,用户便能到达含有自己所需资料的网页。通常搜索引擎会在这些链接下提供一小段来自这些网页的摘要信息以帮助用户判断此网页是否含有自己需要的内容。
在java ee的开发过程中,服务器与引擎这个概念老是被提及,大家能否说说它们的含义及其区别与联系?
服务器,就是支撑你的软件运行与客户端互动的 计算机嘛
引擎,就是具备特定功能的软件,能完成 或者 协助完成特定功能 并且功能比较完美比较强大的软件
比如说3D引擎,就是可以很好的处理3D信息的程序,可以在3D开发中提供完美的支撑,而不需要自己再去研究开发.像做3D GIS和3D游戏的,大部分都购买的现成的3D引擎,是别的公司写好的.其实就是程序说白了.
网络引擎是什么意思
互联网搜索引擎是万维网中的特殊站点,专门用来帮助人们查找存储在其他站点上的信息。
引擎组成:
1、搜索器
其功能是在互联网中漫游,发现和搜集信息;
2、索引器
其功能是理解搜索器所搜索到的信息,从中抽取出索引项,用于表示文档以及生成文档库的索引表;
3、检索器
其功能是根据用户的查询在索引库中快速检索文档,进行相关度评价,对将要输出的结果排序,并能按用户的查询需求合理反馈信息;
4、用户接口
其作用是接纳用户查询、显示查询结果、提供个性化查询项。
5、robots
robots协议,网站通过robots协议告诉搜索引擎哪些页面可以抓取,哪些页面不能抓取。Robots协议是网站国际互联网界通行的道德规范,其目的是保护网站数据和敏感信息、确保用户个人信息和隐私不被侵犯。因其不是命令,故需要搜索引擎自觉遵守。
扩展资料:
互联网搜索引擎的索引方法:
在最简单的情况下,搜索引擎只需存储词语和词语所在地址。
实际上,这样做会限制搜索引擎的用途,因为这种方式无法区别词语在网页中是被重点使用,还是略一提及,也无法区别词语是使用一次还是多次,或该网页上是否含有其它包括该关键字的网页的链接。
换句话说,这样做将无法建立排名表,无法把最有用的网页放在查询结果列表的顶端。
参考资料来源:百度百科-网络搜索引擎
用服务器了。除tomcat外,还有websphere, jboss, weblogic等等类似的Java应用服务器。这些应用服务器,还有个说法叫Servlet容器或JSP容器,其实还是指它们。不必太纠结这些说法,主要要搞清楚jsp或servlet是如何