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编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
- ·上一篇文章:Java面向对象编程学习总结
- ·下一篇文章:Java的垃圾回收机制研究
- ·中查找“Servlet简介”更多相关内容
- ·中查找“Servlet简介”更多相关内容