/**
* 两种架构
*/
网页:B/S架构
app:C/S架构,典型的例子就是各种端游
/**
* 静态资源和动态资源
*/
静态资源:数据是不变的,所有人看到的数据全都一样
动态资源:数据是动态变化的
/**
* “网址”中蕴含的信息
*/
URL http://www.baidu.com:8080/guojing/index.php
协议名 http
主机名 www.baidu.com 也可以用ip地址代替
域名 baidu.com
端口号 8080
/**
* 服务器
*/
Tomcat Apache公司研发,支持Serverlet
JBoss Redhat红帽,支持JavaEE
GlassFish Oracle公司研发
Resin Caucho公司研发,支持JavaEE
Weblogic 收费,支持JavaEE
Websphere 收费,支持JavaEE
/**
* Tomcat服务器环境的搭建
*/
http://tomcat.apache.org/
Download
32-bit/64-bit Windows Service Installer (pgp, md5, sha1)
/**
* 安装JDK
*/
下载jdk
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html/**
/**
* 配置Java环境变量
*/
设置系统环境变量
计算机
属性
高级
环境变量
JAVA_HOME C:\Program Files\Java\jdk1.8.0_45
Path %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
CLASSPATH %JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
cmd
java -version
/**
* 修改Tomcat端口号
*/
打开/conf/server.xml 修改完重启Tomcat
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
/**
* Tomcat目录结构
*/
bin 启动和关闭tomcat的脚本
conf 包含不同的配置文件
work 存放编译后产生的class文件
webapp 部署应用程序的目录
log 存放打印的日志文件
lib 存放tomcat所需要的jar文件
doc 存放各种Tomcat文档
temp 临时缓存文件夹
/**
* tomcat部署静态资源
*/
Tomcat 9.0/webapps/
就映射到 localhost:8080
新建文件夹,即完成静态资源部署
/**
* tomcat部署动态资源
*/
Tomcat 9.0/webapps/
项目
WEB-INF
classes 存放字节码文件
lib 存放jar包
web.xml 部署唯一配置文件
这种部署的特点是:WEB-INF文件夹开始,浏览器是访问不到的
//web.xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www/w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com.xml/ns/javaee"
version="2.5">
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
</web-app>
/**
* 将Tomcat部署到myEclipse
*/
没成功,然而无所谓