当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:13:00  来源:本站整理

Servlet简介[Java编程]

赞助商链接



  本文“Servlet简介[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

Servlet是Java技术在CGI编程方面的一个办理之道.Servlet是在服务器端运行的程序,可产活泼态的内容输出,相关于利用传统的CGI编程,Servlets有不少的长处:

效率:利用传统的CGI编程,关于每个HTTP恳求城市翻开一个新的进程,这样将会带来性能和扩大性的问题.利用Servlets,由于Java VM(Java虚拟机)是一向运行的,因此开始一个Servlet只会成立一个新的Java线程而不是一个系统进程

功效强盛--相关于传统的CGI,由于有着遍及的Java API支持,Servlets可做到传统CGI很艰难乃至不能做的事.Servlets可轻松做到同享数据、保护信息、跟踪session等.

安全--Servlets通过Servlet引擎在一个遭到限制的环境下运行,与Web浏览器对applet的限制类似.这可以避免恶意Servlets的破坏.

耗费--关于个人大概流量不大的站点来说,有不少“免费”大概低价的web服务器可供挑选.假如你已经有一个web服务器,你可以很简单加入Servlet技术的支持,并且价钱很便宜.

可移值性--Sevlet API得益于Java平台,这是一个相当简单的API,几近被全部的Web浏览器支持,因此Servlets可以轻松地在平台间移植,并且普通都无需作任何的改正.

简单说来,Servlet是一个Java类,需求被称为Servlet引擎的Java虚拟机履行.Servlets被调用时,就会被引擎装载,并且一向运行直到Servlet被显式卸下大概引擎被关闭.

成立一个Servlet

Servlet技术发展很快,是服务器端编程的一个非常好的挑选,并且有着以上各种好处,相信你也有点心动了吧,以下就让我们来看一下一个简单的servlet;

import javax.servlet.*;
   import javax.servlet.http.*;
   public class HelloWorld extends HttpServlet {
   public void doGet (HttpServletRequest req, HttpServletResponse res)
    throws ServletException, IOException
     {
       res.setContentType("text/html");
       ServletOutputStream out = res.getOutputStream();
       out.println("");
       out.println("");
       out.println("");
       out.println(" <h1>Hello World!</h1>");
       out.println("");
       }
      }

要点:

1、HelloWorld类担当了HttpServlet

2、我们覆盖了doGet办法

3、该Servlet的输出是一段静态的文本

4、doGet接纳HttpServletRequest和HttpServletResponse作为参数,它们是在一个客户提交一个恳求时,由服务器成立的.


  以上是“Servlet简介[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • win8 Could not load type System.ServiceModel.Activation.HttpModule 错误办理筹划
  • Windows Server 2012虚拟机的导入本领
  • 若何对Windows Server 2008上的ARP缓存举行管理的步骤
  • sqlserver索引的原理及索引成立的注意事项小结
  • SQL Server中利用Linkserver衔接Oracle的办法
  • sqlserver数据库主键的生成方法小结(sqlserver,mysql)
  • sqlserver主键计划的注意点
  • SQL Server字符串切割函数
  • CREATE FUNCTION sqlserver用户定义函数
  • Sql Server 2012 转换函数的对比(Cast、Convert和Parse)
  • 多列复合索引的利用 绕过微软sql server的一个缺陷
  • 安装MySQL 5后无法启动(不能Start service)办理办法小结
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .