什么是Servlet
Servlet 运行在服务端的 Java小程序,是sun公司提供一套规范(接口)
- servlet:接收响应请求
- filter:过滤器
- listener:监听器
Servlet用来处理客户端请求、响应给浏览器的动态资源,servlet的实质就是Java代码,通过Java的API动态的向客户端输出内容,以后写的程序就不在是在本地执行了。而是编译成字节码,放到服务器上来去执行。编写程序时, 不需要有main函数了。因为写完后,就把编写的程序编译成字节码,放到服务器上面。当前发送就一个请求的时候,服务器就会按照一定规则调用编写的代码。
Servlet快速入门
1.创建一个web工程
2.在JavaResource中src下创建一个包名称为com.javaboy.servlet
3.在创建的servlet包当中创建一个class文件起名为FirstServlet
4.进入该class实现一个Servlet接口,实现它未实现的方法,重点看service方法,在该方法当中写入一句话进行输出
5.在web.xml当中进行配置
<servlet> <!-- 自己起一个名称 --> <servlet-name>javaboy</servlet-name> <servlet-class>com.javaboy.servlet.FirstServlet</servlet-class> </servlet> <servlet-mapping> <!-- 必须和上面名称一致 --> <servlet-name>javaboy</servlet-name> <url-pattern>/firstServlet</url-pattern> </servlet-mapping>