JavaWeb前置知识 : 动态和静态的区别、两种架构、常见状态码

JavaWeb程序设计(一) : 前置知识

1、动态网页与静态网页的区别:

a、不要和是否有"动感"混为一谈。
b、是否随着时间、地点、用户操作的改变而改变
   (例如 : 在百度上搜索某个城市的房价)
c、动态网页需要用到 服务端脚本语言(eg : JSP)

2、架构:

1、B/S (浏览器/服务端)

Eg: 网页版的淘宝

2、C/S (客户端/服务端)

Eg: 手机端的淘宝、QQ

3、两种架构的利弊:

C/S :
优点:响应速度快,客户端界面也较为丰富.
缺点:不便于维护更新
B/S :
优点:
1、在客户机上不用安装软件,只需要使用浏览器即可
2、随时可以访问到最新的应用系统。
缺点:
1、服务器端的负担较为严重
2、响应速度不如C/S。

3、状态码:

最常见的:

404 : 找不到文件(可能是路径不对)
500:服务器内部错误(有可能是代码有误)

其他:

400:请求出现语法错误
401:   客户试图未经授权访问受密码保护的页面
403:   资源不可用
3** :(一般是重定向 -- 页面跳转)

原文地址:https://www.cnblogs.com/prjruckyone/p/12329969.html

时间: 2024-10-11 04:07:13

JavaWeb前置知识 : 动态和静态的区别、两种架构、常见状态码的相关文章

C/S和B/S两种架构的概念、区别和联系

这篇文章主要介绍了C/S和B/S两种架构的概念.区别和联系,本位还同时讲解了主流的Web程序应用平台.Web工作原理等内容,需要的朋友可以参考下2006_photo12 C/S和B/S,是再普通不过的两种软件架构方式,都可以进行同样的业务处理,甚至也可以用相同的方式实现共同的逻辑.既然如此,为何还要区分彼此呢?那我们就来看看二者的区别和联系. 1 一.C/S 架构 1. 概念 C/S 架构是一种典型的两层架构,其全程是Client/Server,即客户端服务器端架构,其客户端包含一个或多个在用户

C/S和B/S两种架构区别与优缺点分析

C/S和B/S,是再普通不过的两种软件架构方式,都可以进行同样的业务处理,甚至也可以用相同的方式实现共同的逻辑.既然如此,为何还要区分彼此呢?那我们就来看看二者的区别和联系. 一.C/S 架构 1. 概念 C/S 架构是一种典型的两层架构,其全程是Client/Server,即客户端服务器端架构,其客户端包含一个或多个在用户的电脑上运行的程序,而服务器端有两种,一种是数据库服务器端,客户端通过数据库连接访问服务器端的数据:另一种是Socket服务器端,服务器端的程序通过Socket与客户端的程序

你知道C/S和B/S两种架构有什么区别吗?

C/S和B/S,是再普通不过的两种软件架构方式,都可以进行同样的业务处理,甚至也可以用相同的方式实现共同的逻辑.既然如此,为何还要区分彼此呢?那我们就来看看二者的区别和联系. 一.C/S 架构         1. 概念 C/S 架构是一种典型的两层架构,其全程是Client/Server,即客户端服务器端架构,其客户端包含一个或多个在用户的电脑上运行的程序,而服务器端有两种,一种是数据库服务器端,客户端通过数据库连接访问服务器端的数据:另一种是Socket服务器端,服务器端的程序通过Socke

JavaWeb应用中初始化Log4j的两种方式

本文主要介绍了普通JavaWeb应用(基于Tomcat)中初始化Log4j的两种方式: 1.通过增加 InitServlet ,设置令其自启动来初始化 Log4j . 2.通过监听器 ServletContextListener 监听 ServletContext 的初始化事件来初始化 Log4j . 先来看下方式一,直接上代码: web.xml 编写如下: 1 <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" 2 xmlns

Hadoop MapReduce两种架构

一.MRv1 Master - Slave 模式 主要包含4部分:JobTracker,TaskTracker,Task,Client JobTracker:负责整个MR集群的资源监控和作业调度,集群的Master.它把任务进度 和 资源使用量告诉调度器TaskScheduler,由调度器来计划如何调度,调度器是个可挺拔模块. TaskTracker:负责周期性的向JobTracker汇报每个节点的状况,并执行JobTracker发来的命令.TaskTracker使用slot来等量划分节点上的资

REST与SOA两种架构的异同

REST的特性 它基于HTTP协议,是一种明确构建在客户端/服务端体系结构上的一种风格.特征如下: 1.网络上的资源都被抽象为资源,这些资源都具有唯一的统一资源标识符(URI:Uniform Resource Identiter),这些资源都是自我们描述的.这些资源使用HTTP内容标头类型指定.如:XML.JSON.HTML.PNG等. 2.服务的使用者通过HTTP协议的标准动作(Get.Put.Post.Delete)通过统一的接口对资源进行操作. 3.对资源进行的操作不会改变它的URI. 4

[SOA]REST与SOA两种架构的异同比较

REST的特性 它基于HTTP协议,是一种明确构建在客户端/服务端体系结构上的一种风格.特征如下: 1.网络上的资源都被抽象为资源,这些资源都具有唯一的统一资源标识符(URI:Uniform Resource Identiter),这些资源都是自我们描述的.这些资源使用HTTP内容标头类型指定.如:XML.JSON.HTML.PNG等. 2.服务的使用者通过HTTP协议的标准动作(Get.Put.Post.Delete)通过统一的接口对资源进行操作. 3.对资源进行的操作不会改变它的URI. 4

哈希查找解决地址冲突的两种最常见方法(线性探测再散列,链地址法)C++实现

#include<iostream>#include<iomanip>using namespace std; typedef struct Node{ int data; struct Node *next;}node; int len,num,M,numbers,i=0,mod,count=0;int *a;node **p,*s;float ASL=0,ASL1=0; int ListLength(node * head){ int length=0; node *p; p=

利用颜色和形态学两种方法进行车牌区域提取的OpenCV代码

要想提取车牌号,首先你要定位车牌区域嘛,本文分别两种方法用,即颜色和形态学的方法,对车牌区域进行判定.说得是两种方法,其实两种方法并无多大的区别,只是有一步的判断标准不一样而已,你看了下面整理出的的思路就知道两者的区别真的很小了. 方法一:利用颜色提取车牌区域的思路: ①求得原图像的sobel边缘sobelMat ②在HSV空间内利用车牌颜色阈值对图像进行二值化处理,得到图像bw_blue→ ③由下面的判别标准得到图像bw_blue_edge for (int k = 1; k != heigh