JAVAWEB阶段学习笔记

让人想犯罪 __ 提交于 2020-03-30 02:02:57

JavaWeb

1.基本概念

  1.1前言

  web开发:

    web:网页的意思

    静态web:HTML,CSS

      提供给所有人看的数据始终不会发生变化

    动态web

      提供给所有人看的数据始终会发生变化,每个人在不同的时间,不同的地点看到的信息各不相同。

    总结:在Java中,动态web资源开发的技术统称为JavaWeb.

  1.2web应用程序

    web应用程序:可以提供浏览器访问的程序。

    一个web应用由多部分组成(静态web,动态web)

    静态web: 缺点web页面无法动态更新,所有用户都看到的同一个页面,不会与数据库发生交互。

    动态页面:每个用户看到的东西都不一样,会与数据库发生交互。

2.web服务器

  服务器是一种被动的操作,用来处理用户的一些请求和给用户一些响应信息;

  tomcat:是一个免费的开发源码的web应用服务器,属于轻量级的应用服务器。

3.tomcat服务器

  1.启动和关闭tomcat

  启动tomcat: -->startup.bat,双击即可。

  关闭tomcat: -->shutdown.bat,双击即可。

  2.配置tomcat

  

 

   可以配置启动的端口号

  

 

 

  可以配置主机的名称

  

 

   3.发布一个web网站

    1.将自己写的网站,放到服务器中指定的web应用的文件夹(webapps)下,就可以访问了。

4.HTTP讲解

  1.什么是HTTP

    http(超文本传输协议)是一个简单的请求-响应协议,它通常运行在TCP之上。 tcp:网络协议。

  2.HTTP请求

    客户端--发请求--服务端

  3.HTTP响应

    服务端--响应--客户端

  4.响应状态码

    200:请求响应成功。200

    4xx:找不到资源。 404

    3xx :请求重定向。

    5xx:服务器代码错误 500  502:(网关错误)。

5.Maven

  1.什么是Maven

    Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。

    Maven的核心思想:约定大于配置。

  2.配置Maven环境变量(略)使用mvn -version来测试maven是否配置成功。

  3.配置maven中的阿里云镜像 ---百度一下,你就知道。

  4.建立一个本地仓库

  

 

   5.POM文件

    pom.xml是Maven的核心配置文件。项目文档模型。

    Maven的高级之处在于:它会帮你导入这个jar包所需要的其他jar包。

    在build中配置resoueces,来防止我们资源导出的问题。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!