您的位置 首页 java

Java服务器篇 Servlet 类

什么是服务器?

通俗地讲,服务器是网络环境中的高性能的计算机,它侦听网络上的其他计算机(客户端)提交的数据和服务请求,并提供相应的计算结果和各种服务。

在网络环境下,根据服务器提供的服务类型不同,分为文件服务器,数据库服务器,应用程序服务器,WEB(网站)服务器等。

例如网络游戏, 100个人同时在线,就代表有100个“客户端” , 这100个人游戏时所产生的数据变化,就传输到服务器上计算并存储。同时将处理完的数据再回传给每个玩家,比如你队友被人打掉了多少血,那些人退出游戏了等等。

服务器架构

C/S结构

即Client/Server (客户机/服务器) 结构,通过将任务合理分配到Client端和Server端,用户的程序主要在客户端,服务器端主要提供数据管理、数据共享、数据及系统维护和并发控制等,客户端程序主要完成用户的具体的业务。需要安装客户端才可进行管理操作。

B/S结构

即Browser/Server (浏览器/服务器) 结构,是随着网络技术的兴起,对C/S结构的一种变化或者改进的结构。用户界面完全通过WWW浏览器实现。应用程序基本上都在服务器端,客户端没有程序,升级维护方便。但功能受浏览器限制。

WEB服务器

Web服务器一般指网站服务器,是指驻留于网上某台计算机的程序,可以向浏览器等Web客户端提供文档。也可以放置网站的网页文件,让全世界浏览。可以放置数据文件,让全世界下载。也可以给客户端(手机,平版,电视机机顶盒,单片机机器人等)当服务器,处理客户端发来的数据请求。

通俗的讲,我们的网站,都是由很多网页文件组成的,它们都放到网上一台常年开着的计算机里(服务器),输入这个服务器的IP地址就可以访问这台电脑里的网页。

但是IP地址是一长串的数字,很难记住,所以这时我们用到了一个东西,叫域名。通俗的讲,就是用一连串的字符来代表某个固定的IP地址,当我们输入某个网址时,网络上的DNS服务器会自动将网址变成对应的IP地址,访问这个IP,打开对应的网页。

Java 的Web服务器

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。

Tomcat是Apache 软件基金会项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱 Tomcat WEB服务器不光只是放几个界面的,还可以做大型工程的服务器,客户端(手机,电视机顶盒,单片机,智能设备)把数据传输给服务器,服务器对数据进行处理,再提供给客户端数据使用。服务器还可以控制客户段的运行等操作。

我们要在Tomcat上跑自己的服务程序Servlet。

Servlet 是什么?

Java Servlet 是运行在 Web 服务器(Tomcat)上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。

使用 Servlet,您可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录,还可以动态创建网页。

Java服务器篇 Servlet 类

Tomcat安装和搭建

一:下载安装Java的JDK,并配置好Java的环境变量。

二:下载Tomcat

  1. 打开网址 出现下面的网站。

Java服务器篇 Servlet 类

三:安装Tomcat

将其安装到硬盘上,注意中间不能有中文路径。 比如安装到C:tomcat这个文件夹,记住这个路径,我们随后要用到。

四:配置Tomcat环境(先确保Java环境没问题,配置方法和Java环境变量一样)

4.1,新建变量名:CATALINA_BASE,变量值:C:tomcat(你自己的安装路径)

4.2,新建变量名:CATALINA_HOME,变量值:C:tomcat(你自己的安装路径)

4.3,打开PATH,添加变量值:%CATALINA_HOME%lib;%CATALINA_HOME%bin

4.4,打开classpath,添加 %CATALINA_HOME%lib;

4.5,重起电脑

五:启动Tomcat

1.启动cmd

2.进入Tomcat所在的文件夹里的bin文件夹里

3.运行startup.bat (当出现下列窗口表示启动成功)

Java服务器篇 Servlet 类

六:最后验证一下Tomcat是否正常

打开浏览器,地址栏输入

如果浏览器里出现Tomcat主页面,说明安装成功

七: 部署

部署是指将我们写完的服务器工程文件部署到服务中去,叫服务能跑起来,我们这里先了解一下,细节我们在随后的工程里讲到。

Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。

开发一个最简单的Tomcat工程

一:给eclipse安装Tomcat插件。这样才能开发服务器程序。

1.1:保证本机的eclipse环境已经搭建好了,相关jdk已经安装完成。

1.2:下载tomcat插件的绿化免安装包,我这里下载的是这个tomcatPluginV33.zip

1.3:下载完成后将其进行解压到com.sysdeo.eclipse.tomcat_3.3.0文件夹


下期见~感谢关注

文章来源:智云一二三科技

文章标题:Java服务器篇 Servlet 类

文章地址:https://www.zhihuclub.com/191846.shtml

关于作者: 智云科技

热门文章

网站地图