栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java学习笔记--day08

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java学习笔记--day08

Servlet Servlet简介

Servlet是sun公司开发动态web的一门技术

sun在这些API中提供一个接口叫做Servlet,如果想要开发一个Servlet程序,只需要

编写一个类,实现Servlet接口

把开发好的java部署到web服务器中

把实现了Servlet接口的java程序叫做Servlet

HelloServlet

Servlet接口有两个默认的实现类:HttpServlet,GenericServlet

    构建一个Maven项目,删除src目录,可以自己建立不同的模块

    关于Maven父子工程的理解:

    父项目中会有

     
             servlet-01
     

    子项目中会有

     
             javaweb_03_servlet
             com.jiahao
             1.0-SNAPSHOT
     

    Maven环境优化

      修改web.xml为最新版本

      将maven的结构搭建完整

    编写一个Servlet程序

      编写一个普通类

      实现Servlet接口,直接继承HttpServlet

       
      public class HellowServlet extends HttpServlet {
           @Override
           protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
       //        ServletInputStream inputStream = req.getInputStream();
       //        BufferedReader reader = req.getReader();
       //        ServletOutputStream outputStream = resp.getOutputStream();
               PrintWriter writer = resp.getWriter();
               writer.print("Hello, Servlet");
           }
           @Override
           protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
               doGet(req,resp);
           }
       }

    编写Servlet的映射

    原因:我们写的是java程序,但是要通过浏览器访问,浏览器需要连接web服务器,所以我们需要在web服务中注册我们写的Servlet,还需要给他一个浏览器能够够访问的路径

    配置Tomcat

    启动测试

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/778418.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号