1. java web和应用程序有什么区别
应用程序我理解的就是像在电脑上的QQ,腾讯视频这样的程序.这种是c/s架构(客户端/服务器)
这种架构需要人安装专门对应的程序软件,C/S的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快,缺点是需要系统的支持,举个例子,linux上的软件在windows上就不能运行
javaWeb则是b/s架构(浏览器/服务器),这种架构的好处就是客户端上不需要安装很多程序,只需要一个浏览器就可以
2. windows应用程序和web应用程序的区别
不用看1楼的,累,麻烦,有些解释牛唇不对马嘴.
你就简单理解为。有IE访问的程序,比如网站等,都属于web应用程序
至于windows应用程序你就理解为不需要IE访问的,属于桌面类软件.
当然这样理解肯定有特殊情况,不过大部分情况下没问题,看问题有什么没必要搞的那么复杂。
3. web服务器和应用服务器的区别
一、指代不同
1、web服务器:叫网页服务器或web服务器。WEB服务器也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务。
2、应用服务器:指通过各种协议把商业逻辑曝露给客户端的程序。
二、功能不同
1、web服务器:可以解析(handles)HTTP协议。当Web服务器接收到一个HTTP请求(request),会返回一个HTTP响应(response),例如送回一个HTML页面。
2、应用服务器:提供了访问商业逻辑的途径以供客户端应用程序使用。应用服务器使用此商业逻辑就像调用对象的一个方法一样。
三、特点不同
1、web服务器:传送(serves)页面使浏览器可以浏览。
2、应用服务器:应用程序服务器是通过很多协议来为应用程序提供(serves)商业逻辑(business logic)。
4. windows应用程序和web应用程序的区别
简单来说,windows应用程序是桌面应用程序,需要安装才可以使用,web应用程序是网页应用程序,直接通过浏览器进行操作,不需要安装。
5. Web服务器和应用程序服务器的区别
Web服务器的基本功能就是提供Web信息浏览服务。它只需支持HTTP协议、HTML文档格式及URL。与客户端的网络浏览器配合。因为Web服务器主 要支持的协议就是HTTP,所以通常情况下HTTP服务器和WEB服务器是相等的(有没有支持除HTTP之外的协议的web服务器,作者没有考证过),说 的是一回事。
应用程序服务器(简称应用服务器),我们先看一下微软对它的定义:"我们把应用程序服务器定义为“作为服务器执行共享业务应用程序的底层的系统软件”。 就像文件服务器为很多用户提供文件一样,应用程序服务器让多个用户可以同时使用应用程序(通常是客户创建的应用程序)"
通俗的讲,Web服务器传送(serves)页面使浏览器可以浏览,然而应用程序服务器提供的是客户端应用程序可以调用(call)的方法 (methods)。确切一点,你可以说:Web服务器专门处理HTTP请求(request),但是应用程序服务器是通过很多协议来为应用程序提供 (serves)商业逻辑 (business logic)。
以Java EE为例,Web服务器主要是处理静态页面处理和作为 Servlet容器,解释和执行servlet/JSP,而应用服务器是运行业务逻辑的,主要是EJB、 JNDI和JMX API等J2EE API方面的,还包含事务处理、数据库连接等功能,所以在企业级应用中,应用服务器提供的功能比WEB服务器强大的多。
以这样的定义,IIS、Apache、Tomcat都可以属于Web服务器,Weblogic、WebSphere都属于应用服务器。
Apache:在Web服务器中,Apache是纯粹的Web服务器,经常与Tomcat配对使用。它对HTML页面具有强大的解释能力,但是不能解释嵌入页面内的服务器端脚本代码(JSP/Servlet。
Tomcat:早期的Tomcat是一个嵌入Apache内的JSP/Servlet解释引擎Apache+Tomcat就相当于IIS+ASP。后来的 Tomcat已不再嵌入Apache内,Tomcat进程独立于Apache进程运行。 而且,Tomcat已经是一个独立的Servlet和JSP容器,业务逻辑层代码和界面交互层代码可以分离了。因此,有人把Tomcat叫做轻量级应用服 务器。
IIS:微软早期的IIS,就是一个纯粹的Web服务器。后来,它嵌入了ASP引擎,可以解释VBScript和JScript服务器端代码了,这时,它 就可以兼作应用服务器。当然,它与J2EE应用服务器根本无法相比,但是,从功能上说,从原理上说,它勉强可以称之为应用服务器。确切地说,它是兼有一点 应用服务器功能的Web服务器。
综上:Apache是纯粹的web服务器,而Tomcat和IIS因为具有了解释执行服务器端代码的能力,可以称作为轻量级应用服务器或带有服务器功能的Web服务器。
6. 控制台应用程序,web应用程序以及windows应用程序具体区别,请举例说明谢谢
简单的说一下吧……
控制台是以源程序代码来显示你操作过程的一种方式,也就是一个命令窗口,通过一些简单的程序,将一些数组、字符串等打印在控制台。例如window里面的运行cmd控制;玩CS时按~键就会显示控制台,它会显示你玩游戏的过程是如何控制的。
web应用程序通俗的讲,就是我们的网页。WEB应用程序一般是B/S模式(B/S就是浏览器端/服务器端应用程序,这类应用程序一般借助IE等浏览器来运行)。常见的计数器、留言版、聊天室和论坛BBS等,都是Web应用程序,不过这些应用相对比较简单,而Web应用程序的真正核心主要是对数据库进行处理,管理信息系统(Management
Information
System,简称MIS)就是这种架构最典型的应用。
windows应用程序开发出来以后就是像你常用的那些软件一样,有窗口,有按钮,有菜单……功能一般都比较强大,但是编辑起来也是比较麻烦。一般用c#,c++等面对对象的可视化编辑。想我们平时用的word,powerpoint的就是window应用程序,呵呵……
7. 简述web应用和传统计算机程序 软件 的区别
应用程序与应用软件的概念不同,但常常因为概念相似而被混淆。软件指程序与其相关文档或其他从属物的集合。一般的我们视程序为软件的一个组成部分有一部分软件产品叫“应用程序”应用程序是指为了完成某项或某几项特定任务而被开发运行于操作系统之上的计算机程序
8. Web 应用程序 和 Web服务 有什么区别
一、web应用程序(web application):web应用程序是透过http请求来存取web服务器的网页,或执行服务端网页技术的程序,例如:ASP,ASP.NET,JSP,PHP。
二、web服务(web services):透过通讯协定SOAP或RESTful api提供资料交换和工作分享,这也是一种web应用程序,只不过是透过web服务来执行。
9. Web网站和新建Web应用程序有什么区别
1.二者的名称不同;
2.二者获得营养的渠道不同:吃饭是通过口,挂水是通过血液直接获得。(这个说的是在新建菜单里选得菜单不一样)
3.二者的数量不一样:吃钣需要较多食物,挂水只需少量。(这个说的是文件数量)
4.二者使用的器材不同:吃钣需要筷子、碟碗等,挂水需要输液器、护士。(这个说的是,如果您用web应用程序,就需要使用VS,否则您用记事本都不管您,
不得不说也就
这个还实用,还靠点谱)
5.二者排泄方式不同:一个较多生成屎尿,一个生成尿(这个说的是编译结果,一个生成一个程序集,一个生成多个程序集)
6.食物和点滴的结构不同:存在输液器,针头等(这个说的是两种的项目文件结构不一样,存在不存在项目文件.csproj.vbproj等)
7.挂水必须指定药名,吃饭不需起菜名(当然,如果有必要,你可以显式的给每个菜起个菜名。这个说的是一个需要命名空间,一个不需要命名空间)
8.二者的部署方式 不同:一个自己吃,一个要护士帮助。(这个说的是部署方式:一个编译,一个拷文件夹)
当然,我举得是您已经知道的常识例子,您才觉得这个问题问得简单,但假设您象那个学生象一个火星人一样不懂web网站和web应用程序的区别的时候,您是不是脚得,老师最应该说的一句话是:挂水是有病才挂的!!??正常人都吃饭!!!
10. Web服务器和应用程序服务器有什么区别
web服务器其实就是一台应用程序服务器,只是数据库和应用服务器在同一台机器上,应用程序服务器只放置了应用程序而数据库是放在了另外一台服务器上,希望可以帮到你