返回
卷妹的成长日记之JavaWeb Day1🛒导航小助手🎪
后端
2023-10-09 11:52:26
卷妹的成长日记之JavaWeb Day1
一、关于JavaWeb
-
JavaWeb概述
- JavaWeb是基于Java技术构建的Web应用程序,主要用于构建动态、交互的网站和Web服务。
- JavaWeb提供了丰富的API和框架,可帮助开发人员快速、轻松地构建Web应用程序。
-
Tomcat
- Tomcat是一个开源的Web服务器,用于运行JavaWeb应用程序。
- Tomcat支持多种协议,包括HTTP、HTTPS、AJP等。
-
HTTP
- HTTP(超文本传输协议)是用于在万维网上进行数据传输的协议。
- HTTP是一种请求-响应协议,客户端向服务器发送请求,服务器向客户端发送响应。
-
Servlet
- Servlet是一种Java Web组件,用于处理HTTP请求并生成HTTP响应。
- Servlet可以运行在Tomcat等Web服务器上。
-
JSP
- JSP(Java Server Pages)是一种基于Java技术的网页开发技术。
- JSP可以将Java代码嵌入HTML代码中,并在服务器端执行Java代码。
二、JavaWeb开发环境搭建
-
安装JDK
- JDK(Java Development Kit)是Java开发工具包,用于开发Java程序。
- 可以从Oracle官网下载JDK。
-
安装Tomcat
- 可以从Apache官网下载Tomcat。
- 解压Tomcat并将其放置在指定目录中。
-
配置环境变量
- 在系统环境变量中添加JAVA_HOME变量,并将其指向JDK的安装目录。
- 在系统环境变量中添加CLASSPATH变量,并将其指向Tomcat的lib目录。
-
启动Tomcat
- 打开Tomcat的bin目录,运行startup.bat(Windows)或startup.sh(Linux)脚本。
- Tomcat启动后,可以在浏览器中输入http://localhost:8080访问Tomcat的默认主页。
三、Hello World案例
-
创建Java项目
- 使用IDE(集成开发环境)创建Java项目。
- 在项目中创建一个名为HelloWorld的Servlet类,并继承javax.servlet.http.HttpServlet类。
- 在HelloWorld类中重写doGet方法,并在其中输出"Hello World!"。
-
部署Servlet
- 将HelloWorld.java文件复制到Tomcat的webapps/ROOT/WEB-INF/classes目录中。
- 在Tomcat的webapps/ROOT/WEB-INF/web.xml文件中添加以下代码:
<servlet>
<servlet-name>HelloWorld</servlet-name>
<servlet-class>HelloWorld</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorld</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
-
访问Servlet
- 在浏览器中输入http://localhost:8080/hello,即可访问HelloWorld Servlet。
结语
以上就是JavaWeb Day1的基本内容,希望对您有所帮助。