Java web 基本概念
Java WEB 是用 java技术来解决相关 web互联网领域的技术总和。
Java服务器端应用
Java在服务器端的应用非常丰富,比如Servlet, JSP 和第三方框架等。
1、Servlet是Java Servlet的简称,称为小服务程序或服务连接器,是用Java编写的服务器程序。
2、JSP全名为Java Server Pages,中文名是 java服务器页面,其根本是一个简化的Servlet。实现了HTML语法中的Java扩展(<% java 代码%>)。
3、JSP和Servlet都是在服务器端执行的。
4、JSP****与Servlet在服务端执行的结果通常以HTML文本的格式返回给客户端,因此客户端只要有浏览器就能访问。
Servlet 与 Servlet容器
1、Java Servlet(Java服务器小程序)是一个基于Java技术的Web组件,运行在服务器端,由Servlet容器所管理,用于生成动态的内容。
2、Servlet容器也叫Servlet引擎,是Web服务器或应用程序服务器的一部分,Servlet没有main方法,不能独立运行,它必须被部署到Servlet容器中,由容器来实例化和调用Servlet的方法(如 doGet() 和 doPost()),Servlet容器在Servletr的生命周期内管理Servlet
3、JSP技术推出后,管理和运行Servlet/JSP的容器也称为Web容器。
具体的Servlet容器有 Tomcat,JBoss,WebSphere,WebLogic等。
Tomcat下载及安装
Tomcat9.0.62的下载地址:
https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.62/bin/apache-tomcat-9.0.62-windows-x64.zip
这是一个压缩包,解压完成后,就可以配置运行了。其中webapps是网站根目录
因为Tomcat是Java语言开发的,所以在运行前要确保电脑上已经将有JDK,并设置好环境变量 JAVA_HOME
Tomcat的启动程序是Tomcat目录下的bin目录中的startup.bat
双击运行
这样,Tomcat就启动了,Tomcat默认的网站商品是8080,此时在浏览器中输入localhost:8080,就可以看到如下页面