精华内容
下载资源
问答
  • ​ 我们通过浏览器访问万维网中某个网站时会从服务器得到一个超文本标记文档,然后浏览器将文档渲染后展示在显示器上,这就是我们得到页面。... 浏览器从服务器得到超文本标记文档...相同点 首先,它们目标...

    ​ 我们通过浏览器访问万维网中的某个网站时会从服务器得到一个超文本标记文档,然后浏览器将文档渲染后展示在显示器上,这就是我们得到的页面。页面中可以包含文本、图像、声音、FLASH动画,注册界面等等。

    浏览器从服务器得到的超文本标记文档的后缀通常分为两大类:

    • 静态页面:htm、html、shtml、xml;

    • 动态页面:asp、jsp、php、perl、cgi;

    相同点

    首先,它们的目标都是呈现内容给用户;其次,内容都是用超文本标记语言(HTML)表示的。既然它们有着相同的使命,那为什么会有所区别呢?

    静态网页

    静态网页是指存放在服务器文件系统中实实在在的HTML文件。当用户在浏览器中输入页面的URL,然后回车,浏览器就会将对应的html文件下载、渲染并呈现在窗口中。早期的网站通常都是由静态页面制作的。

    开发技术

    通常,使用HTML或XML即可完成静态页面的制作。

    特点

    • 静态网页每个网页都有一个固定的URL,且网页URL以.htm、.html、.shtml等常见形式为后缀,而不含有“?”;
    • 网页内容一经发布到网站服务器上,无论是否有用户访问,每个静态网页的内容都是保存在网站服务器上的,也就是说,静态网页是实实在在保存在服务器上的文件,每个网页都是一个独立的文件;
    • 静态网页的内容相对稳定,因此容易被搜索引擎检索;静态网页没有数据库的支持,在网站制作和维护方面工作量较大,因此当网站信息量很大时完全依靠静态网页制作方式比较困难;
    • 静态网页的交互性较差,在功能方面有较大的限制。页面浏览速度迅速,过程无需连接数据库,开启页面速度快于动态页面。减轻了服务器的负担,工作量减少,也就降低了数据库的成本。

    优点

    • 可以公开(即副本可以证明给任何人)。

    • 托管没得任何特殊的要求。(不需要特殊的中间软件比如超文本预处理器、公共网关接口)没得网络服务器或应用服务器,比如直接从CD-ROM(激光唱片-只读存储器)或USB闪存驱动器读取内容,可以通过网络浏览器直接访问。

    • 网站更安全,HTML页面不会受Asp相关漏洞的影响;而且可以减少攻击,防SQL注入。数据库出错时,不影响网站正常访问。不需要编译,所以速度快,节省服务器资源。

    • 网址格式友好,搜索引擎容易识别。

    缺点

    • 内容是固定的,交互性差,内容更新维护复杂。

    • 没有自动化的工具,维护大量的静态页面文件是不现实的。

    • 无法充分支持用户/客户的需求(外观选择,浏览器的支持,Cookie)。

    动态网页

    动态网页是相对于静态网页而言的。当浏览器请求服务器的某个页面时,服务器根据当前时间、环境参数、数据库操作等动态的生成HTML页面,然后在发送给浏览器(后面的处理就跟静态网页一样了)。很明显,动态网页中的“动态”是指服务器端页面的动态生成,相反,“静态”则指页面是实实在在的、独立的文件。

    开发技术

    动态网页的生成技术有多中,常见的有:

    HTML+JavaScript(Node.js)

    HTML+PHP

    HTML+ASP.NET(或ASP)

    HTML+JSP

    HTML+CGI(早期的动态网页技术)

    特征

    • 动态网页一般以数据库技术为基础,可以大大降低网站维护的工作量;

    • 采用动态网页技术的网站可以实现更多的功能,如用户注册、用户登录、在线调查、用户管理、订单管理等等;

    • 动态网页实际上并不是独立存在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的网页;

    • 动态网页地址中的“?”对搜索引擎检索存在一定的问题,搜索引擎一般不可能从一个网站的数据库中访问全部网页,或者出于技术方面的考虑,搜索引擎不去抓取网址中“?”后面的内容,因此采用动态网页的网站在进行搜索引擎推广时需要做一定的技术处理才能适应搜索引擎的要求(伪静态就可以解决这个问题)。

    好处

    • 维护方便,能实现人们需要的各种需求。

    • 查询信息方便,能存储大量数据,需要时能立即查询。

    不足

    • 动态网站用到数据库,所以对数据库的安全和保密性要求较高,要专业技术人员提供维护才能保证网站的安全。

    • 动态网站不利于搜索引擎收录。

    • 动态网站制作成本较高。

    伪静态

    静态网页就是,比如知乎网站上放了一个abc.html文件,你想访问它就直接输入zhihu. com/abc.html。Web服务器看到这样的地址就直接找到这个文件输出给客户端。动态网页就是,假如你想做一个显示当前时间的页面,那么就可以写个PHP文件,然后访问zhihu. com/abc.php。Web服务器看到这样的地址,找到abc.php这个文件,会交给PHP执行后返回给客户端。而动态网页往往要输入参数,所以地址就变成zhihu. com/abc.php?a=1&b=2。搜索引擎比较烦这种带问号的动态网页,因为参数可以随便加,而返回内容却不变,例如https://www.baidu.com/?a=1也会指向百度的页面。

    于是有了mod_rewrite,它可以重新映射地址。比如当前这个页面的地址http://www.zhihu. com/question/20153311,Web服务器收到请求后会重新映射为www.zhihu. com/question.php?n=20153311,然后再执行那个PHP程序。(以上网址均为假设)这样,在内部不改变的情况下,对外呈现出来的网址变成了没有问号的象静态网页的网址一样。于是有人给起了个名字叫“伪静态”。其实也没什么伪的,就是没有问号的静态网址,让搜索引擎舒服点而已。这也是大多数网址格式。

    参考:

    https://www.zhihu.com/question/20153311/answer/14147350

    https://www.jianshu.com/p/649d2a0ebde5

    我的新博客:https://kai123wen.github.io/

    展开全文
  • 一、WEB开发的相关知识(静态与动态) WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。Internet上供外界访问的Web资源分为: 静态web资源(如html 页面):指web页面中供人们浏览...

    一、WEB开发的相关知识(静态与动态)

    WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。Internet上供外界访问的Web资源分为:

    • 静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变。
    • 动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。

    静态web资源开发技术:Html
    常用动态web资源开发技术:JSP/Servlet、ASP、PHP等
    在Java中,动态web资源开发技术统称为Javaweb。

    二、WEB应用程序

    • WEB应用程序指供浏览器访问的程序,通常也简称为web应用。例如有a.html 、b.html……多个web资源,这多个web资源用于对外提供服务,此时应把这多个web资源放在一个目录中,以组成一个web应用(或web应用程序)
    • 一个web应用由多个静态web资源和动态web资源组成,如:html、css、js文件,Jsp文件、java程序、支持jar包、配置文件等等。
    • Web应用开发好后,若想供外界访问,需要把web应用所在目录交给web服务器管理,这个过程称之为虚似目录的映射

    三、静态WEB

    • htm、*html,这些是网页的后缀,如果现在在一个服务器上直接读取这些内容,那么意味着是把这些网页的内容通过网络服务器展现给用户。整个静态WEB操作的过程图如下:

    在这里插入图片描述

    在静态WEB程序中,客户端使用WEB浏览器(IE、FireFox等)经过网络(Network)连接到服务器上,使用HTTP协议发起一个请求(Request),告诉服务器我现在需要得到哪个页面,所有的请求交给WEB服务器,之后WEB服务器根据用户的需要,从文件系统(存放了所有静态页面的磁盘)取出内容。之后通过WEB服务器返回给客户端,客户端接收到内容之后经过浏览器渲染解析,得到显示的效果。

    • 静态WEB中存在以下几个缺点
    1. Web页面中的内容无法动态更新,所有的用户每时每刻看见的内容和最终效果都是一样的。为了可以让静态的WEB的显示更加好看,可以加入了JavaScript以完成一些页面上的显示特效,但是这些特效都是在客户端上借助于浏览器展现给用户的,所以在服务器上本身并没有任何的变化。
    2. 静态WEB无法连接数据库,无法实现和用户的交互。 使用数据库保存数据是现在大多数系统的选择,因为数据库中可以方便地管理数据,增删改查操作可以使用标准的SQL语句完成。

    四、动态WEB

    • 所谓的动态不是指页面会动,主要的特性的是:“WEB的页面展示效果因时因人而变”,而且动态WEB具有交互性,WEB的页面的内容可以动态更新。整个动态WEB操作的过程图如下:
      在这里插入图片描述
    • 动态WEB中,程序依然使用客户端和服务端,客户端依然使用浏览器(IE、FireFox等),通过网络(Network)连接到服务器上,使用HTTP协议发起请求(Request),现在的所有请求都先经过一个WEB Server Plugin(服务器插件)来处理,此插件用于区分是请求的是静态资源(.htm或者是.htm)还是动态资源。
    • 如果WEB Server Plugin发现客户端请求的是静态资源(.htm或者是.htm),则将请求直接转交给WEB服务器,之后WEB服务器从文件系统中取出内容,发送回客户端浏览器进行解析执行。
    • 如果WEB Server Plugin发现客户端请求的是动态资源(.jsp、.asp/.aspx、.php),则先将请求转交给WEB Container(WEB容器),在WEB Container中连接数据库,从数据库中取出数据等一系列操作后动态拼凑页面的展示内容,拼凑页面的展示内容后,把所有的展示内容交给WEB服务器,之后通过WEB服务器将内容发送回客户端浏览器进行解析执行。
    展开全文
  • 1. ApacheTomcat相关介绍 1.1 相同点 两者都是apache组织开发 ...a) 它是一个web服务器环境程序,启用他可以作为web服务器使用,但是只支持静态网页,如asp,php,cgi,jsp等动态网页就不能正确解...

     

    1. Apache与Tomcat相关介绍

    1.1  相同点

    1. 两者都是apache组织开发的 
    2. 两者都有HTTP服务的功能 
    3. 两者都是免费的 

    1.2  不同点

    1.2.1              Apache:

    a)         它是一个web服务器环境程序,启用他可以作为web服务器使用,但是只支持静态网页,如asp,php,cgi,jsp等动态网页就不能正确解析。 

    b)         如果apache环境下运行jsp的话就需要一个解释器来执行jsp网页,而这个jsp解释器就是tomcat, 如果jsp需要连接数据库的话,那就需要jdk来提供连接数据库的驱程,所以要在apache环境先运行jsp的web服务器平台就需要apache+tomcat+jdk,即整合apache和tomcat。

    整合apache和tomcat的好处:

                                       i.          如果客户端请求的是静态页面,则只需要Apache服务器响应请求 。

                                     ii.          如果客户端请求动态页面,则是Tomcat服务器响应请求,因为jsp是要在服务器端解释代码的,这样整合就可以减少Tomcat的服务开销。

    1.2.2              Tomcat

    tomcat是应用(java)服务器,它只是一个servlet(jsp也翻译成servlet)容器,可以认为是apache的扩展,但是可以独立于apache运行,也能解析静态页面,知识效率不如apache。

    1.2.3              综上所述:

    Apache是一个web服务器,Tomcat是一个应用服务器(servlet容器)。

    2.       Apache与Tomcat整合的好处

    1. Apache主要用来解析静态文本,如html。Tomcat虽然也有此功能,但Apache效率大大高于Tomcat,尤其是对于并发数较大的企业级应用,能更好的显示Apache的高效率。
    2. Tomcat用来解析jsp,servlet等,所有的客户请求首先会发送到Apache,如果请求是静态文本则由Apache解析,并把结果返回给客户端,如果是动态的请求,如jsp,Apache会把解析工作交给Tomcat,由Tomcat进行解析(前提:两者现实整合),Tomcat解析完成后,结果仍是通过Tpache返回给客户端,这样就可以达到分工合作,实现负载均衡,提高系统的性能!而且因为JSP是服务器端解释代码的,这样整合可以减少Tomcat的服务开销。

     

    3.       整合前的准备

    3.1  版本选择

    为了使得整合的性能更加稳定,本次整合中apache和tomcat采用的并不是最新版本,而是相对来说比较稳定的版本。

     

    Apache:httpd-2.2.22-win32-x86-openssl-0.9.8t.msi

    Tomcat:apache-tomcat-7.0.6_1

    Tomcat-connector:mod_jk-1.2.37-httpd-2.2.22.so(根据需要去网上下载对应的版本)。

                       注意:1.2.37:指的是连接器的版本号。

                                  2.2.22:指的是apache的版本号。

    3.2  安装目录:

             本次整合用了两个tomcat。

    Apache: E:\apache\apache\install(在这次整合中给它取个名字叫apache,安装目录是dirApache,目的是便于下面讲解)

    Tomcat: E:\apache\tomcat\apache-tomcat-7.0.6_1(tomcat1,dirTomcat1)

                E:\apache\tomcat\apache-tomcat-7.0.6_2(tomcat2,dirTomcat2)

    4.       具体整合的配置

    4.1  Tomcat

    4.1.1              配置 server 的关闭口

    要在一台机器上开启两个tomcat,则需要将tomcat配置成不同的端口号。

    将dirTomat1中conf/server.xml中的配置语句

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

    将其改为:

             <Server port="8015" shutdown="SHUTDOWN">

    dirTomcat2中的配置类推,只要port未被占用即可。

    4.1.2              配置Service名称

    本次我们运行了两个tomcat,所以要为每个tomcat取一个名字,以此来区分不同的tomcat服务器。

    在dirTomcat1中conf/server.xml中找到

        Service name="Catalina">

    将其改为:

        Service name="tomcat1">

    dirTomcat2中的配置以此类推改为tomcat2.

    注意:

        这个名字要和dirApache下conf/ workers.properties中的worker.tomcat1对应tomcat1,tomcat2以此类推,(具体是否必须一致有待进一步确定)

    4.1.3              配置 http访问的Connector端口

    在dirTomcat1中conf/server.xml中找到

    <Connector

    port="8080"

    protocol="HTTP/1.1"

                connectionTimeout="20000"

                redirectPort="8443" />

         将其改为:

                    <Connector

    port="8080"

    protocol="HTTP/1.1"

    connectionTimeout="20000"

    redirectPort="8443"

    maxThreads="150" />

    由于有两个tomcat所以其中以个采用的是默认的访问端口,即没有改变端口。

    对于tomcat2,本次整合将其端口改为8090(只要访问端口没有被占用即可)

    4.1.4              配置 AJP 1.3 Connector端口

    同样打开dirTomcat1中的conf/server.xml,找到

    <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

                       将其改为:

                                         <Connector

    port="8019"

    protocol="AJP/1.3"

    redirectPort="8443"

    maxThreads="3000"

    emptySessionPath="true"

    enableLookups="false"/>

                       注意:

                                后面三个绿色的配置为并发支持配置。

                       对于dirTomcat2以此类推。

    4.1.5              配置 Engine

    是要是添加jvmRoute 属性,找到dirTomcat1/conf.server.xml中的

    <Engine name="Catalina" defaultHost="localhost">

                                将其改为:

                                                   <Engine jvmRoute="tomcat1" name="Catalina" defaultHost="localhost">

                                注意:jvmRoute与workers.properties配置的worker.tomcat1对应。

     

    对于dirTomcat2以此类推。

    4.1.6              配置Host

    将dirTomcat1/conf.server.xml中的Host部分

    <Host

    name="localhost" 

    appBase="webapps"(tomcat默认与conf同级的)

           unpackWARs="true"

    autoDeploy="true">

               将其改为:

    <Host

    name="localhost"

    appBase="E:\apache\webapps"(配置自己的项目目录,便于使用)

    unpackWARs="true"

    autoDeploy="true">

    注意:

    这个设置要和apache中的虚拟主机设置相对应(即要和dieApache/conf/ extra/ httpd-vhosts.conf中的DocumentRoot和Directory对应)。

     

                                对于tomcat2以此类推

    4.2  Apache

    4.2.1              检查Apache访问端口

    Apache默认访问端口:

             Listen 80 只要未被占用一般不用修改。

            

    4.2.2              配置apache项目目录及其虚拟目录

    1)         改变apache默认目录(理论上可以不用改这个)

    在dirApache/conf/httpd.conf文件中找到并配置

    DocumentRoot "E:\apache\webapps"(不配置则是apache默认的项目目录,应当配置成和虚拟目录一致,并且和tomcat的虚拟目录一致)。

    2)         配置apache虚拟目录

    在dirApache/conf/extra/httpd-vhosts.conf文件,内容为:

     

    NameVirtualHost localhost

    <VirtualHost localhost>

             ServerAdmin 229408905@qq.com

             DocumentRoot "E:/apache/webapps"

             ServerName localhost

             JkMount /*.jsp controller

             DirectoryIndex index.html index.jsp    

             <Directory E:/apache/webapps/>

                       Options -Indexes FollowSymLinks

                       AllowOverride None

                       Order allow,deny

                       Allow from all

             </Directory>

    </VirtualHost>

     

    <VirtualHost localhost>

             ServerAdmin 229408905@qq.com

             DocumentRoot "E:/apache/webapps"

             ServerName localhost

             JkMount /*.jsp controller

             DirectoryIndex index.html index.jsp    

             <Directory E:/apache/webapps/>

                       Options -Indexes FollowSymLinks

                       AllowOverride None

                       Order allow,deny

                       Allow from all

             </Directory>

    </VirtualHost>

             注意:

    a)         ServerAdmin:这是在安装apache时填写的邮件信息。

    b)         DocumentRoot: 这个要和tomcat中指定的目录一致。

    c)         JkMount /*.jsp controller:当请求的是动态网页jsp时就将其转发到tomcat中进行解析,controller名字和在workers.properties文件中指定的controller名字一致(当apache和tomcat整合时的配置语句,不整即无需配置)。

     

    3)         加载httpd-vhosts.conf配置文件

    在dirApache/conf/httpd.conf文件中找到

    # Virtual hosts

    #Include conf/extra/httpd-vhosts.conf

                                将其改为:

    # Virtual hosts

    Include conf/extra/httpd-vhosts.conf

    4.2.3              创建workers.properties配置文件

    worker.list=controller

    worker.controller.type=lb

    worker.controller.balanced_workers=tomcat1,tomcat2

    worker.controller.sticky_session=1

    worker.controller.sticky_session_force=1

     

    # Set properties for tomcat1 (ajp13)

    worker.tomcat1.type=ajp13

    worker.tomcat1.host=localhost

    worker.tomcat1.port=8019

    worker.tomcat1.lbfactor=1

     

    # Set properties for tomcat2(ajp13)

    worker.tomcat2.type=ajp13

    worker.tomcat2.host=localhost

    worker.tomcat2.port=8029

    worker.tomcat2.lbfactor=1

     

    注意:

    1)         controller名字可以随便取,但是要与….相对应。

    2)         worker.controller.balanced_workers=tomcat1,tomcat2

    其中tomcat1,tomcat2要和tomcat中server.xml文件中的

             <Service name="tomcat1">

    或者

             <Engine jvmRoute="tomcat1" name="Catalina" defaultHost="localhost">

    中的一个的名字相同(测试时只要一个相同就行)。但是真正实现apache和tomcat负载均衡链接的名称是通过Engine 的jvmRoute属性来实现的连接,所以建议将以上两个名字都取成一样,这样就不会出错。

     

    指定的名称不对应,则会报以下错误:

    Service Temporarily Unavailable

    The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.

    意思是apache找不到项目目录。

    3)        worker.tomcat1.host=localhost

    要和tomcat中server.xml文件中的

           <Host

    name="localhost"

    appBase="E:\apache\webapps"

    unpackWARs="true"

    autoDeploy="true">

                                配置语句种的=name属性对应,为服务器ip或者域名。

    4)         worker.tomcat1.port的端口号为tomcat中定义的AJP 1.3 Connector端口号,如下:

    <Connector

    port="8019"

    protocol="AJP/1.3"

    redirectPort="8443"

    maxThreads="3000"

    emptySessionPath="true"

    enableLookups="false"/>

                                         即与上述端口号相对应。

    4.2.4              配置Tomcat连接器

    a)         将tomcat连接器mod_jk-1.2.37-httpd-2.2.22.so复制到dirApache/ modules目录下。

    b)         在dirApache/conf中创建mod_jk.conf(tomcat连接器配置文件)文件,其内容为:

    #多TOMCAT负载均衡整合开始

    #加载mod_jk模块(tomcat连接器)

    LoadModule jk_module modules/mod_jk-1.2.37-httpd-2.2.22.so

    # 指定workers.properties文件(要转发到的tomcat服务器和控制器)

    JkWorkersFile conf/workers.properties

    #多TOMCAT负载均衡整合结束

    c)         加载tomcat连接器配置文件(如果不创建这个文件,那么他的所有配置都将要直接放在httpd.conf文件中,这样不便于管理)

    在dirApache/conf/httpd.conf文件最后添加如下语句,:

                                         #加载mod_jk文件配置

    include conf/mod_jk.conf

    5.       项目测试

    1. 准备一个javaweb项目,名称为ApacheAndTomcat

    在项目中使用一个index.jsp页面(内容为输出一句话”jsp success!!”),并在web.xml中配置成默认项目首页为index.jsp,然后将项目放在上面的虚拟目录中

    1. 启动apache服务和tomcat服务

    在页面中输入以下任意一个url:

                       http://localhost/ApacheAndTomcat/

                       http://localhost:8080/ApacheAndTomcat/

                       http://localhost:8090/ApacheAndTomcat/

    如果内容为:

             JSP success!!

    表示apache和tomcat整合成功。

    6.       整合优化

    6.1  线程和请求支持设置

    在apache配置文件httpd.conf中找到

    ThreadsPerChild 250

    MaxRequestsPerChild  0

    并改为:

    ThreadsPerChild 1900

    MaxRequestsPerChild  10000

             如果没有就直接添加。

    6.2  并发支持配置

    在apache配置文件最后添加如下配置语句

    <IfModule   worker.c>    

    StartServers   4    

    ServerLimit   64    

    ThreadLimit   256    

    MaxClients   2048    

    MinSpareThreads   64    

    MaxSpareThreads   128    

    ThreadsPerChild   64    

    MaxRequestsPerChild   0    

    </IfModule>

    转载于:https://www.cnblogs.com/chenliang901114/p/tomcat_apache_%e6%95%b4%e5%90%88.html

    展开全文
  • PHP动态网站开发插件

    2013-06-18 22:47:24
    像轮换图片一样轮换Flash动画,注意:要先选页面中Flash。 Random Links 1.2.3.mxp Download 点击下载 随机载入网页。 FX Password Generator 1.0.2.mxp Download 点击下载 在文本域里生成密码。 check form.mxp...
  • tomcatapache区别

    2019-06-09 23:15:00
    首先说说相同点:tomcat 和 apache 都是apache组织开发;  他们同样支持HTTP服务; 不同点:apache支持静态网页html,tomcat支持动态网页;  apache支持php、cgi、perl、java,但是使用java时必须tomcat+apache...

    首先说说相同点:tomcat 和 apache 都是apache组织开发的;

            他们同样支持HTTP服务;

    不同点:apache支持静态网页html,tomcat支持动态网页;

        apache支持php、cgi、perl、java,但是使用java时必须tomcat+apache,将java请求由apache转发给tomcat处理。

        apache是web服务器,tomcat是应用服务器,tomcat是一个servlet(也可将jsp翻译成servlet)的容器,是apache的扩展,可独立于apache上运行。

    转载于:https://www.cnblogs.com/yangwang-/p/10995376.html

    展开全文
  • JavaWeb基础应用1.JavaWEB基础知识基础概念WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。Internet上供外界访问的Web资源分为:静态web资源(如html 页面):指web页面中供人们...
  • WEB,在英语中web即表示网页的意思,它用于标示Internet...2、动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间访问web页面看到的内容各不相同静态web资源开发技术:Html 常用动态we...
  • 本网站以xp为Web平台,JSP+Ajax+Servlet+JavaBean+Hibernate为网站实现技术,建立基于MySQL数据库系统核心动态网页,实现博客网站前台及博客个人维护管理等功能模块。 1、 系统处理准确性和及时性:系统处理...
  • 1.web服务器HTTP协议Web服务器l WEB,在英语中web即表示网页的意思,它用于表示...• 动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间访问web页面看到的内容各不相同。l 静态web资源开发...
  • 3.JavaWeb基础知识总结

    千次阅读 2017-06-12 14:41:31
    1.web服务器HTTP协议 Web服务器 l WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界...• 动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间访问web页面看到的内容各不相同
  • 英文书名,然后单击Search,再单击该书名,切换到能够下载源代码的网页。在该网站,也可找到有 些编程练习解决方案。 本书分为17章和10个附录。 第1章:预备知识 本章介绍了Bjarne Stroustrup如何在...
  • 英文书名,然后单击Search,再单击该书名,切换到能够下载源代码的网页。在该网站,也可找到有 些编程练习解决方案。 本书分为17章和10个附录。 第1章:预备知识 本章介绍了Bjarne Stroustrup如何在...
  • 22、圈子功能:圈子又称群组,此功能对调动用户积极性,挖掘相同爱好博友推波助澜。每个圈子都有独立模板和管理员,娱乐,学习,互动,随意创建,用户体验非常好。 23、DIGG功能:Digg中文翻译为“鼎革”,或者...
  • 英文书名,然后单击Search,再单击该书名,切换到能够下载源代码的网页。在该网站,也可找到有 些编程练习解决方案。 本书分为17章和10个附录。 第1章:预备知识 本章介绍了Bjarne Stroustrup如何在...
  • 1.11 定义网页的关键字 1.12 进入页面同时弹出欢迎对话框 1.13 禁止网页另存 1.14 禁止页面加入缓存 1.15 离开页面时弹出对话框 1.16 判断页面是否添加了W3C声明 1.17 屏蔽网页中的脚本 1.18 以频道模式打开页面 ...
  • 本书是第I卷,以开发人员在项目开发中经常遇到问题和必须掌握技术为中心,介绍了应用Java Web进行程序开发各个方面知识和技巧,主要包括Java Web编程基础、文件操作管理、图形图像多媒体技术、窗体应用...
  • eBSite皮肤由模板样式组合,有了模板,可以让网页的展示更加灵活,eBSite为模板的制作提供了丰富的API。 7.出色的部件 部件相当于一个代码块,部件的开发很简单,只要实现官方提供的接口即可完成,部件要配件...
  • 如何快速生成一个现有工程除了工程名外完全相同的新工程 如何解决Visual C++ 6.0不正确连接问题 引起LNK2001常见错误都有哪些 如何调试Windows外壳扩展程序(Shell Extension) 如何调试一个没有原码exe文件...
  • (1)、站点基本设置:该模块可以对当前站点属性进行设置,包括站点属性,分页页数设置、站点语言设置、站点访问模式(动态静态)、是否需要验证码、底部信息、备案号等 (2)、Seo设置,设置全局seo参数 (3)...
  • 实例102 扑朔迷离——实现具有相同名称接口方法 160 第4章 ASP.NET内置对象 163 4.1 Response对象:程序响应对象 164 实例103 在浏览器中直接输出文本文件内容 164 实例104 使用Redirect方法实现页面跳转并传递...
  • 实例102 扑朔迷离——实现具有相同名称接口方法 160 第4章 ASP.NET内置对象 163 4.1 Response对象:程序响应对象 164 实例103 在浏览器中直接输出文本文件内容 164 实例104 使用Redirect方法实现页面跳转并传递...
  • 实例102 扑朔迷离——实现具有相同名称接口方法 160 第4章 ASP.NET内置对象 163 4.1 Response对象:程序响应对象 164 实例103 在浏览器中直接输出文本文件内容 164 实例104 使用Redirect方法实现页面跳转并传递...
  • (1)、站点基本设置:该模块可以对当前站点属性进行设置,包括站点属性,分页页数设置、站点语言设置、站点访问模式(动态静态)、是否需要验证码、底部信息、备案号等 (2)、Seo设置,设置全局seo参数 ...
  • 实例144 判断二维数组中是否有相同的元素 实例145 计算两个矩阵和 实例146 判断回文数 实例147 统计学生成绩分布 第4章 字符串和函数 4.1 字符串截取转换 实例148 获取字符串中汉字 实例149 英文字符串...
  • 实例144 判断二维数组中是否有相同的元素 实例145 计算两个矩阵和 实例146 判断回文数 实例147 统计学生成绩分布 第4章 字符串和函数 4.1 字符串截取转换 实例148 获取字符串中汉字 实例149 英文字符串...
  • vc++ 应用源码包_1

    热门讨论 2012-09-15 14:22:12
    详细讲解了Crypt++加密解密使用以及其它加密解密方法(例如base64加解密、哈希加解密以及其它文件加解密),分静态库和动态库方法。 JSCalls_demo js调用演示源码 树控件拖动 演示了在树控件中来回拖动...
  • 精易模块[源码] V5.15

    2015-03-21 22:03:37
    5、新增“文本_是否为双字节字符”OPenGL支持库->文字轮廓 中 是否为双字节字符功能相同。 6、新增“文本_是否为字母”,判断指定文本是否为字母。 7、新增“目录_取桌面目录”获取当前系统桌面目录。 MD5:...
  • vc++ 应用源码包_2

    热门讨论 2012-09-15 14:27:40
    详细讲解了Crypt++加密解密使用以及其它加密解密方法(例如base64加解密、哈希加解密以及其它文件加解密),分静态库和动态库方法。 JSCalls_demo js调用演示源码 树控件拖动 演示了在树控件中来回拖动...

空空如也

空空如也

1 2 3
收藏数 49
精华内容 19
关键字:

动态网页与静态网页的相同点