Java Web开发入门知识

2018-09-05  本文已影响12人  清风流苏

Java Web应用运行在服务器的Web容器中,Web容器与Java Web应用的关系可类比Java虚拟机与本地Java应用的关系。当然,Web容器本身是运行在Java虚拟机中。

通常Java区分两种容器:Web容器和Java EE容器。在Java世界中典型的Web容器是Tomcat和Jetty。Web容器支持运行Java Servlet和JSP,而Java EE容器还支持更多的功能,比如服务器负载分发。

Java Web应用是一系列动态资源(比如Servlet,JSP,Java classes和jar包)和静态资源(HTML网页和图片)的集合。Java Web应用可以部署成一个WAR(Web ARchive)文件。WAR文件就是将Web应用的完整内容打包成的zip格式文件。

Servlet就是继承 HttpServlet的Java类,用来响应Web容器中的HTTP请求。

JavaServer Pages(JSP)是包含了HTML和Java代码的文件。JSP第一次被访问时候,Web容器会将其编译成一个Servlet

JavaServer Pages Standard Tag Library(JSTL)将许多Web应用程序常用的核心功能封装为简单的Tag。

上一篇下一篇

猜你喜欢

热点阅读