JavaWeb简单介绍
服务器端编程
技术种类
- Servlet
- JSP
- Struts
- Spring
- Hibernate
- EJB
- Web Service
Web服务器
- IIS
- Apache
- Tomcat (提供对JSP和Servlet的支持)
- JBoss
Servlet与JSP
Servlet重复使用PrintWriter.println()方法来输出相应的HTML页面,以达到动态生成HTML页面的效果。
JSP,是Servlet的模板。
Web容器处理JSP文件的三个阶段
- 翻译阶段,JSP文件会被Web容器中的JSP引擎转换为Java源代码。
- 编译阶段,JSP文件所翻译的Java源代码会被编译成可执行的字节码。
- 请求阶段,当容器接受请求时,把二进制的JSP文件,生成页面反馈给客户端。