- 常见的软件系统结构 B/S、C/S
- B/S
- 客户端/服务器(Client/Server),例如QQ
- 需要编写服务器端程序,以及客户端程序,比如我们安装的就是QQ的客户端程序
- 缺点: 更新程序时两端都得更新,有点复杂
- 优点: 安全性比较好
- C/S
- 浏览器/服务器(Browser/Server)
- 优点: 只需要编写服务器端程序
- 缺点: 安全性比较差
- Web资源
- html:静态资源
- jsp/Servlet动态资源
两者的区别就不用多说了吧
-
Tomact的目录结构及其作用
- bin 存放启动和关闭Tomact的脚本文件
- conf 存放Tomact服务器的各种配置文件
- lib 存放Tomact服务器支撑jar包
- logs 存放Tomact的日志文件
- temp 存放Tomact运行时产生的临时文件
- webapps web应用所在的目录,即共慰藉访问的web资源的存放目录
- work Tomact的工作目录
- Tomact应用下new一个对象,通过类加载器实例化对象时,访问顺序是先通过webapps下的应用的classes,没有就去找同目录下的lib,还没有的话就去Tomact的lib找。(类加载器)
- Web应用的组成结构
-
应用
web应用所在目录|--------Html,jsp,css,js文件等(根目录下/的外界可以访问) |--------WEB-INF目录(java类,jar包,web配置) |--------classes目录(java类) |--------lib目录 (java所需要的jar包) |--------web.xml文件(配置文件)
-
浏览器与服务器交互过程