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/

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

他 他 = new 他()

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值