今日学习内容总结如下:
Web应用开发
Web
应用程序是一种可以通过
Web
访问的应用程序。
Web
应用程序的一个最大好处是用户很容易访问应用程序。用户只需要有浏览器即可,不需要再安装其他软件。
应用程序有两种模式
C/S
、
B/S
。
- C/S是客户端/服务器端程序,也就是说这类程序一般独立运行。
- B/S就是浏览器端/服务器端应用程序,这类应用程序一般借助IE等浏览器来运行。
WEB
应用程序一般是
B/S
模式。
Web
应用程序首先是应用程序,和用标准的程序语言,如
C
、
C++
等编写出来的程序没有什么本质上的不同。然而
Web
应用程序又有自己独特的地方,就是它是基于
Web
的,而
不是采用传统方法运行的。换句话说,它是典型的浏览器
/
服务器架构的产物
基础概念
一个
Web
应用程序是由完成特定任务的各种
Web
组件构成的并通过
Web
将服务展示给外界。在实际应用中,
Web
应用程序是由多个
Servlet
、
JSP
页面、
HTML
文件以及图像文件等组成。所有这些组件相互协调
为用户提供一组完整的服务。
B/S架构
浏览器
/
服务器架构简称
B/S
能够很好地应用在广域网上,成为越来越多的企业的选择。浏览器
/
服务器架构相对于其他几种应用程序体系结构的优点:
- 这种架构采用Internet上标准的通信协议(通常是TCP/IP协议)作为客户机同服务器通信的协议。这样可以使位于Internet任意位置的人都能够正常访问服务器。对于服务器来说,通过相应的Web服务和数据库服务可以对数据进行处理。对外采用标准的通信协议,以便共享数据