- 5
- 0
- 约1.04万字
- 约 10页
- 2021-04-13 发布于天津
- 举报
Web server
软件体系结构课设
实验目的
掌握Web服务体系结构和工作方式,即该体系结构的服务提供者、服务 请求者和服务注册中心的角色和它们之间的交互。
实验内容
目的
开发一个基于Web Service的应用软件实例(比如天气查询、飞机/火车 票价查询、分布式计算等) 。
分工
我主要负责连接件和配置的设计,组员负责构件设计,我根据他们设计 的程序进行思考后对整个 web server 系统进行了描述与总结。
程序环境简介
本程序运行在 Windows7系统下,采用Eclipse作为开发工具,使用Java 作为开发语言,采用Apache的Tomcat搭建web服务器,实现web服务。
Web Server 简介
通过网页搭建服务器,Web服务器可以解析HTTP协议。当Web服务器 接收到一个HTTP请求,会返回一个HTTP响应,例如送回一个HTML页面。 为了处理一个请求, Web 服务器可以响应一个静态页面或图片,进行页面 跳转,或者把动态响应的产生委托给一些其它的程序例如 CGI脚本,JSPW
本,servlets,ASP脚本,服务器端JavaScript或者一些其它的服务器端技 术。无论它们的目的如何,这些服务器端的程序通常产生一个 HTML的响应 来让浏览器可以浏览。
Apache 简介
Apache是世界使用排名第一的 Web服务器软件。它可以运行在几乎所 有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流 行的Web服务器端软件之一。它快速、可靠并且可通过简单的 API扩充,
将 Perl/Python 等解释器编译到服务器中。
Tomcat 简介
Tomcat 是 Apache 软件基金会的 Jakarta 项目中的一个核心项目,由 Apache、 Sun 和其他一些公司及个人共同开发而成。由于有了 Sun 的参与 和支持,最新的Servlet和JSP规范总是能在Tomcat中得到体现,Tomcat 5 支持最新的 Servlet 2.4 和 JSP 2.0规范。因为 Tomcat 技术先进、 性能稳定, 而且免费,因而深受 Java 爱好者的喜爱并得到了部分软件开发商的认可, 成为目前比较流行的 Web 应用服务器。目前最新版本是 8.0。
Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器, 属于轻量 级应用服务器。
程序架构设计
本程序采用web server架构,通过发布web端的服务器,再通过将客户 端与该服务器的 http 网址相绑定,通过接口来访问服务器对应的方法,达 到 web 服务的作用。
其中web端和客户端都是该系统的构件,web端由Apache和Tomcat所 搭建的web服务器。web server是一种基于SOAP通信协议的服务框架,所 以该系统的连接件是SOAP协议。程序使用wsdl语言描述了该系统的函数 关系。
构件设计
构件包含客户端和服务器。
5.1
服务器端设计
5.1.1 Ap ache 搭建
通过系统图形化界面方式进行搭建,其中自动生成
* G Servers
* Tomcat v^.O Server at llocalhost-conFg 星 catalinanpolicy
IB catfliina,properties
Xi
context.xml
server.xml
M torncat*U5ers,xrnl 审〕web,x(Til
等xml文件
T-?xml
t
F
?回 itrutr
? port
@ shurdewp
Centtnl
ver=ion=l.a erwoding =UTF-r
Lktnt刖 to Ih* ApKti* EyfbAiSrt {AEfJ under w or more coMntwtor licsn^fl agnetzf M*...
Mote: A ServE-r ii nrsT it^f a ■Container, aa you rn呼 not define ^ubccmfwp^ntt su匚h as Valupi ...
SfflH
EHurrnwhi
APR library ki^de-r. Dacumentjrtion at /dLJca/apr.html
IrvddlSzc- la^er pnar to vv?b日pps are I口Aclrd. DDCunKnbatJDn at /doc^apcr-howtcKlitrwil
匝]Lifttner
t.
画 Listener
I-
巨J Listwipr 画 Lirtcfi^r
Prnrtnt mcfnory luftka dup IQ- u活 of parti匚ub* jav前
JMX Support fcK thf Tonxil O
原创力文档

文档评论(0)