IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> web集群学习(一):静态网页动态网页的区别、GET和POST的区别、安装tomcat -> 正文阅读

[Java知识库]web集群学习(一):静态网页动态网页的区别、GET和POST的区别、安装tomcat

web集群第一次作业

  1. 简述静态网页和动态网页的区别。
  2. 简述 Webl.0 和 Web2.0 的区别。
  3. 简述 GET 和 POST 方法的区别。
  4. 安装tomcat8,配置服务启动脚本,部署jpress应用。

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

静态网页:
1、首先是静态网页,静态网页每个网页中都有一个固定的URL,网页URL以htm、HTML、shtml等常见形式为后缀,而且不含有问号;

2、静态网页内容一经发布到网页服务器上,无论是否有用户访问,每个静态网页的内容都是保存在网站服务器上的。也就是说静态网页是实实在在保存在服务器上的文件,每个网页都是一个独立的文件,内容相对稳定,交互性较差;

动态网页:
1、动态网页以数据库技术为基础,可以大大降低网站维护的工作量,采用动态网页技术的网站,可以实现更多的功能,如用户注册,用户登录,在线调查等;

2、动态网页实际上并不是独立存在于服务器上的网页文件,只有当用户请求时,服务器才会返回一个完整的网页,动态网页的问号对搜索引擎检索存在一定的问题,因此使用动态的网站使用搜索引擎时需要一定的技术才能适应搜索引擎的要求;

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

Web1.0以静态、单向阅读为主,网站内信息可以直接和其他网站信息进行交互,能通过第三方信息平台同时对多家网站信息进行整合使用。Web1.0主要特点:用户通过浏览器获取消息

Web2.0以分享为特征的实时网络,用户在互联网上拥有自己的数据,并能在不同的网站上使用。

Web2.0是相对应Web1.0而言的,Web1.0注重的是用户对信息的浏览,而Web2.0注重网页与用户的交互,用户不仅仅是在网上冲浪,同样也是网站的建设者,是浪花的制造者,既是读者也是互联网的作者。由被动接受信息到主动创造,朝着“共同建设”的方向发展。

Web2.0的典型技术应用是社会性软件,具体包括Blog、博客、微博(如Twitter、新浪微博)、wiki(如Wikipedia)、社交网路(SNS,如Facebook、人人网)、多媒体分享(Flicker、土豆网和优酷网)、RSS、社会标签(如Deli.cli.us)和社交娱乐(如Sceondlife)等。

简述 GET 和 POST 方法的区别

1、功能的区别

GET:客户端请求指定资源信悤,服务器返回指定资源;(GET是从服务器上获取数据)

POST:将客户端的数据提交到服务器,例:注册表单;(POST是向服务器传送数据)

2、传送数据量的区别

GET传送的数据量较小,不能大于2KB。

POST传送的数据量较大,一般被默认为不受限制。但是理论上,IIS4中最大量为80KB,IIS5中为100KB。

3、安全性不同

GET安全性非常低。

POST安全性较高。

安装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.

网页测试登录成功
在这里插入图片描述

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2022-06-08 18:52:54  更:2022-06-08 18:56:21 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 19:22:36-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码