• 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" />

  • 相关阅读:
    京东入职一周感悟:4个匹配和4个观点
    京东入职一周感悟:4个匹配和4个观点
    提高生产力:小雷之问和京东之答
    提高生产力:小雷之问和京东之答
    精益创业和画布实战(1):变革家,让天下没有难懂的生意
    .Net进阶系列(15)-异步多线程(线程的特殊处理和深究委托赋值)(被替换)
    .Net进阶系列(14)-异步多线程(async和await)(被替换)
    .Net进阶系列(13)-异步多线程(Task和Parallel)(被替换)
    .Net进阶系列(12)-异步多线程(Thread和ThreadPool)(被替换)
    .Net进阶系列(11)-异步多线程(委托BeginInvoke)(被替换)
  • 原文地址:https://www.cnblogs.com/mrzhenghao/p/9469425.html
Copyright © 2020-2023  润新知