> 文章列表 > web的简单知识

web的简单知识

web的简单知识

1. 简述静态网页和动态网页的区别。

静态网页资源

请求响应信息,发给客户端进行处理,由浏览器进行解析,显示的页面称为静态页面

在网站设计中,纯粹HTML格式的网页(可以包含图片、视频JS (前端功能实现)、CSS (样式)等)通常被称为"静态网页"

静态页面资源特征

  1. 处理文件类型:如.html、jpg、.gif、.mp4、.swf、.avi、.wmv、.flv等-

  2. 地址中不含有问号"?"或&等特殊符号。

  3. 保存在网站服务器文件系统上的,是实实在在保存在服务器上的文件实体

  4. 页内容是固定不变的,因此,容易被搜索引擎收录

  5. 网页页面交互性交差,因为不能与数据库配合

  6. 网页程序在用户浏览器端解析,当客户端向服务器请求数据时,服务器会直接从磁盘文件系统上返回数据(不做任何解析)

优势:

  1. 访问的效率比较高

  2. 网页内容是固定不变的,因此,容易被搜索引擎收录

  3. 网页程序在用户浏览器端解析,当客户端向服务器请求数据时,服务器会直接从磁盘文件系统上返回数据(不做任何解析)

劣势:

  1. 网页页面交互性交差,因为不能与数据库配合

  2. 保存在网站服务器文件系统上的,是实实在在保存在服务器上的文件实体

动态网页资源

所谓的动态网页是与静态网页相对而言的,也就是说,动态网页的URL后缀不是.html、.htm、.xml、.shtml、.js css 等静态网页的常见扩展名形式,是.asp、.aspx、.php、.js、.do、.cgi等形式

请求响应信息,发给事务端进行处理,由服务端处理完成,将信息返回给客户端,生成的页面称为动态页面

动态网页资源特点

  1. 网觅扩展名后缀常见为:.asp、.aspx、.php、.js、.do、.cgi

  2. 网页页面交互性强,可以与数据库配合

  3. 地址中含有问号"?"或 & 等特殊符号

  4. 不便于被搜索引擎收录

优势:

1.客户端与服务端交互能力强

劣势:

1.访问的效率比较低

2.不便于被搜索引擎收录

2. 简述 Webl.0 和 Web2.0 的区别。

两者的本质区别在于:Web1.0 的主要是在于用户通过浏览器获取信息。Web2.0 则更注重用户的交互作用。

两者的区别:

Web1.0 的主要特点在于用户通过浏览器获取信息。Web2.0 中用户既是网站内容的浏览者,也是网站内容的制造者。Web2.0 是相对Web1.0 的新的一类互联网应用的统称。web2是大家共同创作,共同分享知识,重在在普通用户也是网站建设的一个成员。

与web1.0网站单项信息发布的模式不同,web2.0网站的内容通常是用户发布的,使得用户既是网站内容的浏览者也是网站内容的制造者,这也就意味着web2.0网站为用户提供了更多参与的机会,例如博客网站和wiki就是典型的用户创造内容的指导思想,而tag技术(用户设置标签)将传统网站中的信息分类工作直接交给用户来完成。

Web1.0:用户只是浏览者、以内容为中心、广播化;精英文化。Web2.0:用户可读写、个性化服务、社会互联、以人为本;草根文化、长尾理论、六度分隔。

总结:

Web2.0的发展说明在互联网上的每一个用户不再仅仅是互联网的读者,同时也成为互联网的作者。在模式上由简单“读”向“写”以及“共同建设”发展;由被动地接收互联网信息向主动创造互联网信息发展,从而更加人性化!

3. 安装tomcat8,配置服务启动脚本,部署jpress应用。

安装Tomcat和JDK

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

安装JDK

mkdir -p /usr/java
tar xf jdk-8u60-linux-x64.tar.gz -C /usr/java

配置环境变量:

vim /etc/profile.d/java.sh
JAVA_HOME=/usr/java/jdk1.8.0_60
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME CLASSPATH PATH

测试:

source /etc/profile.d/java.sh
java -version

安装Tomcat

tar xf apache-tomcat-8.5.20.tar.gz -C /usr/local
ln -s /usr/local/apache-tomcat-8.5.20 /usr/local/tomcat

配置环境变量:

echo 'export TOMCAT_HOME=/usr/local/tomcat'>>/etc/profile.d/tomcat.sh
source /etc/profile.d/tomcat.sh

检查tomcat是否安装成功:

/usr/local/tomcat/bin/version.sh

附:下载jdk(所有版本)

http://www.oracle.com/technetwork/java/javase/archive-139210.html

部署开源站点(jpress)

jpress官网:http://jpress.io

下载地址:https://github.com/JpressProjects/jpress

安装配置数据库

yum -y install mariadb-server
systemctl start mariadb.service
mysql -e "create database jpress DEFAULT CHARACTER SET utf8;"
mysql -e "grant all on jpress.* to jpress@'localhost' identified by '123456';"

jpress站点上线

# ls /usr/local/tomcat/webapps/jpress-web-newest.war
/usr/local/tomcat/webapps/jpress-web-newest.war

浏览器访问

http://IP:8080/jpress-web-newest/install

安装完毕之后,重启tomcat即可访问。

访问后台:http://IP:8080/jpress-web-newest/admin/login