Servlet初接触

Servlet:
1,小服务程序,由server+applet服务器加小的程序,运行在服务器端的程序。
2,是一个接口,抽象接口,因为java代码运行在tomcat上,是需要遵循tomcat服务器的规范的,接口就是规范,规则以及模板。如果想在tomcat服务器上运行java代码,实现servlet接口即可。
3,Servlet就是一个类文件,但这个文件可以负责衔接前端可视化界面与底层数据库,处理界面发过来的请求,将请求的数据内容响应给界面。

Servlet使用步骤:
1),创建javawep项目
2),定义Servlet类【在src下建包+类+实现servlet】
A:实现Servlet接口语法:

public class Hello1 implements Servlet{
}

service:服务,在服务的方法下输出

@Override
	public void service(ServletRequest req, ServletResponse res) throws ServletException, IOException {
		// TODO Auto-generated method stub
		
		System.out.println("开始服务了");

Hello为类名,implements是一个类实现一个接口用的 关键字 ,他是用来实现接口中定义的抽象方法。
这里用来实现Servlet接口
3),实现或重写方法
4),配置Servlet
在web.xml内操作

<!--配置servlet,配置name和class路径-->
  <servlet>
  <servlet-name>Hello1</servlet-name>
  <servlet-class>com.test2.Hello1</servlet-class> 
  </servlet>
  
  <!-- 配置servlet的映射路径 -->
  <servlet-mapping>
  <servlet-name>Hello1</servlet-name>
  <url-pattern>/Hello1</url-pattern>
  </servlet-mapping>

6),浏览器下访问Servlet
  1、http://localhost:8080/WEB3/Hello1访问,web服务器接收请求,解析url路径,判断请求的对应资源是谁
  2、判断出该路径,去wab容器里去找该资源对应的类
  3、找到,执行

插播小知识:
Java中implements 与extends区别
extends是继承类,类只能继承一个,也可以说是继承父类的方法,可以调用父类的非私有方法,extends继承父类的时候可以覆盖重写父类的方法
implements是实现接口,必须实现接口里的所有方法。接口可以实现多个。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值