Servlet & Jsp 动态网站开发_1. 认识 Jsp、Servlet、Tomcat

一、Jsp

我们先来百度百科,认识一下 Jsp,看看这个是个什么东西

Jsp,全称是 Java Server Pages,翻译过来就是,Java 服务器页面,这是 Sun 公司出台的一种动态网页技术标准,而且我们看下面的介绍,Jsp 文件通过编译器,可以编译成 Java 代码写的 Servlet,然后由 Java 编译器编译成快速执行的二进制码

这也就是说,Jsp 其实就是 Java。

除去这些,Jsp 还有很多东西,比如说 Jsp标准标签库、作用域、内置对象等等,我们后面都回去详细的讲述,这里大家可以先看看百科,多去了解一下,方便以后我们学习,有点印象。

二、Servlet

同样,我们百科一下,看看啥是 Servlet

通过百科我们可以知道,Servlet其实就是一个链路的一个点,主要用来接收请求,回传数据,这个大家可以看它下面的具体介绍

三、B/S C/S

然后我们再说说这个 BS 和 CS,这两个东西其实是一种架构,好比我们现在浏览的网页,通过浏览器进行输入地址,然后看上面的内容,这个就是属于 BS 架构,也就是 浏览器、服务器架构

CS呢,好比 QQ、微信,得有客户端才能够去使用,这类东西就是属于 CS 架构,也就是客户端、服务器架构

这两种模式各有各的优缺点,好比 BS 架构,我们只需要有一个浏览器即可,不需要再去安装其他的东西,就可以看很多内容,但是 CS必须要求安装它对应的客户端,没有客户端你就用不了人家的产品或者服务

但是,BS 是一种趋势,所以我们大部分使用 Java 都是去做一些 BS 架构的产品,不是说 CS 的没有,只是少而已。

四、Tomcat

同样,我们百度百科一下,什么是 Tomcat

可以看到,百科说的还是很OK的,tomcat 是 apache 基金会的一个开源服务器,这也就是说,可以免费使用。

这个东西是一个 Java Web服务器,也就是说,我们以后写的 web服务,需要部署在 tomcat 上,然后我们就可以通过 ip + 端口进行请求访问一些服务了,具体的我们可以继续往下阅读

这种软件服务器可不止 tomcat 这一种,类似常见的还有 JBoss、Nginx、Jetty等等,种类很多,我们选择 Tomcat 主要是因为免费、小巧,而且性能稳定

然后来看看 tomcat 的 Logo 和它的官网

这就是 Logo

官网地址:http://tomcat.apache.org/

这里我们需要去下载一下,因为后期我们需要使用到这个东西

这里我们就选择 8.5 这个版本,然后下载这个 windows 的压缩包即可,下载好自己解压一下

打开之后里面就是这个样子

然后我们可以看一下百科,这里有 tomcat 的目录结构,大家好好看一下

接着我们来进行启动一下 tomcat,这里我们需要进入到 bin 文件夹中去,然后找到这个

这里我们使用 windows 批处理的这个 startup 来进行启动,双击运行一下(这里需要你电脑上有 jre,你要是没有安装那么就没有办法启动的)

可以看到,启动完成了, 然后我们通过浏览器进行访问一下,请求地址:http://localhost:8080/ (tomcat 默认端口是 8080,localhost代表本机,也可以使用 127.0.0.1 )

如果我们能看到这个,说明我们的这个服务器是没有问题的

然后我们运行 bin 里面的 shutdown ,将服务器进行关闭,当然,你也可以直接将刚刚开启的 dos窗口关闭也行

这一篇博客主要说一个基础,希望大家可以好好看看百科,有不懂的可以联系我QQ:2100363119

欢迎大家访问我的网站:https://lemon1234.com/

猜你喜欢

转载自blog.csdn.net/weixin_45908370/article/details/109733484
今日推荐