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的入门案例就已经完成。
标签:Tomcat,tomcat,servlet,学习,课程,apache,Servlet,目录 From: https://www.cnblogs.com/1011-zslnb/p/17612411.html