第1章 JSP开发概述-1.1 动态网页技术.pptx

第1章 JSP开发概述-1.1 动态网页技术.pptx

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

JSP开发案例教程第1章JSP开发概述1.1动态网页技术JSP开发案例教程

动态网页技术01JSP网页的运行原理02JSP开发环境的安装与配置03案例ch1.4_sum:实现一个简单的JSP页面04本章内容

1.1动态网页技术JSP开发案例教程

各种各样的网站可能采用不同的脚本语言、不同的前端架构和服务器架构,也许在有些网页中还应用了各种网页组件。大型的网站,由于需要对各种数据进行增删改查操作,所以都采用动态网页技术,许多网站采用的是JSP动态网页技术。

静态网页与动态网页静态网页在网站设计中,由纯粹HTML标签和基本JavaScript脚本构成的网页通常被称为“静态网页”。静态网页的文件扩展名是*.htm或*.html,可以包含文本、图像、声音、Flash动画、JavaScript脚本、ActiveX控件和Java小程序等。静态网页是网站建设的基础,早期的网站一般都是由静态网页制作的。WEB服务器响应请求Web浏览器HTMLPH1/HTML123

静态网页与动态网页动态网页通常是指跟静态网页相对的一种网页编程技术,通常以*.asp、*.aspx、*.jsp或*.php为网页扩展名。页面代码虽然没有变,但由于后台会对数据库记录实现增删改查操作,网页显示的内容却是可以随着时间、参数或者数据库操作的结果而发生改变。

02自动更新03加载速度相对较慢无须手动地更新页面代码,会自动生成新的页面。需要服务器端的脚本处理逻辑。01交互性动态网页的主要特点网页会根据用户的要求和选择的不同,而动态地作出不同响应和改变页面内容。

常见动态网页的技术CGI:公共网关接口(CommonGatewayInterface)最早被用来建立动态网站的后台技术狭义上所指的CGI程序一般都是指Perl程序,一般CGI程序的后缀都是.pl或者.cgiJavaScript:简称“JS”,是一种具有函数优先的轻量级,解释型或即时编译型的编程语言广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果通过嵌入在HTML中来实现自身的功能

常见动态网页的技术ASP:全称ActiveServerPages,网页以asp为网页扩展名,ASP通常用VBScript为脚本语言JSP:全称JavaServerPages,最初是SUN公司推出的一种动态网页技术标准在传统的静态页面HTML标签中加入Java程序片段和JSP标记,就构成了JSP页面,JSP支持绝大部分平台ASP.NET:网页通常以aspx为网页扩展名,通常用C#为脚本语言

React:React是一个流行的前端JavaScript库。它采用组件化开发模式,使开发人员能够构建高效、灵活的用户界面。(React还支持虚拟DOM,提高了性能。)现代动态网页技术

现代动态网页技术Vue.js:Vue.js是另一个前端JavaScript框架,被设计成逐渐采用的方式。它易于学习,也具有响应性、组件化和轻量级的特点,适用于构建复杂的应用。

现代动态网页技术Angular:Angular是一个完整的前端框架。它提供了强大的工具和功能,支持双向数据绑定、依赖注入、模块化等,适用于大型、复杂的应用程序。

现代动态网页技术Node.js:Node.js使得JavaScript能够在服务器端运行。它使用事件驱动、非阻塞I/O模型,适用于构建高性能、实时性强的Web应用。

现代动态网页技术Vue.js:Vue.js是另一个前端JavaScript框架,被设计成逐渐采用的方式。它易于学习,也具有响应性、组件化和轻量级的特点,适用于构建复杂的应用。Node.js:Node.js使得JavaScript能够在服务器端运行。它使用事件驱动、非阻塞I/O模型,适用于构建高性能、实时性强的Web应用。React:React是一个流行的前端JavaScript库。它采用组件化开发模式,使开发人员能够构建高效、灵活的用户界面。(React还支持虚拟DOM,提高了性能。)Angular:Angular是一个完整的前端框架。它提供了强大的工具和功能,支持双向数据绑定、依赖注入、模块化等,适用于大型、复杂的应用程序。

ApacheHTTPServer:通常被称为Apache,它是最常用的开源Web服务器软件之一。具有广泛的平台支持,高度可定制性,以及丰富的模块和插件生态系统。支持多种操作系统,并且在许多网站中被广泛使用。主流的Web服务器软件

Nginx:Nginx是另一个流行的开源Web服务器软件,它以高性能和低资源消耗而闻名。Nginx在处理并发连接方面表现出色,常用于高负载环境和反向代理。也可以用作负载均衡器和HTTP缓存服务器。主流的Web服务器软件

MicrosoftInterne

文档评论(0)

87090 + 关注
实名认证
内容提供者

中学高级教师 从事一线教育教研15年多

1亿VIP精品文档

相关文档