电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Servlet详细教程VIP免费

Servlet详细教程_第1页
1/61
Servlet详细教程_第2页
2/61
Servlet详细教程_第3页
3/61
广州腾科 IT 教育集团 第 1 页 共 61 页 1.0 简介 典型的桌面应用程序的示例有记事本,媒体播放器等等。是本地.exe 程序。用户和桌面程序的交互如图 1.1。 图 1.1 用户和桌面程序的交互 随着 Internet 的兴起,现在大多数电脑用户更加习惯 Internet 的 Web 应用。用户和Web 应用程序的交互如图 1.2 所示。 图 1.2 用户访问网站 Web 应用程序和桌面程序相比,优点如下。 首先,Web 应用程序的访问更加容易,用于访问 Web 应用的标准协议为 HTTP 协议,为绝大多数操作系统所支持。此外,所要求的客户端仅仅是浏览器。 其次,维护和部署成本低,Web 应用程序在浏览器中请求运行,不需要在每个客户端系统上安装客户端软件。Web 应用程序代码可以再服务器端进行修改和维护,这将节省更新和部署应用程序所需要的时间和成本。 Web 应用运行在服务器上,服务器是一台设备,它为网络上的不同设备,即客户端的请求提供信息。最初,通过编写 CGI(Common Gateway Interface,通用网关接口)程序来实现数据在 Web 上的传输,但是,对于客户端作出的每个请求,必须创建 CGI 程序的一个新实例,这将占用大量内存。因此,为了解决这个问题,引入了 Servlet 技术。 Servlet 是一个用 Java 编写的应用程序,在服务器上运行,处理请求的信息并将其发送到客户端。Servlet 的客户端可以提出请求并获得该请求的响应,它可以使任何 Java 应用程序、浏览器或任何设备。对于所有的客户端请求,只需要创建 Servlet 的实例一次,因此节省了大量的内存。Servlet 在初始化后即驻留内存中,因此每次作出请求时无需加 广州腾科 IT 教育集团 第 2 页 共 61 页 载。 1.1 C/S 和 B/S 的区别 要想对“C/S”和“B/S”技术发展变化有所了解,首先必须搞清楚三个问题。 1.1.1、什么是 C/S 结构。 C/S(Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配 Client 端和 Server 端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是 Client/Server 形式的两层结构,由于现在的软件应用系统正在向分布式的 Web 应用发展,Web 和 Client/Server 应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

Servlet详细教程

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部