1. 简述静态网页和动态网页的区别
1.1 定义:
以下定义均为个人理解
静态网页:可以简单的理解成为静止不动的网页,所有人在不同时间,不同地点浏览到的信息都是一样的,不能进行交互。在查看源代码发现其中并没有程序语言,它主要是由HTML(超文本标记语言)构成。当然其中也有一些动画,但都是有一些gif图片元素。
动态网页:它与静态网页是一种相对的状态,动态网页在HTML中加入了一些特定功能的程序语言,从而可以使得网页根据用户的需求进行交互体验。动态网页也可以是纯文字内容,也可以包含动画。它会随着时间,环境或数据库的操作结果而发生改变。
1.2 在维护与更新的区别:
静态网页的更新需要重新编辑源文件,然后重新上传到服务器,在信息量较大的网页中制作和维护都需要较大的成本。
动态网页是根据用户的需求生成网页内容,维护成本较低。
1.3 交互性区别:
静态网页将内容写死,用户不可进行内容上的交互。
动态网页则可以进行很多交互,例如登陆注册等操作。
1.4 响应速度区别:
静态网页内容固定,且不需要连接数据库等操作,所以响应速度较快。
动态网页实际上并不是独立存在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的网页,其中涉及到数据的连接访问和查询等一系列过程,所以响应速度相对较慢。
2. 简述 Webl.0 和 Web2.0 的区别
Web1.0:以静态、单向阅读为主,网站内信息可以直接和其他网站信息进行交互,能通过第三方信息平台同时对多家网站信息进行整合使用。
Web2.0:以分享为特征的实时网络,用户在互联网上拥有自己的数据,并能在不同的网站上使用。
3. 安装tomcat8,配置服务启动脚本,部署jpress应用
前期准备工作:tomcat,jdk,jpress安装包,我的IP地址为192.168.100.143
3.1 tomcat的安装
3.1.1 使用xftp等工具将软件包上传至Linux
3.1.2 将jdk移至/usr/local/tomcat并安装jdk
mv jdk-8u261-linux-x64.rpm /usr/local/tomcat
yum localinstall jdk-8u261-linux-x64.rpm -y
查看是否安装成功
java -version
3.1.3 将tomcat解压至/usr/local/tomcat中
mkdir /usr/local/tomcat
mv apache-tomcat-9.0.78.tar.gz /usr/local/tomcat
cd /usr/local/tomcat
tar xvf apache-tomcat-9.0.78.tar.gz
3.1.4 进入/usr/local/tomcat/bin目录启动tomcat
bash startup.sh
进入浏览器输入网址将会看到如下展示
3.1.5 部署jpress应用
3.1.5.1 配置启动服务脚本
[Unit]
Description=tomcat.service
[Service]
Type=forking
ExecStart=/usr/local/tomcat/apache-tomcat-9.0.78/bin/startup.sh
ExecStop=/usr/local/tomcat/apache-tomcat-9.0.78/bin/shutdown.sh
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
3.1.5.2 创建数据库
安装MySQL并创建数据库
mysql -uroot -pCentOS@MySQL123 -e "create database jpress DEFAULT CHARACTER SET utf8;"
mysql -uroot -pCentOS@MySQL123 -e "grant all on jpress.* to jpress@'localhost' identified by 'CentOS@MySQL123';"
3.1.5.3 将jpress的war包放入/usr/local/tomcat/webapps
注:webapps目录是tomcat专门存放war包的地方
3.1.5.4 输入(IP:8080/war包的名字/install)即可进行jpress安装