Servlet课程学习

Servlet 

最近暑假学习了servlet的技术,想一边学习一边记录下。先了解下servlet是什么?

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

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

Java Servlet 通常情况下与使用 CGI(Common Gateway Interface,公共网关接口)实现的程序可以达到异曲同工的效果。但是相比于 CGI,Servlet 有以下几点优势:

  • 性能明显更好。
  • Servlet 在 Web 服务器的地址空间内执行。这样它就没有必要再创建一个单独的进程来处理每个客户端请求。
  • Servlet 是独立于平台的,因为它们是用 Java 编写的。
  • 服务器上的 Java 安全管理器执行了一系列限制,以保护服务器计算机上的资源。因此,Servlet 是可信的。
  • Java 类库的全部功能对 Servlet 来说都是可用的。它可以通过 sockets 和 RMI 机制与 applets、数据库或其他软件进行交互。

 

一般使用的软件是Toncat(开源),他的下载。安装,启动,关闭,删除分别处理?

                             下载:一般在官网下载:https://tomcat.apache.org/

                                         也可以自行使用资料中的文件:

                                                     Tomcat的软件程序 资料/2. Tomcat/apache-tomcat-8.5.68-windows-x64.zip
                                                      Tomcat的源码 资料/2. Tomcat/tomcat源码/apache-tomcat-8.5.68-src.zip
                              安装:Tomcat诗绿色产品,无需安装,直接使用                                      
              在D盘的software目录下,将 apache-tomcat-8.5.68-windows-x64.zip 进行解压缩,会得到
              一个 apache-tomcat-8.5.68 的目录,Tomcat就已经安装成功。
              注意 ,Tomcat在解压缩的时候,解压所在的目录可以任意,但最好解压到一个不包含中文和
              空格的目录,因为后期在部署项目的时候,如果路径有中文或者空格可能会导致程序部署失败。
              打开 apache-tomcat-8.5.68 目录就能看到如下目录结构,每个目录中包含的内容需要认识
              下,bin:目录下有两类文件,一种是以 .bat 结尾的,是Windows系统的可执行文件,一种是
              以 .sh 结尾的,是Linux系统的可执行文件。
              webapps:就是以后项目部署的目录
              到此,Tomcat的安装就已经完成。
                             启动:
                                        双击: bin\run.bat
     
                            关闭:
                                     关闭有三种方式
                 直接x掉运行窗口:强制关闭[不建议]
            bin\shutdown.bat:正常关闭
            ctrl+c: 正常关闭
 
                            卸载:卸载比较简单,可以直接删除目录即可。
 
 进行了安装后,要开始创建一个简单的servlet
                            首先,第一步:双击打开程序(他的布局和Eclipse很像,只是多了个集成工具),单机file→new→dynamic Web project                                            

 

 可以在project name中写上自己工程的名字,点击next,再点击next,来到这个页面,吧Generate web.xml deploment desciptor 勾上,这样一个工程文件就建好了。

 

他的格式很乱,没关系,我们可以找到右上角的树叶,点一下就可以转换成比较看得懂的格式

 

 

 

 
 
 
 
 
 
2. 创建:定义一个类Servlet01,实现Servlet接口,并重写接口中所有方法,并在service方法中输入一句话 

3. 配置:在类上使用@WebServlet注解,配置该Servlet的访问路径 

4.

4. 访问:启动Tomcat,浏览器中输入URL地址访问该Servlet 
http://localhost:8080/boke/st
 
5. 器访问后,在控制台会打印 hello servlet  说明servlet程序已经成功运行。
至此,Servlet的入门案例就已经完成。

 

 

 

 

 

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
posted @   牵机  阅读(36)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示