学习笔记(一)"/>
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 下载安装
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(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
可以配置主机的名称
- 默认的主机名:localhost->127.0.0.1
- 默认网站应用存放的位置为webapps
网站访问的顺序:
- 1.输入一个域名;回车
- 2.检查本机C:\Windows\System32\drivers\etc\host内是否有直接映射
- 3.传入DNS解析
3、Maven 配置
在java中,需要手动导入jar包
通过maven配置自动导入jar包
架构管理工具:maven
核心思想:约定大于配置
- 有约束,不要去违反
配置两个环境变量
另需添加一个path变量
修改/conf/setting.xml内的镜像,映射到阿里云maven仓库
创建MAVEN项目
这里要注意如果MAVEN的版本过高,会导致加载MAVEN资源时候报错.这个时候需要降低maven版本
标记目录类型
Maven Repository: Search/Browse/Explore (mvnrepository.com)
可以在 MAVEN仓库中找到依赖
可以看到maven目录树
更多推荐
JavaWeb 学习笔记(一)
发布评论