servlet(二)

在发布和运行项目之前,需要配置web服务器 在javaweb项目创建完成之后,即可以将项目发布到Tomcat 并运行

在任何一个servlet程序开发中,任何一个servlet对象都需要直接或者间接的实现了java.servlet.Servlet接口。这个接口中有一些方法。

PrintWriter out =response.getWriter();
out.print("hello");
Person a=new Person();

getWriter的返回值是一个PrintWriter类型,s所以用PrintWriter out 来接收。而Student stu1 = new Student(); 是实例化一个对象,
response是HttpServletResponse的一个引用而已,就像int i 的i一样,getWriter是HttpServletResponse继承父类而来的一个方法

ServletConfig接口(配置接口)

这个接口在java.servlet包中, 该接口封装了servlet的配置信息,在初始化的时候被传递,每一个Servlet都只有这一个接口。
该接口有四个方法,不难理解
servlet(二)_第1张图片

HttpServletRequset接口(请求接口)

Servlet中的重要对象 常用 ,位于javax.servlet.http包中,它是继承了javax.servlet.ServlteHttp接口
servlet(二)_第2张图片

HttpServletResponse接口(响应接口)

servlet(二)_第3张图片


Servlet开发(非常重要)

1.Servlet创建

方法:使用IDE工具进行创建

2.对Servlet配置

要使Servlet对象正常运行,需要对Servlet进行相关配置,来告诉web容器 哪一个请求需要调用哪一个servlet对象,对servlet起到注册的作用。 这个配置信息存在web.xml文件当中。
配置步骤
1)声明servlet对象

<servlet>
		<servlet-name>BaseHttpHandlerFactoryservlet-name>
		<servlet-class>Inter.HTTPHandler.Core.BaseHttpHandlerFactoryservlet-class>
		<init-param>
			<param-name>URLMapSettingFileNameparam-name>
			<param-value>Inter.HTTPHandler.Core.URLMapSetting.configparam-value>
		init-param>
		<load-on-startup>1load-on-startup>
	servlet>

2)映射servlet

<servlet-mapping>
		<servlet-name>BaseHttpHandlerFactoryservlet-name>
		<url-pattern>*.dourl-pattern>
servlet-mapping>
<servlet-mapping>
		<servlet-name>BaseHttpHandlerFactoryservlet-name>
		<url-pattern>*.aspxurl-pattern>
servlet-mapping>

实例如下,一个简单的servlet创建和配置(创建servlet需要继承httpservlet类)
servlet(二)_第4张图片

你可能感兴趣的:(javaweb)