JAVA WEB开发技术随堂笔记 初识JAVA WEB

前言

🎬本文章是 【JAVA WEB开发技术】 专栏的文章,主要是上课的随堂笔记与练习
🔗JAVA WEB开发技术专栏 传送门
💻提示:目录顺序以当堂内容(教材)为准,所以并非“1、2、3”

1.1 程序开发体系结构

1.1.1 C/S体系结构

C/S是Client/Server的缩写,即客户端/服务器结构。这种结构是将需要处理的业务合理地分配到客户端和服务器端,这样可以大大降低通信成本,但是升级维护相对困难。比如我们手机中安装的微信、qq、王者荣耀等应用程序就是C/S结构

JAVA WEB开发技术1

1.1.2 B/S体系结构

B/S是BRower/Server的缩写,即浏览器/服务器结构。使用浏览器可以直接访问

JAVA WEB开发技术2

1.1.3 两种体系结构的比较

C/S结构B/S结构
开发和维护成本方面对于不同客户端要开发不同的程序,而且软件的安装、调试和升级均需要在所有的客户机上进行不必在客户端进行安装及维护
客户端负载应用程序的功能越复杂,客户端程序也就越庞大把事务处理逻辑部分交给了服务器,客户端只需要进行显示
安全性

1.2 Web简介

1.2.1 什么是Web

Web在计算机网页开发设计中就是网页的意思

网页是网站中的一个页面,通常是HTML格式的。网页可以展示文字、图片、媒体等,需要通过浏览器阅读

1.2.2 Web应用程序的工作原理

🌵 静态网站

早期的Web应用主要是静态页面的浏览,即静态网站

JAVA WEB开发技术3

🌵 动态网站

随着网络的发展,很多线下服务开始向网上发展,基于Internet的Web应用也变得越来越复杂,用户所访问的资源已不能只是局限于服务器上保存的静态网页,更多的内容需要根据用户的请求动态生成页面信息,即动态网站

JAVA WEB开发技术4

1.2.3 Web的发展历程

静态网站→动态网站→Web 2.0

Web 2.0:以用户为中心,通过网络应用(Web Applications)促进网络上人与人间的信息交换和协同合作(eg:博客)

1.3 Web 开发技术

1.3.1 客户端应用技术(前端技术)

🚀 HTML

超文本标记语言(HyperTeLxt Markup Language,简称:HTML)是一种用于创建网页的标准标记语言

可以使用 HTML 来建立自己的 WEB 站点,HTML 运行在浏览器上,由浏览器来解析

🚀 HTML5

HTML5是HTML最新的修订版本,2014年10月由万维网联盟(W3C)完成标准制定。HTML5的设计目的是为了在移动设备上支持多媒体

🚀 CSS

CSS 指层叠样式表 (Cascading Style Sheets),样式定义如何显示HTML 元素。CSS可以对页面元素的布局、字体、颜色、背景和其它效果实现控制

🚀 CSS预处理

为CSS增加编程特性,允许用变量、嵌套规则、 mixin、导入等众多功能, 并且完全兼容 CSS 语法,使 CSS 更易维护和扩展

🚀 Flash

Flash是一种交互式矢量动画制作技术,它可能只是很简单的动画。也可以通过添加图片、声音、视频和特殊效果,构建包含丰富媒体的Flash应用程序

🚀 客户端脚本技术
  • JavaScript
  • VBScript

1.3.2 服务器端应用技术

🌴 CGI

CGI(Common Gateway Interface) 通用网关接口。CGI是外部应用程序(CGI程序)与WEB服务器之间的接口标准,是在CGI程序和Web服务器之间传递信息的过程。CGI规范允许Web服务器执行外部程序,并将它们的输出发送给Web浏览器,CGI将Web的一组简单的静态超媒体文档变成一个完整的新的交互式媒体

🌴 ASP

ASP 为 Active Server Pages (动态服务器页面),是一项微软公司的技术

ASP 是在 IIS ( Internet Information Services , Internet 信息服务)中运行的程序

🌴 PHP

PHP(Hypertext Preprocessor,PHP:超文本预处理器)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域

🌴 ASP.NET

ASP 为Active Server Pages (动态服务器页面)

ASP.NET 是一个使用 HTML、CSS、JavaScript 和服务器脚本创建网页和网站的开发框

ASP.NET是.NET框架的一部分,ASP.NET 支持三种不同的开发模式:

  • lWeb Pages(Web 页面)

  • lMVC(Model View Controller 模型-视图-控制器)

  • lWeb Forms(Web 窗体)

🌴 JSP

JSP全称Java Server Pages,是一种动态网页开发技术

使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束

JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编写JSP

JSP通过网页表单获取用户输入数据、访问数据库及其他数据源,然后动态地创建网页

另外还有 Python Web,Ruby on rails

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值