文章目录
Tomcat
Tomcat服务器上一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多场合下被普遍使用,是开发和调试JSP程序的首选
B/S架构
B/S(Client / Server):传统的软件架构,LOL(英雄联盟)
B/S架构是浏览器/服务器架构,浏览器指的是web浏览器主要处理少数业务逻辑,服务器的主要作用是处理业务逻辑。它是由三层架构组成,它的使用简单不需要安装直接可在web浏览器中运行,此架构中的客户端包含的逻辑很少
C/S架构
C/S(Brower / Sever):新型的架构:贪玩蓝月
C/S架构是典型的两层架构,整个过程是Client / Server,客户端服务器架构,客户端包含一个或多个运行在用户的计算机程序上,服务器有两个分别是数据库服务器和Socket服务器,数据库服务器主要是通过数据库连接客户端访问服务器端数据,Socket服务器是用于与客户端通信的。这个结构中客户端需要实现业务逻辑和界面才能显示最多
B/S架构与C/S架构的区别
(1)客户端要求
B/S对电脑配置要求较低,C/S对计算机配置要求高
(2)软件安装与维护
B/S不需要安装任何软件,也不需要维护;C/S必须安装和配置专用的软件也需要进行升级和维护
(3)安全性
B/S 建立在广域网之上, 对安全的控制能力相对弱, 面向是不可知的用户群
C/S一般面向相对固定的用户群,它可以对权限进行多层次校验,提供了更安全的存取模式,对信息安全的控制能力很强
(4)软件重用不同
B/S 对的多重结构,要求构件相对独立的功能. 能够相对较好的重用
C/S 程序可以不可避免的整体性考虑, 构件的重用性不如在B/S要求下的构件的重用性好.
URL
URL由三部分组成:资源类型、存放资源的主机域名、资源文件名。url是统一资源定位符,对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。
URL的一般语法格式为(带方括号[]的为可选项):protocol :// hostname[:port] / path / [parameters][?query]#fragment
格式说明:
1、protocol(协议):指定使用的传输协议,下表列出 protocol 属性的有效方案名称。 最常用的是HTTP协议,它也是目前WWW中应用最广的协议。
2、hostname(主机名):是指存放资源的服务器的域名系统(DNS) 主机名或 IP 地址。有时,在主机名前也可以包含连接到服务器所需的用户名和密码(格式:username:password@hostname)。
3、port(端口号):整数,可选,省略时使用方案的默认端口,各种传输协议都有默认的端口号,如http的默认端口为80。如果输入时省略,则使用默认端口号。有时候