1. 简述静态网页和动态网页的区别。
2. 简述 Webl.0 和 Web2.0 的区别。
3. 简述 GET 和 POST 方法的区别。
4. 安装tomcat8,配置服务启动脚本,部署jpress应用。
1.简述静态网页和动态网页的区别。
- 动态网页在服务器端运行,客户机上看到的只是它的返回结果,不可能看到它的源文件。而静态网页则只能通过服务器把网页文件原封不动地传给客户机,本身不进行任何处理。
- 不同的人、不同时间、不同地点浏览同一个动态网页,根据代码处理结果不同,会返回不同的内容。
- 动态网页只有经客户浏览时才会返回一个完整的网页,而其本身并不是一个独立存在于服务器的网页文件。
- 与静态网页相比,动态网页更容易实现人机交互。与数据库相联系,能实现更为强大的功能。
- 由动态网页构建的网站维护起来比由静态网页构建的网站容易,只需要更新调用的数据(如数据库内容)
2.简述 Webl.0 和 Web2.0 的区别。
- Web1.0 的主要特点在于用户通过浏览器获取信息。
- Web2.0 则更注重用户的交互作用,用户既是网站内容的浏览者,也是网站内容的制造者。
3. 简述 GET 和 POST 方法的区别。
- GET:客户端请求指定资源信息,服务器返回指定资源
- POST 将客户端的数据提交到服务器,例:注册表单
4. 安装tomcat8,配置服务启动脚本,部署jpress应用。
Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。
Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。
Tomcat和Nginx、Apache(httpd)、lighttpd等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Nginx/Apache服务器。
目前Tomcat最新版本为9.0。Java容器还有resin、weblogic等。
Tomcat官网: http://tomcat.apache.org
tomcat:https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.73/bin/apache-tomcat-8.5.73.tar.gz
jdk:https://www.oracle.com/java/technologies/downloads/archive/
[root@Centos-7 ~]# mkdir -p /usr/local/tomcat
解压
[root@Centos-7 ~]# tar xf apache-tomcat-8.5.20.tar.gz -C /usr/local/
[root@Centos-7 ~]# ln -s /usr/local/apache-tomcat-8.5.20/ tomcat
‘tomcat’ -> ‘/usr/local/apache-tomcat-8.5.20/’
#创建软连接
1.[root@Centos-7 ~]# yum install jdk-8u144-linux-x64.rpm
配置环境变量
echo 'export TOMCAT_HOME=/usr/local/tomcat'>>/etc/profile.d/tomcat.sh
source /etc/profile.d/tomcat.sh
测试
[root@Centos-7 ~]# java -version
启动tomcat
[root@Centos-7 bin]# ./catalina.sh #放前端启动
[root@Centos-7 bin]# bash startup.sh #放后台启动
用自己的地址+:8080端口进入tomcat界面
配置文件
[root@Centos-7 ~]# vim /usr/local/tomcat/conf/tomcat-users.xml
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<role rolename="manager-gui"/>
<role rolename="manager-jmx"/>
<role rolename="manager-script"/>
<role rolename="manager-status"/>
<user username="tomcat" password="tomcat" roles="admin-gui,manager-gui,manager- jmx,manager-script,manager-status,admin-script"/>
</tomcat-users>
[root@Centos-7 ~]# vim /usr/local/tomcat/webapps/manager/META-INF/context.xml
<Context antiResourceLocking="false" privileged="true" >
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="^.*$" />
<Manager sessionAttributeValueClassNameFilter="java\.lang\.(?:Boolean|Integer|Long|Number|String)|org\.apache\.catalina\.filters\.CsrfPreventionFilter\$LruCache(?:\$1)?|java\.util\.(?:Linked)?HashMap"/>
</Context>
[root@Centos-7 ~]# vim /usr/local/tomcat/webapps/host-manager/META-INF/context.xml
<Context antiResourceLocking="false" privileged="true" >
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="^.*$" />
<Manager sessionAttributeValueClassNameFilter="java\.lang\.(?:Boolean|Integer|Long|Number|String)|org\.apache\.catalina\.filters\.CsrfPreventionFilter\$LruCache(?:\$1)?|java\.util\.(?:Linked)?HashMap"/>
</Context>
点击Manager App
点击jpress-web-newest
完成啦