第1章 JSP开发概述-1.1 动态网页技术_第1页
第1章 JSP开发概述-1.1 动态网页技术_第2页
第1章 JSP开发概述-1.1 动态网页技术_第3页
第1章 JSP开发概述-1.1 动态网页技术_第4页
第1章 JSP开发概述-1.1 动态网页技术_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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浏览器<HTML><P>H1</HTML>123静态网页与动态网页动态网页通常是指跟静态网页相对的一种网页编程技术,通常以*.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服务器软件MicrosoftInternetInformationServices(IIS):IIS是微软开发的Web服务器软件,适用于运行在Windows操作系统上的应用程序。主流的Web服务器软件它紧密集成了Windows服务器操作系统,提供了与其他微软技术(如ASP.NET)的良好集成,使其成为Windows平台上的一种常见选择。LiteSpeedWebServer:主流的Web服务器软件LiteSpeed是一个商业Web服务器,以高性能和低资源消耗著称。支持Apache配置

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论