JavaWeb_01_入门

一、初识JavaWeb

Web也就是我们平时所接触的网页服务,分为:web服务端和web客户端,JavaWeb也就是使用Java语言,对web服务端进行开发的一种技术
在我们使用的web客户端中,每一次的点击请求,在服务端都要进行相应的处理,从而返回正确的数据、跳转到指定的页面,如何去接收、处理、返回这些请求,以及其运行的原理,是我们需要探索的主要内容。

二、开发工具

谋定而后动

在开发网页之前,我们需要准备一些必要的软件工具,协助我们进行开发

  1. Idea开发环境

    java编程语言开发的集成环境
    根据个人习惯,也可使用eclipse等开发环境
    
  2. Tomcat服务器

    使用前进行测试,确保本次能够访问127.0.0.1本机地址
    
  3. MySQL数据库

    使用前测试其建表、增删改查等功能是否正常
    
  4. Maven插件

    不是必须,但是后续网页开发中的必备工具
    
  5. JavaJDK

     cmd测试java -version是否显示正常
    

三、Hello JavaWeb

第一个JavaWeb程序

1.导包

    
    <dependency>
        <groupId>javax.servletgroupId>
        <artifactId>javax.servlet-apiartifactId>
        <version>4.0.1version>
    dependency>

2.编写Java类

public class HelloServlet extends HttpServlet {
     
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException {
     
        System.out.println("启动Get");
        PrintWriter w = response.getWriter();
        w.println("HellowServlet");
    }
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException {
     
        doGet(request,response);
    }
}

3.配置Web配置文件


<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
          http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
         version="4.0">
  
  <servlet>
    <servlet-name>helloservlet-name>
    <servlet-class>com.dcits.easys.day01.HelloServletservlet-class>
  servlet>
  <servlet-mapping>
    <servlet-name>helloservlet-name>
    <url-pattern>/hellourl-pattern>
  servlet-mapping>
web-app>

4.运行前将jar包导入Web项目中

JavaWeb_01_入门_第1张图片

5.访问测试:

JavaWeb_01_入门_第2张图片
总结:第一个JavaWeb程序完成,第一次操作,遇到了许多bug,大多是工具的使用不够熟练,需多加练习

你可能感兴趣的:(JavaWeb,java,javaweb)