Java Web

1.基本概念

web开发

1.1静态web
  • html css
  • 数据不会发生变化
1.2动态web
   - 几乎所有网站
   - 提供给每个人看的都不同
  • 技术栈:Servlet/JSP ASP PHP
1.3web应用程序

客户端请求,服务端响应

可以提供浏览器访问的程序

2.web服务器

ASP 微软 在HTML中加入VB脚本

PHP开发速度快,功能强大,跨平台,代码简单,无法承载大访问量

JSP sun公司主推的B/S架构 基于java 承载三高(高并发、高负载、高访问量)问题

2.1服务器

服务器是一种被动的操作,用来处理用户的一些请求

IIs 微软的,ASP window自带的

Tomcats

下载

start.bat 运行

shutdown.bat关闭

server.xml 配置主机的端口号

主机的名称

2.2发布一个web网站
--webapps:
  --ROOT
  --myWeb
      --WEB-INF
        --classes:java程序
        --lib 依赖的jar包
        --web.xml 网站配置
      --index.html(jsp)默认的首页
      --static 静态文件
        --css
        --js
        --img

3.HTTP

  • Http: 一种协议,能传输文本、超文本(视频、语音、图片、定位)等等信息
  • Http1.0:请求获取资源一次就断开 Http1.1:可请求多个资源
  • 状态码:200:成功 304 307 500:服务器错误 502 网关错误 404 找不到资源
  • 请求行:请求方式Get Post
  • 请求头 :Cache-Control :缓存控制 Connection 连接 Content-Encoding:gzip编码 Content-Type

4.Maven

  • 项目架构管理工具,方便导入jar包

    约定大于配置

-配置系统变量: M2_HOME : bin目录

MAVEN_HOME : bin目录

  • 配置阿里云镜像

  • 本地仓库

    新建文件夹maven-repo

    <LocalRepository>D:\apach-maven\maven-repo</LocalRepository>
    
  • 使用MavenWeb

待更新

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值