WEB
web(World Wide Web)即全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统。是建立在Internet上的一种网络服务,为浏览者在Internet上查找和浏览信息提供了图形化的、易于访问的直观界面,其中的文档及超链接将Internet上的信息节点组织成一个互为关联的网状结构。
javaWEB:使用Java语言进行WEB的开发。
软件架构:
CS架构的软件:Client/Server 客户端和服务器,这种软件往往需要安装。
优点:界面很美观;可以减轻服务器端压力,将部分代码写到客户端。
缺点:一旦服务器更新了,客户端也需要更新;分布式开发比较弱。
BS架构的软件:Browser/Server 浏览器和服务器,这种软件不需要安装,只需要通过浏览器就可以访问。
优点:服务器一旦更新,不需要更新客户端,因为客户端就是浏览器;比较强的分布式能力
缺点:界面效果不如CS结构软件(可以用前端技术美化);服务器端压力会比较大(会搭一些集群减轻压力,也会用Ajax异步交互)
WEB服务器:
硬件:其实就是一台电脑(这台电脑配置要求很高)
软件:需要在这台电脑上安装web服务器的软件
常见的WEB服务器:
Tomcat :Apache组织提供的一个开源的免费的web服务器。满足EE的Servlet和JSP的规范。
WebSphere :IBM公司开发的一个收费的大型web服务器。满足了EE开发的所有规范。
WebLogic :BEA公司开发的一个收费的大型web服务器。满足了EE开发的所有规范。
IIS :应用在.NET平台上。
Apache :应用在PHP平台上。
WEB开发中的资源:
静态web资源:HTML / CSS / JS
动态web资源:Servlet、JSP (java的) / PHP / ASP