Java Web

JSP概述

静态网页

内容固定,不会根据客户需求改变

固定的url,以.html、.htm、.shtml为后缀

每个网页都是一个独立的文件


客户浏览器 -------->web服务器(http请求)

客户浏览器 <--------web服务器(http回答)

动态网页  

划分为客户端动态网页(有浏览器)和服务器端动态网页(把本地虚拟成服务器)

一般是程序、网页、组件(包含代码,html,文件),根据客户,时间,返回相应内容

以数据库技术为基础,降低维护工作量

不是独立存在于服务器上的网页文件,根据客户需求返回完整网页

搜索引擎的检索结果页面


客户浏览器 -------->web服务器(http请求)--------->JSP解析器(翻译JSP代码)

客户浏览器 <--------web服务器(http回答)<---------JSP解析器(返回结果)

 web服务器

 www服务器,一种软件,管理web文件,给浏览器提供响应

解析http协议

通过相应程序(Tomcat)来实现称为web服务器

服务器使用http与客户端进行信息交流

采用B/S结构,作用:整理和储存各种www资源,并响应客户端软件的需求

采用JSP进行web程序开发,通过JDK和相关应用服务器来搭建web服务器

网络数据库

数据库按一定结构和规则(一般指的关系数据库),是综合用户形成的数据集合,是存放数据的仓库

计算机网络

数据+资源共享

SQL Server、MySQL,是Web程序开发核心,用来存储各种资源

web数据库的基本结构

客户浏览器 -------->web服务器(http请求)--------->中间件(数据库操作)---->数据库

客户浏览器 <--------web服务器(http回答)<---------中间件  (返回结果) <----数据库

 常用动态网页技术比较

ASP技术

VBScript开发应用程序,解释运行机制

ASP.NET:编译运行机制


PHP技术

一种跨平台服务器端嵌入式脚本语言,内嵌于HTNL中

借用C,Java和Perl语言并结合自己特性

功能强大,开放源码,软件免费


JSP技术

在Servlet和JavaBean支持下开发强大动态网站

html插入java程序段生成jsp文件一次编写,多次使用,到处运行,多平台支持,强大工具开发

支持可重用组件,基于服务器端,Javascript脚本

 C/S模式与B/S模式


 C/S模式:客户端应用程序与服务器端应用程序,数据完整性及一致性,适用中小规模局域网;适合管理信息系统开发;移植困难;兼容性差;管理和维护困难;开发成本高(QQ,财务系统,证券交易软件)

物理结构图


 B/S模式  : 三部分(浏览器、web服务器与数据库服务器);核心web服务器,接收查询请求,提取数据翻译为html传回浏览器;硬件要求低;资源共享;易扩展(百度,谷歌)

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值