`
yunchow
  • 浏览: 317665 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Servlet基础知识回顾之入门

阅读更多
  到底什么是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痴迷的朋友们,分享一下自已的心得,互相学习,共同进步!
    我也是刚开始写博客不久,思维是有点乱,文笔也差了点,希望广大的网友多多包函!
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics