网站服务器维护内容(动态资源在访问速度方面就没有静态资源才可以发给浏览器 )
优采云 发布时间: 2021-11-23 08:05网站服务器维护内容(动态资源在访问速度方面就没有静态资源才可以发给浏览器
)
静态资源:
表示为可以固定的页面格式 和展示效果
即访问 不需要进行查寻数据库 单独是一个文件 故 无论是否又用户访问 都是存在于数据库的,这种资源每次进行修改页面样式,都必须对服务器进行一次重新下载。
-1 静态网页内容比较稳定,容易被搜索引擎检索到;
-2 静态网页没有数据库支持,网站生产维护工作量比较大。因此,在网站信息量较大的情况下,难以单纯依靠静态网页*敏*感*词*式;
-3 静态网页交互性差,在功能上有较大限制。
-4 对于客户端发起的请求,服务端可以直接从内存中取回资源,无需更改,直接返回给客户端
-5 客户端返回的响应文件可以自己直接解析
动态资源
1 交互性:网页会根据用户的需求和选择动态变化和响应。作为客户端,浏览器成为动态通信的桥梁。
2 自动更新:即无需手动更新HTML文档,自动生成新页面。
3 因人而异:即不同用户在不同时间访问同一个网址时,会出现不同的页面,例如每个人看到的购物页面也不同
4 直接发送给浏览器,浏览器无法解析的文件。例如,jsp 和 php 文件。动态资源必须通过web容器转换成静态资源才能发送到浏览器
总结:动态和静态最根本的区别就是网页运行在服务器端。
对应的动态资源在访问速度上不如静态资源快
**
tomcat下
**
发布静态资源
创建一个javaWEB
将静态页面需要的资源导入到项目的web目录中
修改web.xml配置文件修改默认首页
加入 web-xml
访问文件的路径
可以一步步将项目部署到tomcat
服务端:
Servlet 是运行在 Java 服务器上的一个程序,用于接收和响应来自客户端的基于 HTTP 协议的请求。如果要实现Servlet功能
可以实现java.servlet.Servelt接口或者继承其实现类的核心方法service()
任何客户端请求都将通过此方法
**发布动态资源**
1.创建javaweb项目
2. 创建一个javaWEB
3. 将静态页面需要的资源导入到项目的web目录中
4. 修改web.xml配置文件修改默认主页
5. 在项目的src路径下写一个类实现Servlet接口
6. 重写服务方法
7. 修改web.xml配置文件配置servlet相关资源
8. 将项目部署到tomcat
在src文件夹下创建
import javax.servlet.Servlet;
//重写里边所有的抽象方法
public class StudentServlet implements Servlet{
public void init(ServletConfig servletConfig) throws ServletException{
}
public ServletConfig getServletConfig(){
return null;
}
// 索引的客户端请求都会经过service方法
public void service(ServletRequest servletRequest , ServletResponse servletResponse) throws ServletException, IOException{
System.out.println("这是我的第一个servlet入门案例");
}
public String getServletInfo(){
return null;
}
public void destroy(){
}
}
在 web.xml 中修改
servlet声明
声明的类明(访问路径 但底下都必须一致)
包名和类名
servlet映射
声明的类明一致
/声明的类明