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的语法