到底什么是Servlet呢?想必学过J2SE的人都听说过Applet吧!其实Serlet与Applet的本质区别就是Serlet是运行在服务器端的应用程序,而Applet是运行在客户端的小程序。那究竟Servlet与一般的Jave程序又有何区别呢?其实只要你是搞Java的都会知道sun比较擅长制作一些规范,那在Java里面规范是以什么形式来呈现的呢?很简单--接口。由此便可知道Java里的接口的重要性了吧?
既然Serlet是sun的一套规范,如果你要去写一个Servlet的话,那么你肯定要遵守这个规范吧!如果你有一点技术上的常识便知道怎么下手去弄清楚这个问题,没错查阅sun的API,如果你能这样想,那么你真的入门了!
其实要实现一个简单Serlvet有很多种方法,1.实现Serlet接口,2.继承GenericServlet,3,继承HttpServlet.如果你要去实现Servlet接口的话,那么你必须要覆盖service(ServletRequet request,SerletResponse response)方法。这样你所要做的所有的逻辑都可以往这个方法里放。要使用这个方法最主要的是要理解request,response对象,如果你想架构一个网站,一定从客户端有请求发过来,不错,request对象就是用来接受所有的请求的,顺理成章,response便是用来给客户端发送回应信息的。
这个方法掌握之后,便是Serlet部署问题了。下面将给出一个最简单的示例。
<servlet>
<!-- 给你的serlet起的名字,可以是任意的 -->
<servlet-name>Hello</servlet-name>
<!-- 此处指定Servlet的全名:包名+类名 -->
<servlet-class>com.yunchow.contronl.Hello</servlet-class>
</servlet>
<servlet-mapping>
<!-- 给你的serlet起的名字,必须与上面起的名字一致 -->
<servlet-name>Hello</servlet-name>
<!-- 此Servlet的URL必须惟一,以后便可使用本URL来访问此Servlet -->
<url-pattern>/yunchow</url-pattern>
</servlet-mapping>
这一步做好之后便是启动你的服务器,此处为Tomcat,在浏览器里输入http://localhost:8080/myweb/yunchow便可访问到此servlet
虽然学过j2ee一年时间了,但是好多的基础知识也都变的模糊起来,便在此对以前学的一些东西作一些简单的回顾,供以后参考学习,同时也练练自已的文字表达能力,一直以来这方面都是我的弱项。希望会有所提高。
同时希望那些对java痴迷的朋友们,分享一下自已的心得,互相学习,共同进步!
我也是刚开始写博客不久,思维是有点乱,文笔也差了点,希望广大的网友多多包函!
分享到:
相关推荐
对Servlet基础知识进行总结,适合新手入门用,里面详细的介绍了Servlet运行原理以及如何创建等
servlet基础知识 搭建servlet 编写servlet
Servlet技术入门Servlet技术入门Servlet技术入门Servlet技术入门Servlet技术入门
servlet入门很好用的servlet入门
JSP Servlet基础知识测试题
适合初期的学习,最初的笔记整理
servlet的基础入门,介绍了servlet的几个基本的方法,以及应用,希望对你有所帮助。
Servlet基础 Servlet基础 Servlet基础 Servlet基础 Servlet基础
Servlet入门的例子
servlet 基础笔记 servlet基础 servlet入门
servlet入门经典笔记servlet入门经典笔记servlet入门经典笔记servlet入门经典笔记servlet入门经典笔记servlet入门经典笔记
JSP Servlet基础入门教程.chm
本压缩包含有:第1章 背景知识简介;第2章 Java开发环境及开发工具;第3章 HTML相关技术基础知识;...第5章 Servlet技术基础知识。总计共5个pdf文档,从基础入手,适合初学者及中等水平!希望大家前来分享~
Servlet
servlet学习入门教材 servlet学习入门教材 servlet学习入门教材
NULL 博文链接:https://greatwqs.iteye.com/blog/1040280
jsp Servlet基础入门学习教程.rar
servlet基础与servlet容器模型
这个例子就做了一件 1:通过表单把数据servlet中,........................................
servlet技术初步入门 servlet技术初步入门 servlet技术初步入门 servlet技术初步入门