栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

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

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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



 哈喽!大家好,我是【张时贰】,一位热爱学习的博主!


 【张时贰】的写作风格:喜欢用【言简意赅】的方式由【理论】到【实践】去讲解每一个知识点,而不喜欢用【晦涩难懂】的官方陈述


【张时贰】博客的主要是自己学习过程中的笔记与心得


 欢迎点赞  收藏 ⭐留言  如有错误敬请指正!


‍‍

感谢月薪百万的你支持我!

 2022.3.1 早八

文章目录

前言1.1 程序开发体系结构

1.1.1 C/S体系结构1.1.2 B/S体系结构1.1.3 两种体系结构的比较 1.2 Web简介

1.2.1 什么是Web1.2.2 Web应用程序的工作原理1.2.3 Web的发展历程 1.3 Web 开发技术

1.3.1 客户端应用技术(前端技术)1.3.2 服务器端应用技术

前言

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

1.1 程序开发体系结构 1.1.1 C/S体系结构

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

1.1.2 B/S体系结构

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

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

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

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

1.2.2 Web应用程序的工作原理  静态网站

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

 动态网站

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

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应用程序

 客户端脚本技术

JavascriptVBscript

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/763081.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号