| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> java web (二)Tomcat开发Web站点 -> 正文阅读 |
|
[Java知识库]java web (二)Tomcat开发Web站点 |
目录 学习目标掌握Tomcat的安装与启动、 ?????? Web应用程序虚拟目录和默认页面的配置 熟悉在Eclipse中配置Tomcat服务器 了解Web开发的相?关知识 一、Web开发的相关知识1.1 B/S和C/S架构
? ? ? C/S
架构是
Client/Server
的简写,也就是
客户机
/
服务器端的
交互
,
客户端与数据库服务器的交互过程
如下所示:
? ??B/S架构是Browser/Server的简写,也就是浏览器/服务器端的交互。浏览器通过Web服务器与数据库交互的过程,如下图所示。 ?他们有什么区别:参考:B/S架构和C/S架构的区别是什么-常见问题-PHP中文网 1.2 通信协议? ? ?由上图可见,当浏览器向Web服务器发送一个请求时,Web服务器会对请求做出处理,并将处理结果返回。在这个交互过程中,浏览器是通过URL地址来访问服务器的,并且数据在传输过程中需要遵循HTTP协议。 1.2.1、URL地址
? ? ? ? URL
用于唯一标识它的访问位置,以便浏览器可以访问到,这个访问标记符称为
URL(Uniform Resource Locator
统一资源定位符
)
。
? ? ? ?在
URL
中,包含了
Web
服务器的主机名、端口号、资源名以及所使用的网络协议,具体示例如下:
1.2.2、HTTP协议? ? ? ? ? 扩展:深入理解HTTP协议 - 知乎 (zhihu.com)
? ? ? HTTP
协议是
Hypertext Transfer Protocol
的缩写,称为超文本传输协议。
它
专门用于定义浏览器与
Web
服务器之间交换数据的格式。浏览器与
Web
服务器之间使用
HTTP
协议实现通信的过程
如下图所示。
? ?1.2.3 web资源
? ?放在
Internet
网上供外界访问的文件或程序被称作
Web
资源,根据呈现的效果不同,
Web
资源可分为
动态
Web
资源
和
静态
Web
资源
。
?
静态
Web
资源通常包括
html
、
css
、
jpg
等。(样式,静态网页,图片)
?
动态
Web
资源
包
括
JSP
、
Servlet
等。
二、安装Tomcat? ? ?Tomcat是Apache组织的Jakarta项目中的一个重要子项目,它是Sun公司(已被Oracle收购)推荐的运行Servlet和JSP的容器(引擎),其源代码是完全公开的。 tomcat官网:http://tomcat.apache.org/? 进入tomcat下载好的文件,?鼠标双击startup.bat文件,便会启动Tomcat服务器,此时,可以在命令行看到一些启动信息,如图
? ??Tomcat启动后,在浏览器的址栏中输入http://localhost:8080或者http://127.0.0.1:8080访问Tomcat服务器,如果浏览器中的显示界面如图2-10所示,则说明Tomcat服务器安装成功。 三、发布Web应用3.1 什么是Web应用
接下来
通过一个图例来描述
Web
应用的目录
结构
。
?3.2?配置Web应用默认页面
?
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 7:57:24- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |