服务器:
硬件服务器和软件服务器
web服务器
提供资源供别人访问
web:
网页的意思,资源
web资源分类
动态的web资源:内容有可能发生改变的
静态的web资源:内容是一成不变的(几乎看不到)
web开发技术
动态的web开发技术:servlet jsp php .net
静态的web开发技术:html,ccss..
什么叫javaweb?:通过java语言编写的网页称为javaweb
web通信机制
基于请求响应机制,一次请求一次响应,先有请求后有响应
1. 下载:
搜索进去官网 (6,7)用的最多 Core核心
.tar .tar.gz 提供linxu
.zip .exe 提供给window
2. 安装
解压就可以
3. 启动:
tomcat/bin目录下
双击startup.bat
打开浏览器:
HTTP://locallhost:8080
4. 退出
方式一:点x;
方式二: ctrl+c
方式三:双击shutdown.bat
5. 常见问题:
1:启动时候,一闪而过 要正确配置环境变量
2:端口号冲突的问题 修改tomcat的端口号--打开tomcat/conf/server.xml
大概70行左右,有如下的代码:
<Connector port="8080" protocol="HTTP/1.1"
connectTimeout="20000"
redirectPort="8443"/>
修改port后面的值就可以了,注意:1024一下的端口号留给系统用的,
特殊的端口号80用的是留给http是默认 的端口号
3:有可能出现的问题(在环境变量中配置CATALINA_HOME)如果有删掉就可以了。
6. tomcat目录及结构(了解):
bin:存放 的都是可执行程序
conf:配置 文件
lib:存放的是tomcat和项目运行的时候需要的jar包
logs:日志 注意:catallina
temp:临时文件
webapps:存放项目的目录
work:存放jsp文件在 运行的时候产生的java和class文件
7. 如何发布自己的项目
8. web项目的目录结构:
myweb(项目的名称)
html css js image 等 目录或者文件
web-inf(特点:通过浏览器直接访问不到 目录
lib(项目的第三方jar包)
classes(存放的是我们自定义的java文件生成的.class文件
web.xml(当前项目的核心配置文件)
9. 访问路径:
http://主机:端口号/项目名称/资源路径
例如:
常用的项目发布方式:(虚拟目录的映射)
方式1:将项目放到tomcat/webapps(web应用)
(了解)方式2:修改tomcat/conf/server.xml
大概130行:
在host标签下 添加 如下的代码
<context path="/项目名”docBase="项目的磁盘目录"/>
方式3:在tomcat/conf/引擎目录/主机目录下 新建一个xml文件
文件的名称就是项目的名称 文件的内容如下:
<context docBase="G:\myweb"/>
eclipse 和tomcat的整合
10通过eclipse发布项目
1:创建一个项目(动态的web项目)
2:选择web项目的版本为2.5(如果版本为3.0目录下没有web.xml)
3:java文件在src目录下
网页或者图片放在webcontent
4:发布项目

本文探讨了服务器的硬件和软件层面,特别是关注web服务器的角色,即提供可访问的资源。区分了动态和静态web资源,并列举了动态(如servlet、jsp、php、.net)和静态(如HTML、CSS)的web开发技术。进一步解释了javaweb的概念,即使用Java语言编写的网页。最后,讲解了web通信的基础——基于请求响应的机制。

7万+

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



