首页 > 代码库 > jsp第一章 动态网页开发基础

jsp第一章 动态网页开发基础

动态网站可以实现交互功能,如用户注册、信息发布、产品展示、订单管理等等;

动态网页并不是独立存在于服务器的网页文件,而是浏览器发出请求时才反馈网页;

动态网页中包含有服务器端脚本,所以页面文件名常以aspjspphp等为后缀。但也可以使用URL静态化技术,使网页后缀显示为HTML。所以不能以页面文件的后缀作为判断网站的动态和静态的唯一标准。

动态网页由于需要数据库处理,所以动态网站的访问速度大大减慢;

动态网页由于存在特殊代码,所以相比较静态网页,其对搜索引擎的友好程度相对要弱一些。

 

动态网站的优势:交互性、自动更新、随机。

 

 

 

URI:Uniform Resource Identifier,统一资源标识符;

 

URL:Uniform Resource Locator,统一资源定位符;

 

技术分享

 

 

URN:Uniform Resource Name,统一资源名称。

 

URI、URL、URN之间的关系:

技术分享

 

B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。

B/S:必须要借助浏览器才可以执行的程序

优点:方便程序的升级,一旦程序的功能需要发生变更的时候,只需要更新服务器端的程序

,客户端的程序也就是浏览器不需要进行任何附加的操作。

C/S(Client/Server,客户端/服务器模式):不需要借助浏览器就可以访问的程序

优点:01.交互性好:可以更好的让用户使用快捷键

      

常见的Web服务器有几种?

解析:

tomcat:

apache:

Weblogic

Jboss

webspacher

Jetty

IIS (解析.NET 程序)

Nginx高性能

 

 


 

 

 

  附:tomcat的目录结构及用途 技术分享

 

Tomcat的端口号的配置

        修改Tomcat服务中的端口配置: 分别修改安装目录下的conf子目录中的server.xml文件(注意:两个文件中对应的端口号要不一样),修改如下:

       1、修改http访问端口(默认为8080端口),将8080修改为tomcat不在使用的端口号。此处所设的端口号即是以后访问web时所用的端口号。 

       <Connector className="org.apache.coyote.tomcat4.CoyoteConnector" port="8080" 

       minProcessors="5" maxProcessors="75" 

       enableLookups="true" redirectPort="8443" 

       acceptCount="100" debug="0" connectionTimeout="20000" 

       useURIValidationHack="false" disableUploadTimeout="true" /> 

       2、修改Shutdown端口(默认为8005端口),将8005修改为没有在使用的端口号,例如8055。 

        <Server port="8005" shutdown="SHUTDOWN" debug="0"> 

        3、修改8009端口,将8009修改为没有在使用的端口号,例如8099。 

       <Connector className="org.apache.coyote.tomcat4.CoyoteConnector" 

       port="8009" minProcessors="5" maxProcessors ="75" 

       enableLookups="true" redirectPort="8443" 

       acceptCount="10" debug="0" connectionTimeout ="20000" 

       useURIValidationHack="false" 

       protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler" /> 

jsp第一章 动态网页开发基础