你将收获

学习完本Java视频教程,你会真正理解 JavaWeb 的优雅和简洁,并使你具备开发 JavaWEB 基础的能力。

适用人群

所有人

课程介绍

本Java视频教程涵盖JavaWEB 企业级开发所需的Servlet、JSP、MVC 设计模式、EL 表达式、JavaBean、国际化、Cookie和HttpSession、JavaMail等全部核心技术。   授课过程中通过多个企业级案例,将各知识点融会贯通。

课程目录

学员评价

0.0
  • 0%
  • 0%
  • 0%
  • 0%
  • 0%

暂无评价

同学笔记

  • sinat_36230171 2020-04-23 23:03:15

    来源:1. 佟刚_JavaWEB_Tomcat 的安装和配置 查看详情

    1servlet容器为Javaweb应用提供运行时环境,它负责管理servlet和jsp的生命周期,以及管理他们的共享数据。

    2常见的servlet容器:Tomcat,weblogic,websphere。

    3tomcat目录结构:

    • bin-->可执行文件
    • config-->配置文件
    • lib-->依赖的jar包
    • logs-->日志
    • temp-->临时文件
    • wabapps-->应用程序
  • qq_42739069 2020-04-02 10:04:37

    来源:1. 佟刚_JavaWEB_Tomcat 的安装和配置 查看详情

    servlet

     

    servlet容器

    • 也称为Javaweb应用容器,或者servlet/jsp容器
    • 为javaweb应用提供运行时环境。
    • 流行servlet容器(Tomcat,Resin,J2EE服务器(Weblogic))

     

     

    部署tomcat

    • 解压目录

    bin--->可执行文件

    conf-->配置文件

    lib--->第三方依赖jar包

    logs-->日志文件

    temp-->临时文件

    webapps-->当发布web应用程序时,通常把web应用程序的目录及文件放到这个目录

    work-->jsp生成的servlet源文件和字节码文件

     

    运行Tomcat

     

    部署,解压,配置

     

     

     

  • weixin_44216734 2020-03-14 15:54:03

    来源:11. 佟刚_JavaWEB_GenericServlet 查看详情

    -------------------------------------------------------------
    实例:
    在web.xml文件中设置两个WEB应用的初始化参数user,password
    定义一个login,html,俩面定义两个请求字段:user,password
    在创建一个LoginServelt,在其中获取请求的user,password
    比对其web.xml文件中定义的请求参数是否一致
    若一致,响应HELLO,若不一致,响应Sorry
    -------------------------------------------------------------


    步骤:
    1、建立web.xml,编写配置信息
    2、创建login.xml,编写表单(包含username,password,submit),method写为post
    3、创建LoginServlet.java
        1.获取请求参数:username,password 
            
        2.获取当前web应用的初始化参数user,password
            需要使用ServletContext方法
            ServletContext servletContext =servletConfig.getServletContext();
            String initUser =servletContext.getInitParameter("User");
            String initpassword =servletContext.getInitParameter("password"); 
        3.比对
            
        4.打印响应字符串

    -------------------------------------------------------------
    代码:

    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    web.xml

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd" version="4.0">
      <!-- 配置当前Web应用的初始化参数 -->
      <context-param>
          <param-name>User</param-name>
          <param-value>KACKK</param-value>
      </context-param>
        <context-param>
          <param-name>Password</param-name>
          <param-value>123qwe</param-value>
      </context-param>
      
      <!-- 配置Servlet -->
      
      <servlet>
          <servlet-name>loginServlet</servlet-name>
          <servlet-class>com.ckk.javaweb.LoginServlet</servlet-class>
      </servlet>
      
      <servlet-mapping>
          <servlet-name>loginServlet</servlet-name>
          <url-pattern>/loginServlet</url-pattern>
      </servlet-mapping>
    </web-app>

    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    login.html


    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>Insert title here</title>
    </head>
    <body>
        <form action="loginServlet" method="post">
            User:<input type="text" name="Username"/>
            password:<input type="password" name="password"/>
            <input type="submit" value="submit"/>
        </form>
    </body>
    </html>

没有更多了