1.简述静态网页和动态网页的区别。
1、首先是静态网页,静态网页每个网页中都有一个固定的URL,网页URL以htm、HTML、shtml等常见形式为后缀,而且不含有问号;
2、网页内容一经发布到网页服务器上,无论是否有用户访问,每个静态网页的内容都是保存在网站服务器上的。也就是说静态网页是实实在在保存在服务器上的文件,每个网页都是一个独立的文件,内容相对稳定,交互性较差;
3、动态网页以数据库技术为基础,可以大大降低网站维护的工作量,采用动态网页技术的网站,可以实现更多的功能,如用户注册,用户登录,在线调查等;
4、动态网页实际上并不是独立存在于服务器上的网页文件,只有当用户请求时,服务器才会返回一个完整的网页,动态网页的问号对搜索引擎检索存在一定的问题,因此使用动态的网站使用搜索引擎时需要一定的技术才能适应搜索引擎的要求;
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. 简述 GET 和 POST 方法的区别。
1、GET请求通过URL(请求行)提交数据,在URL中可以看到所传参数。POST通过“请求体”传递数据,参数不会在url中显示
2、GET请求提交的数据有长度限制(url长度根据浏览器及服务器的不同而有不同限制。 若要支持IE的话,最大的长度为2083字符,若是中文字符的话只有2083/9=231个字符),POST请求没有限制。
3、GET请求返回的内容可以被浏览器缓存起来。而每次提交的POST,浏览器在你按 下F5的时候会跳出确认框,浏览器不会缓存POST请求返回的内容。
4、GET对数据进行查询,POST主要对数据进行增删改!简单说,GET是只读,POST是写。
5、对于参数的数据类型,get只接受ASCII字符,而post没有限制。
4. 安装tomcat8,配置服务启动脚本,部署jpress应用
1、安装jdk文件:
我下载的jdk版本为:jdk-8u261-linux-x64.rpm
rpm包上传即可使用,不需要配置环境变量
附:下载jdk的网页(所有版本)
http://www.oracle.com/technetwork/java/javase/archive-139210.html
解压JDK文件
[root@node3 ~]# yum localinstall jdk-8u261-linux-x64.rpm
查看JDK信息
[root@node3 ~]# java -version
java version "1.8.0_261"
Java(TM) SE Runtime Environment (build 1.8.0_261-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.261-b12, mixed mode)
2、下载tomcat的二进制包:
[root@node3 ~]# wget -c https://archive.apache.org/dist/tomcat/tomcat-8/v8.0.36/bin/apache-tomcat-8.0.36.tar.gz
解压Tomcat二进制包并创建软连接
[root@node3 ~]# tar xf apache-tomcat-8.0.36.tar.gz -C /usr/local/
[root@node3 ~]# ln -sv /usr/local/apache-tomcat-8.0.36/ /usr/local/tomcat
‘/usr/local/tomcat’ -> ‘/usr/local/apache-tomcat-8.0.36/’
3、创建用户组和用户
[root@node3 ~]# groupadd -r -g 53 tomcat
[root@node3 ~]#
[root@node3 ~]# useradd tomcat -u 53 -g 53 -r -c "Apache Tomcat" -s /sbin/nologin -d /usr/local/tomcat
修改该目录的用户组
[root@node3 ~]# chgrp -R tomcat /usr/local/tomcat/*
创建Tomcat的登录服务脚本
此处创建的登录服务脚本为普通用户登录:
[root@node3 ~]# vim /usr/lib/systemd/system/tomcat.service
[Unit]
Description=Apache Tomcat
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
Environment=JAVA_HOME=/usr/java/jdk1.8.0_261-amd64
Environment=CATALINA_HOME=/usr/local/tomcat
ExecStart=/usr/local/tomcat/bin/startup.sh
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
User=tomcat
Group=tomcat
PrivateTmp=true
[Install]
WantedBy=multi-user.target
重新加载并启动Tomcat查看该状态信息
[root@node3 ~]# systemctl daemon-reload
[root@node3 ~]# systemctl start tomcat
[root@node3 ~]# systemctl status tomcat
● tomcat.service - Apache Tomcat
Loaded: loaded (/usr/lib/systemd/system/tomcat.service; disabled; vendor preset: disabled)
Active: active (running) since Tue 2022-05-31 23:39:28 CST; 10s ago
Process: 15456 ExecStart=/usr/local/tomcat/bin/startup.sh (code=exited, status=0/SUCCESS)
Main PID: 15463 (java)
CGroup: /system.slice/tomcat.service
└─15463 /usr/java/jdk1.8.0_261-amd64/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/con...
May 31 23:39:28 node3 systemd[1]: Starting Apache Tomcat...
May 31 23:39:28 node3 systemd[1]: Started Apache Tomcat.
网页测试登录成功