1.JSP:动态网页
静态、动态:
1.静态网页和动态网页 并不是看上去字面意思的是否有动感
2.静态网页和动态网页 的判断依据是 网页是否会随着 时间、地点、用户操作 的改变而改变
动态网页 需要使用到 服务端脚本语言(JSP)
jsp可以理解为在html中嵌套的java代码
2.架构
常见的架构有CS 和BS,CS 即 Client Server
CS:Client Server
BS:Browser Server
C/S架构是一种比较早的软件架构,主要应用于局域网内。在这之前经历了集中计算模式,随着计算机网络的进步与发展,尤其是可视化工具的应用,出现过两层C/S和三层C/S架构,不过一直很流行也比较经典的是我们所要研究的两层C/S架构。
C/S架构软件(即客户机/服务器模式)分为客户机和服务器两层:第一层是在客户机系统上结合了表示与业务逻辑,第二层是通过网络结合了数据库服务器。简单的说就是第一层是用户表示层,第二层是数据库层。
客户端和服务器直接相连,这两个组成部分都承担着重要的角色,第一层的客户机并不是只有输入输出,运算等能力,它可以处理一些计算,数据存储等方面的业务逻辑事务;第二层的服务器主要承担事务逻辑的处理,本来事务很重,但是由于客户机可以分担一些逻辑事务,所以减轻了服务器的负担,使得网络流量增多。
想要使用C/S架构的软件需要下载一个客户端,安装后就可以使用。
经过长期的时间检验,人们也发现了C/S存在的不足,下面将前人的观点整理总结一下。
1)客户端
a)只能处理一些功能单一的多系统。
b)C/S架构适用于局域网,对网速的要求比较高。
c)由于需要安装客户端,安装部署困难,所以不易扩展。
d)若客户端使用的系统不同,就要针对这些系统分别编写程序。
e)客户