0
点赞
收藏
分享

微信扫一扫

tomcat与Servlet学习笔记

草原小黄河 2022-03-21 阅读 161

1,电脑存储文档包括txt,word,html等等,比如txt只能存储文本,word可以存一些图片但是不能存储视频,html也可以存储视频。

2,对于一个服务器既要包含html代码也要包含程序逻辑(比如java语言的servlet)

3,腾讯云服务器实质其实是一个电脑。

4,我们看到的都是代码经过协议之后显示的图形化界面。

5,tomcat的简易实现

1)找到tomact文件

2)启动tomcat,在bin目录下找到startup.bat文件双击打开,并且黑框运行无误

 

3)在浏览器输入http://localhost:8080/eryue/test.html

其中localhost表示是本机ip地址。

8080是端口号。

eryue是与bin目录平齐的目录下面的webapps文件夹里的新建文件。

test.html是在eryue文件夹里面放置的一个网页。

4)浏览器打开效果

6,简写一个Servlet的实现

1)在eclipse里面新建一个other里面的web选项的Dynamic Web Project文件。

 

 

 

 

 

2)在servlet里面添加接口可以看到最本质的初始化(init),服务(service),销毁(destroy)也就是生命周期的感觉,即包含了一个程序的创建到销亡。

然后再service里面加上一句输出。

3)在webapps文件夹的eryue下添加一个名为WEB-INF的文件然后在文件里写三个文件,其中把eclipse里的EryueServlet的MyServlet放在classes里面,lib是以后用来存放其他文件的,最后web.xml是用来写的一个协议,包括了别名与访问路径。

 

 

 4)编写好之后在网页写上http://localhost:8080/eryue/myservlet

通过打开网页之后结果会显示在tomcat的黑框中。

 7,

url被称为统一资源定位符,用来表示从互联网上得到的资源位置和访问这些资源的方法。

他的表示方法一般为:<协议>://<主机>:<端口>/<路径> 例如 http://localhost:8080/eryue/test.html

大家可以看到我们采用的是我们这里采用的是 http协议

localhost:代表的是我们本机的IP地址

8080:代表我们的端口号

eryue/test.html :代表的是我们的路径。

协议部分确定了我们的浏览器怎样向浏览器发送请求,以及服务器应该怎样反馈我们的请求,除了HTTP协议以外还有FTP协议和DNS协议等。

主机部分一般是我们的ip地址,localhost指的我们本地的IP地址,也可以用127.0.0.1来代替。当然这个部分使用的最多的还是域名的方式,比如www.baidu.com等等都属于域名。我们在计算机网络当中是通过ip地址来进行寻址的,那么就需要把域名解析成ip地址,解析的工具就是我们上课节说的DNS服务器。

端口部分一般采用的是80端口号,而我们上边所使用的的8080端口号,是tomcat默认的端口号。

端口号的存在是为了我们相关的进程能够有及时的从计算机网卡当中拿到属于自己的数据。每一个进程都有一个属于自己的端口号,且不能重复。每一个到达网卡的数据都必须带有响应的端口号,以便能够请求响应的进程。

路径部分的主要作用是起到资源定位的作用,定位相关的资源,以便于我们能够及时的处理资源。

8,前后端交互的建议实现:

.java文件(使用的get方法获取)

前端html

先在html页面右键run as找到对应网址

然后在浏览器打开并输入内容后,点击按钮在Java的Console控制台显示输入结果。

 

 

举报

相关推荐

0 条评论