美文网首页
Java web入门1:idea新建web项目

Java web入门1:idea新建web项目

作者: 程南swimming | 来源:发表于2019-03-26 15:40 被阅读0次

    概念介绍:

    1:Servlet是一门用于开发动态web资源的技术,其主要功能在于交互式地浏览和修改数据,生成动态Web内容。用户若想开发一个Java程序向浏览器输出数据,需要完成以下2个步骤:

      1、编写一个Java类,实现servlet接口。

      2、把开发好的Java类部署到web服务器中。

      按照一种约定俗成的称呼习惯,通常我们也把实现了servlet接口的java程序,称之为Servlet。每个 servlet 都必须在 web.xml 中定义并进行 URL 映射配置。web.xml 的作用是告诉 Tomcat,我们想使用哪个 Servlet 来处理对应的请求。Tomcat 通过 web.xml 找到对应的 Servlet 完成请求以及响应过程。

    2:javax.servlet 和 javax.servlet.http :早先设计该规范的人认为 Servlet 是一种服务模型,不一定是依赖某种网络协议之上,因此就抽象出了一个 javax.servlet;

    你可以通过 HttpServletRequest 来获取所有请求相关的信息,包括 URI、Cookie、Header、请求参数等等,别无它路。因此当你使用某个框架时,你想获取HTTP请求的相关信息,只要拿到 HttpServletRequest 实例即可。而 HttpServletResponse接口是用来生产 HTTP 回应,包含 Cookie、Header 以及回应的内容等等。

    3:Web服务器是指驻留于因特网上某种类型计算机的程序,是可以向发出请求的浏览器提供文档的程序;Tomcat是一个实现了JAVAEE标准的最小的WEB服务器

    参考:https://blog.csdn.net/yhao2014/article/details/45740111

    程序框架:

    一般会采用分层的办法,自顶向下分为controller层,service层,dao层,数据层或者叫持久层(直接与数据库打交道)

    MyBatis 是一款优秀的持久层框架,可以使用XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。

    相关文章

      网友评论

          本文标题:Java web入门1:idea新建web项目

          本文链接:https://www.haomeiwen.com/subject/bcngvqtx.html