程序构架的分类:
1.c/s架构(client/server)
即客户端/服务器工作模式。由服务器提供服务,客户端来使用服务的,用户需安装客户端程序。
2.b/s架构(browser/server)
浏览器/服务器工作模式,又称请求响应模式。浏览代替客户端,只需连接网络打开浏览器即可使用服务器提供的服务。
b/s架构的工作原理:
1.客户端(浏览器)接受用户的输入
2.客户端向应用服务器端发送请求,等待服务器端响应。
3.服务器端程序进行数据处理:通常使用服务器端技术,如jsp等,对请求进行数据处理,并产生响应。
4.发送响应:应用服务器端向客户端发送响应消息,并由用户浏览器解释执行html文件,显现用户界面。
URL统一资源定位符( Uniform Resource Locator)
是Internet上标准的资源地址(即网址),用于在网络中定位资源。如定位一个网页,新闻,搜索结果等。
一个完整的url由以下几部分组成。 例如:
http://www.bdqn.cn/news/201207/newslist.jsp?page=6
其中1:协议:http是传输数据时使用的协议
2:主机: www.bdqn.cn可以定位到北大青鸟主机,也可以用主机地址代替。
3:资源的位置:news/201207是我们要访问的资源的位置或者资源的路径,而 newslist.jsp 则是我们要访问的资源的名称。
4:参数: ?page=6
?:表示在该url中含有参数需要进行传递
page=6:表示参数名为page,值为6.
(如果需要传递多个参数,使用&符号隔开,如?page=6&sise=10)
wed服务器
是可以向发出请求的浏览器提供文档的程序,是一种被动程序,只有当internet上运行在其他计算机上的浏览器发出请求时,才会响应。
主要功能就是提供网上信息浏览服务。
常用的wed服务器有:Micosoft公司的 IIS 和Apache提供的免费的,开源的Tomcat服务器。
Tomcat服务器:
是一种免费的,开源的,运行servlet和jsp wed应用软件的容器,是根据servlet 和 jsp 规范进行执行的。占用系统资源小,速度快,适合中小型系统,并发访问客户不多的场合。
时间: 2024-10-08 07:57:05