1、web开发的相关知识css
WEB,英语中web即表示网页的意思,它用于表示Internet主机上外界访问的资源。web
Internet上供外界访问的web资源分为:编程
静态web资源(如HTML页面):指web页面中供人们浏览的数据始终是不变的。浏览器
动态web资源:指web页面供人们浏览器的数据是由程序产生的,不一样时间点访问web页面看到的内容各不相同。服务器
静态web资源开发技术:HTML、css、JavaScript。网络
动态web资源开发技术:jsp
jsp/servlet、ASP、PHP、Python等。ide
在Java中,动态web资源开发技术统称为Java web。spa
2、web系统是怎么样通讯的blog
客户端请求包含用户要访问的资源路径和名称。
浏览器能够将页面、图片、媒体等不少的资源内容发给客户端。
若是客户端的请求没有获得正确处理,服务器的响应会包含一个错误的状态码。
3、web开发中的服务器
服务的原理是网络编程。
服务器的概念:
硬件:就是一台电脑。
软件:须要在这台电脑上安装服务器的软件。若是一台电脑上安装了服务器的软件的话,那么这台电脑就能够称为WEB服务器。
访问:
IP+端口
若是是域名-->解析成IP地址
默认端口号80:能够不写
4、经常使用的web服务器
4.1WebLogic服务器
WebLogic是BEA公司的产品,是目前应用最普遍的web服务器,支持JavaEE规范,并且不断的完善以使用新的开发要求。启动界面以下图所示。
4.2WebSphere服务器
另外一种经常使用的web服务器是IBM公司的WebSphere,支持J2EE规范。启动界面以下图所示。
4.3Tomcat
在小型的应用系统或者和有特殊须要的系统中,可使用一个免费的web服务器:Tomcat,该服务器支持所有JSP以及Servlet规范。启动界面以下图所示。