Tomcat,Servlet与JSP

1,077 阅读2分钟

Java EE

J2EE是java企业级的开发规范,是一组技术规范指南,具体实现由软件厂家决定,具体实现如Tomcat、Jboss、Weblogic等,Tomcat是J2EE下JSP与Servlet这两个模块的标准实现者,需要注意Tomcat并不是一个完整的J2EE实现。
J2SE是J2EE运行的基石,运行Tomcat离不开J2SE,也就是离不开我们常说的JRE,JDK等,Tomcat本质来说就是一个服务器软件,运行相应的程序还是需要借助Servlet,换句话说,Tomcat提供了硬件的基础,Servlet提供了软件的实现,Tomcat是servlet的容器,Servlet运行在Tomcat容器当中。 标准Java Web工程结构

Servlet程序开发

1、创建Servlet类,继承HttpServlet类
2、重写service方法,编写程序代码
3、配置web.xml,绑定url
可以参考:www.cnblogs.com/alsf/p/9180…

JSP

JSP全名为Java Server Pages,其根本是一个简化的Servlet设计。JSP技术有点类似ASP技术,它是在传统的HTML网页中插入Java程序段和JSP标记,从而形成JSP文件,后缀名为(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。

它实现了Html语法中的java扩展(以 <%, %>形式)。JSP与Servlet一样,是在服务器端执行的。通常返回给客户端的就是一个纯HTML文本,因此客户端只要有浏览器就能浏览。

JSP其实就是在HTML中插入了JAVA代码,JAVA代码插在 <% %> 标签中

示例: index.jsp

<html>
    <head>
           <title>第一个 JSP 程序</title>
    </head>
    <body>
           <%
                  out.println("Hello World!");
           %>
    </body>
</html>

JSP页面的执行过程

1、浏览器接收到的是纯HTML,不含JAVA代码
2、所有的嵌入代码段 <% %> 均由服务器端处理
3、<% %>里面的是Java代码,要符合Java的语法