Java web知识框架梳理(一)

本文介绍了Java Web基础知识,包括JSP动态网页的概念,常见架构如CS和BS的区别,以及Tomcat服务器的配置和使用。详细讲解了Tomcat解压后的目录结构,配置Tomcat的方法,解决端口冲突问题,以及如何将Web项目部署到webapps目录外。同时,提到了虚拟主机的设置和JSP的执行流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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)客户端界面缺乏通用性,且当业务更改时就需要更改界面,重新编写。

f)客户端需要专门的客户端程序,比较

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值