设计Web项目的目录结构
src文件夹:存放Java源文件WebRoot:
Web应用的根目录
META-INF:系统自动生成,存放系统描述信息
WEB-INF:该目录中内容不能对外发布lib文件夹:存放以jar/zip形式表现的库文件
web.xml:Web应用的初始化配置文件
1xx:指示信息—表示请求已接收,继续处理。
2xx:成功—表示请求已被成功接收、理解、接受。
3xx:重定向—要完成请求必须进行更进一步的操作。
4xx:客户端错误—请求有语法错误或请求无法实现。
5xx:服务器端错误—服务器未能实现合法的请求 。
200 交易成功
304 客户端执行了GET,但文件未变化
401请求授权失败403请求不允许
404没发现文件,查询或URL
500服务器产生内部错误
C/S结构,即Client/Server(客户机/服务器)结构。次结构把数据库内容放在远程的服务器上
B/S(Brower/Server)是浏览器端/服务器端,程序完全放在服务器上,不用在浏览器上安装任何文件,它是基于Internet的产物。
C/S结构在技术上很成熟,它主要特点是交互性强,具有安全的存取模式,网络通信低,响应速度快,利于处理大量的数据。
B/S结构的主要特点是分布性强,维护方便,开发简单且共享性强,总成本低。
URL是统一资源定位符(Uniform)/Universal Resourse Locator)也被为网页地址,是用于完整地描述Internet上网页和其他资源的地址的一种标识方法。
通用资源标志符(Uniform Resource Identifier,简称URI)是互联网的一个协议要素,可以通过它来定位任何远程或本地的可用资源。URI的通用格式:协议:[//][用户名[:密码]@]主机名[:端口号][/资源路径]常见有http,ftp,mailto,file等,如mailto:jeff@javajeff.com
URL只是构成URI元素的成分。统一资源标志符确定一个资源,而统一资源定位符不但确定一个资源,而且还表示出它在那里。
相对路径和绝对路径:
相对路径:相对与某个基准目录的路径。以引用文件之网页所在位置为参考基础而建立出的目录路径。
绝对路径:以WEB站点根目录为参考基础的目录路径。之所以称为绝对,意指当所有网页引用同一个文件时,所使用的路径都是一样的。