返回

卷妹的成长日记之JavaWeb Day1🛒导航小助手🎪

后端

卷妹的成长日记之JavaWeb Day1

一、关于JavaWeb

  1. JavaWeb概述

    • JavaWeb是基于Java技术构建的Web应用程序,主要用于构建动态、交互的网站和Web服务。
    • JavaWeb提供了丰富的API和框架,可帮助开发人员快速、轻松地构建Web应用程序。
  2. Tomcat

    • Tomcat是一个开源的Web服务器,用于运行JavaWeb应用程序。
    • Tomcat支持多种协议,包括HTTP、HTTPS、AJP等。
  3. HTTP

    • HTTP(超文本传输协议)是用于在万维网上进行数据传输的协议。
    • HTTP是一种请求-响应协议,客户端向服务器发送请求,服务器向客户端发送响应。
  4. Servlet

    • Servlet是一种Java Web组件,用于处理HTTP请求并生成HTTP响应。
    • Servlet可以运行在Tomcat等Web服务器上。
  5. JSP

    • JSP(Java Server Pages)是一种基于Java技术的网页开发技术。
    • JSP可以将Java代码嵌入HTML代码中,并在服务器端执行Java代码。

二、JavaWeb开发环境搭建

  1. 安装JDK

    • JDK(Java Development Kit)是Java开发工具包,用于开发Java程序。
    • 可以从Oracle官网下载JDK。
  2. 安装Tomcat

    • 可以从Apache官网下载Tomcat。
    • 解压Tomcat并将其放置在指定目录中。
  3. 配置环境变量

    • 在系统环境变量中添加JAVA_HOME变量,并将其指向JDK的安装目录。
    • 在系统环境变量中添加CLASSPATH变量,并将其指向Tomcat的lib目录。
  4. 启动Tomcat

    • 打开Tomcat的bin目录,运行startup.bat(Windows)或startup.sh(Linux)脚本。
    • Tomcat启动后,可以在浏览器中输入http://localhost:8080访问Tomcat的默认主页。

三、Hello World案例

  1. 创建Java项目

    • 使用IDE(集成开发环境)创建Java项目。
    • 在项目中创建一个名为HelloWorld的Servlet类,并继承javax.servlet.http.HttpServlet类。
    • 在HelloWorld类中重写doGet方法,并在其中输出"Hello World!"。
  2. 部署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>
  1. 访问Servlet

    • 在浏览器中输入http://localhost:8080/hello,即可访问HelloWorld Servlet。

结语

以上就是JavaWeb Day1的基本内容,希望对您有所帮助。