大家好,这是我的第一篇博客,很高兴在这里与大家相遇,希望和大家一起学习,每日进步;
开博客的原因:在学习Java web的过程中,发现刚学了没几天的东西就忘了,这是一件较恐怖的事情,因为在我回顾知识的时候,发现我就跟没有学过一样,只是记得一些关键词,而且这还是在学习的开始,知识本来就少,虽然是不可能把所有的知识都记下来,但一些重要java web基础(比如servlet)都没有一点的印象,这和我的学习习惯有关,在学习后我对知识的练习一般只有一次,就是在学习之后;说了这么多,开通博客就是为了更好的回顾每天学习的内容,记录自己对知识点的见解,扎实好基础——好好学习,天天向上;
1.Servlet是什么:
菜鸟教程:Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。
个人理解:Servlet是一个web应用程序;在浏览器向服务器发出请求,服务器调用相应的Servlet,并将html请求解析后发送给Servlet,Servlet处理后将回复返回给servlet容器;
2..Servlet生命周期方法:
init():该方法为Servlet初始化方法;
service():处理请求并返回响应;
destroy:释放Servlet所占资源;
注:init()与destroy方法在调用Servlet时只调用一次,分别是在Servlet初始化以及当前web引用被卸载时(服务器卸载当前的javaweb工程或服务器停止);
service方法在每次调用Servlet是都会被调用;
3..Servlet的web.xml配置:注册与映射
a.注册servlet:
<servlet>
1.注册名:相当于给servlet起另外的名字,在映射时需要;
<servlet-name>helloServlet</servlet-name>
2.servlet全类名:当前的web工程src路径
<servlet-class>com.ld.javaweb.servlethHelloWorld</servlet-class>
</servlet>
b.映射servlet:
<servlet-mapping>
1. 映射Servlet注册名 :
<servlet-name>helloServlet</servlet-name>
2.映射注册Servlet的url :
<url-pattern>/hello</url-pattern>
</servlet-mapping>
注:
转载请注明来源,博客内容除表明内容为转载外均为原创,虽然是一个菜鸟写的博客,但也请尊重他人,尊重自己,谢谢。
以上为部分内容为个人见解,如有错误,还请斧正。