JavaWeb 学习笔记(一)

JavaWeb 学习笔记(一)


1、Web服务器

1.1、技术

ASP:

  • 微软:国内最早流行
  • 在HTML中嵌入了VB的脚本,ASP+COM
  • 在ASP开发中,基本一个页面都有几千行的业务代码,页面极其混乱
  • 维护成本高
  • C#

php:

  • PHP开发速度很快,功能强大,跨平台、代码简单
  • 无法承载大访问量的情况(缺点)

JSP/Servlet:

B/S:浏览器和服务器

C/S:客户端和服务器

  • Sun公司的B/S架构
  • 基于Java
  • 可以承载三高问题 高并发、高可用、高性能
  • 语法像ASP,ASP->JSP,市场大

1.2、Web服务器


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

IIS

微软的;ASP…Windows中自带

Tomcat

2、Tomcat 下载安装


image-20220329085841222

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jQ3au5Od-1649229439987)(C:\Users\86180\AppData\Roaming\Typora\typora-user-images\image-20220329090043175.png)]

bin下的startup可以打开Tomcat

在conf下的server.xml可以配置服务器信息

可以配置启动的端口号

  • Tomcat默认为8080
  • mysql:3306
  • http:80
  • https:443

image-20220329090857360

可以配置主机的名称

  • 默认的主机名:localhost->127.0.0.1
  • 默认网站应用存放的位置为webapps

image-20220329090919146

网站访问的顺序:

  • 1.输入一个域名;回车
  • 2.检查本机C:\Windows\System32\drivers\etc\host内是否有直接映射
  • 3.传入DNS解析

3、Maven 配置

在java中,需要手动导入jar包

通过maven配置自动导入jar包

架构管理工具:maven

核心思想:约定大于配置

  • 有约束,不要去违反

配置两个环境变量

image-20220329094512813

另需添加一个path变量

image-20220329094529779

修改/conf/setting.xml内的镜像,映射到阿里云maven仓库

image-20220329094822759

创建MAVEN项目

image-20220329095543288

image-20220329095733011

这里要注意如果MAVEN的版本过高,会导致加载MAVEN资源时候报错.这个时候需要降低maven版本

image-20220406142745051

标记目录类型

Maven Repository: Search/Browse/Explore (mvnrepository.com)

可以在 MAVEN仓库中找到依赖

image-20220406145150425

可以看到maven目录树

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值