zoukankan      html  css  js  c++  java
  • servlet基础

    动态网页:是指在服务器端运行的,使用程序语言设计的交互式网页,它们会根据某种条件的变化,返回不同的网页内容。

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

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

    动态网页中包含有服务器端脚本,所以页面文件名常以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.交互性好:可以更好的让用户使用快捷键

          02.更好的控制硬件。

    常见的Web服务器有几种?

    解析:

    tomcat:

    apache:

    Weblogic

    Jboss

    webspacher

    Jetty

    IIS (解析.NET 程序)

    Nginx高性能

    首先,我们打开Tomcat的安装路径,如下:

    然后,双击“bin”文件夹,如下:

    接下来,再双击上图中标出的start.dat文件,如下:

    (注意:点击bin下面的startup.bat文件手动启动,可能老是出现窗口一闪就过,问题其实非手动安装的Tomcat没有指明JRE路径,解决方法见笔记--非安装版Tomcat不能手动启动问题解决

    http://note.youdao.com/share/?id=25037a787c5d220cc09246da3e3d503a&type=note。)

    然后在浏览器的地址栏中输入http://localhost:8080/  

    (这个地方的端口号8080取决于你安装时的端口号,一般在安装时会改为8081),如果出现以下界面,说明安装配置成功。如下:

    或者我们输入http://127.0.0.1:8080

     
    附: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" />

  • 相关阅读:
    [转发]深入理解git,从研究git目录开始
    iOS系统网络抓包方法
    charles抓包工具
    iOS多线程中performSelector: 和dispatch_time的不同
    IOS Core Animation Advanced Techniques的学习笔记(五)
    IOS Core Animation Advanced Techniques的学习笔记(四)
    IOS Core Animation Advanced Techniques的学习笔记(三)
    IOS Core Animation Advanced Techniques的学习笔记(二)
    IOS Core Animation Advanced Techniques的学习笔记(一)
    VirtualBox复制CentOS后提示Device eth0 does not seem to be present的解决方法
  • 原文地址:https://www.cnblogs.com/mrzhenghao/p/9469425.html
Copyright © 2011-2022 走看看