Web应用
概述:使用浏览器进行访问的应用程序,我们可以称作为Web应用,Web应用的特点就是无需额外安装客户端
web 程序采用的是B/S 架构
B/S 架构
所谓的B/S 就是浏览器跟服务器进行数据交互的方式 数据传输的方式 采用的是HTTP 协议
那还有一种 C/S 就是客户端跟服务端的进行数据交互的方式 会采用 WinSocket 协议
Web服务器
-
服务器: 硬件服务器和软件服务器
-
web服务器: 提供资源供别人访问
-
web: 网页的意思,资源.
-
web资源分类:
- 动态的web资源:内容有可能发生改变的
- 静态的web资源:内容是一成不变的.(几乎看不到)
-
web开发技术:
- 动态的web开发技术:servlet jsp php .net
- 静态的web开发技术:html css …
-
什么叫javaweb
通过java语言编写的网页称之为javaweb
- web通信机制:采用的HTTP 协议,基于请求响应机制,一次请求一次响应,先有请求后有响应
tomcat 服务器:
相关文件后缀名类型解释:
- .tar .tar.gz: 提供给linux系统
- .zip .exe:提供给window系统
服务器启动:
- tomcat/bin目录下 :双击 startup.bat
- 打开浏览器: 输入 :http://localhost:8080
- 退出:
方式1:点击叉号
方式2:ctrl+c
方式3:双击 shutdown.bat
常见问题(配置):
- 启动的时候一闪而过 正确配置:JAVA_HOME
- 端口冲突问题(修改tomcat的端口号)
打开tomcat/conf/server.xml,并找到如下代码:
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
修改port后面的值就可以了
注意:1024以下的端口号留给系统用的
80端口是留给http协议用的.我们可以使用这个端口号
tomcat目录结构:(了解)
bin:存放的可执行程序
conf:配置文件
lib:存放的是tomcat和项目运行时需要的jar包
logs:日志 注意:catalina
temp:临时文件
★★webapps:存放项目的目录
★work:存放jsp文件在运行时产生的java和class文件
访问网页路径:
格式:http://主机:端口号/项目名称/资源路径
例如:我的项目myweb资源中有一个1.html
访问路径为:http://localhost:80/myweb/1.html
常用的项目发布方式:(虚拟目录映射)
★方式1:将项目放到tomcat/webapps下
★方式2:修改 tomcat/conf/server.xml
在host标签下 添加如下代码
<Context path="/项目名" docBase="项目的磁盘目录"/>
例如:
<Context path="/my" docBase="G:\myweb"/>
★方式3:
在tomcat/conf/引擎目录/主机目录下 新建一个xml文件
文件的名称就是项目名 文件的内容如下:
<Context docBase="G:\myweb"/>
发布web项目的方式2

发布web项目的方式3

本文介绍了Web应用的概念,包括其特点、架构及通信机制,对比了B/S与C/S架构的区别,详细讲解了Web服务器的工作原理,以及动态与静态Web资源的分类。同时,深入探讨了JavaWeb开发技术,包括通过Java语言编写的Web应用的特点,以及Tomcat服务器的配置与使用方法。
851

被折叠的 条评论
为什么被折叠?



