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

JavaWeb:背景知识

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

JavaWeb:背景知识

基本概念

web,网页的意思
静态web

  • html, css, htm
  • 提供给所有人看的数据始终不会发生变化
    动态web
  • 淘宝,几乎是所有的网站
  • 提供给所有人看的数据始终会发生变化
  • 技术栈:Servlet/JSP, ASP, PHP
web应用程序

web应用程序:可以提供浏览器访问的程序
web资源会放在同一文件夹下,web应用程序 —> tomcat
web应用程序编写完后,若想给外界访问,需要一个服务器统一管理

静态web

如果服务器上一直存在,就可以直接读取

  • 轮播图:伪动态
  • Javascript
  • VBscript
    无法和数据库交互(数据无法持久化,用户无法交互)
动态web

可以与数据库交互(数据持久化:注册,……)

web服务器 技术

ASP

  • 微软:国内最早流行的ASP
  • 嵌入了VB的脚本,ASP+COM
  • 基本页面都有几千行代码,难以维护

PHP

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

JSP/Servlet
B/S:浏览和服务器
C/S:客户端和服务器

  • sun公司主推的B/S架构
  • 基于Java语言的
  • 可以承载三高问题带来的影响
  • 语法像ASP
web服务器

处理用户请求和给用户一些响应的信息
Tomcat(对于初学者来说是最佳选择,用java写的),IIS

tomcat

可以配置启动的端口号,默认如下:

  • tomcat: 8080
  • http: 80
  • mysql: 3306
  • https: 443
    可以配置主机名称
    默认:localhost->127.0.0.1

默认网站应用存放位置webapps

面试题:网站如何访问?

  1. 输入域名
  2. webapps,本机System32/driversetchosts有没有域名有没有域名映射
    若无,去DNS服务器找,找不到就找不到
HTTP(超文本传输协议)

响应状态码
200:请求响应成功
3xx:请求重定向
4xx:资源不存在
5xx:服务器代码错误 502:网关错误

面试题:浏览器地址栏中输入地址并回车一瞬间能展示回来,经历了什么

Maven

JavaWeb需要使用jar包,Maven自动帮我们手动导入和配置这个jar包

项目架构管理工具

Maven核心思想:约定大于配置
Maven规定Java代码编写方式

其他

jdk中rt.jar包包含了平常使用的各种类

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

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

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