一.Web分类
静态Web资源:页面中供人访问的资源是不变的(html,css,js)
动态Web资源:用户在访问动态资源的时候,访问内容是由代码生成的,可与用户交互,改变显示的资源(jsp,Servlet)
二.服务器
用户通过网址来请求服务器端
请求就是服务器端上面的静态资源和动态资源,请求完成之后会给浏览器一个响应的结果
Tomcat服务器 一种轻量级服务器
注意:服务器端开发 是开发放到服务器上运行的代码,而不是开发一个服务器出来
tomcat服务器下文件夹
bin 存放编译指令的文件夹(开启关闭服务)
conf 存放tomcat自己的配置文件
lib 存放tomcat依赖的jar包
logs 存放的是用户访问服务器的日志(可以查看错误)
temp 存放临时文件
webapps 默认存放 应用程序的文件夹(你的工程)
work 存放tomcat自己的工作文件
wtpwebapps 与Eclipse关联后 工程序放的文件夹
META-INF 扩展应用程序的文件夹
WEB-INF 存放着工程使用jar包
lib 存放工程使用的jar包(不用添加路径 会自动编译到服务器上)
web.xml 工程的配置文件
classes 工程编译到服务器上出现的,里面保存的是 你工程中的类的.class文件
注意:WEB-INF文件夹下存放的资源是不能直接通过网址去访问的
三.利用命令行(中端开启tomcat服务)
1.前往tomcat 的 bin文件夹下
2.开启文件管理权限(读写)
* sudo chmod 755 *.sh
3.开启服务(windows 下, 执行的是 .bat后缀的指令)
* sudo sh ./startup.sh
注意:不要重复开启服务,否则会出现端口被占用错误(关了才能再开)
--------- 访问服务器上的字眼
访问网址:
http://IP地址:端口号/项目名称/访问的资源
通过这个网址 查看tomcat服务是否启动
http://localhost:8080
访问的网址
URL 统一资源定位符
http://localhost:8080/test/HelloWorld.html
URI 统一资源标识符
/test/HelloWord.html
4.关闭服务
sudo sh ./shutdown.sh
四.
工程被编译到服务器实际上是把工程目录下的WebContent文件夹下的内容编译进去(WebContent本身不出现)