Web应用程序是一种可以通过Web访问的应用程序。Web应用程序的一个最大好处是用户很容易访问应用程序。用户只需要有浏览器即可,不需要再安装其他软件。一个Web应用程序是由完成特定任务的各种Web组件(web components)构成的并通过Web将服务展示给外界。在实际应用中,Web应用程序是由多个Servlet、JSP页面、HTML文件以及图像文件等组成。所有这些组件相互协调为用户提供一组完整的服务。
扩展资料:
应用程序有两种模式C/S、B/S。C/S是客户端/服务器端程序,也就是说这类程序一般独立运行。而B/S就是浏览器端/服务器端应用程序,这类应用程序一般借助IE等浏览器来运行。WEB应用程序一般是B/S模式。Web应用程序首先是“应用程序”,和用标准的程序语言,如C、C++等编写出来的程序没有什么本质上的不同。然而Web应用程序又有自己独特的地方,就是它是基于Web的,而不是采用传统方法运行的。换句话说,它是典型的浏览器/服务器架构的产物。
参考资料来源:百度百科-Web应用程序
参考资料来源:百度百科-WEB服务器
Tomcat websqhere weblogicbs 是服务器和客户端浏览器 不需要安装客户端 有浏览器就行
cs是客户端和服务器 需要安装客户端
B/S模式的优点和缺点
B/S结构的优点
(1)、具有分布性特点,可以随时随地进行查询、浏览等业务处理。
(2)、业务扩展简单方便,通过增加页面即可增加服务器功能。
(3)、维护简单方便,只需要改变网面,即可实现所有用户的同步更新。
(4)、共享性强
B/S 模式的缺点
(1)、响应速度不及C/S,随着AJAX技术的发展,相比传统B/S结构软件提升一倍速度。
(2)、用户体验效果不是很理想,B/S需要单独界面设计,厂商之间的界面也是千差万别,由于浏览器刷新机制,使用时有刷屏现象,好在AJAX技术解决这一难题,像用友,智赢等开发的B/S架构软
件用户体验效果与C/S差不多。
C/S 模式的优点和缺点
C/S 模式的优点
1.由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度较快。
3.C/S结构的管理信息系统具有较强的事务处理能力。
C/S 模式的缺点
1.只适用于局域网。而随着互联网的飞速发展,移动办公和分布式办公越来越普及,这需要我们的系统具有扩展性。这种方式远程访问需要专门的技术,同时要对系统进行专门的设计来处理分布式
的数据。
2.客户端需要安装专用的客户端软件。首先涉及到安装的工作量,其次任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。特别是有很多分部或专卖店的情况,不是工作量的问题,
而是路程的问题。还有,系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高。
3.对客户端的操作系统一般也会有限制。可能适应于Win98, 但不能用于win2000或Windows XP。或者不适用于微软新的操作系统等等,更不用说Linux、Unix等。
本质的区别在于它们的架构不同。WINFORM是C/S架构
WEB是B/S架构
C/S架构即客户端与服务器端交互(简单的理解:C/S开发的都是应用程序,最后生成.EXE执行文件,一般都要下载到客户端,就是你自己的本地电脑上,然后安装运行。)
B/S架构即浏览器与服务器端交互(这个就是将开发好的程序上传到服务器端(服务器一般都会分配空间给你,即FTP空间),然后通过浏览器输入域名就可以运行了。)
具体的架构详细介绍你可以百度搜索下,都能找到。
开发语言都一样,只要是VS支持的都行,没区别,通常都用C#开发。
编程思想都是基于面向对象。
这个概念很抽象(其实你真的理解了也就不觉得有什么难的了),还是建议你百度搜索去看看面向对象的概念吧,这个其实蛮重要的。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)