【Jsp精品源码栏目提醒】:网学会员为需要Jsp精品源码的朋友们搜集整理了平顶山学院教案 - 讲义教程相关资料,希望对各位网友有所帮助!
教案纸 ASP.NET 基础知识教学目标与要求:1、了解应用程序结构; 2、了解 Web 应用程序开发; 3、了解 ASP.NET 基本概念。
教学重点与难点:重点:应用程序结构。
难点:应用程序结构。
教 学 过 程 设 计 : 回顾知识、重点讲解、课堂提问。
教 学 方 法:讲授为主,演示为辅。
教 学 课 时:2 课时。
教 学 内 容1.1 应用程序结构 Client/Server 两层结构 Browser/Server 三层结构 两种结构优缺点1.1.1 Client/Server 两层结构1.1.2 Browser/Server 三层结构 第 1 页 教案纸1.1.3 两种结构优缺点 C/S 结构 客户端响应速度快; 只适用于局域网; 客户端维护困难; 主要让学 B/S 结构 生掌握变 客户端零维护; 量的应用 应用范围广; 场景1.2 Web 应用程序1.2.1 Hypertext Transfer Protocol1.2.3 Web 应用程序开发 1、规划 Web 应用程序; 2、设计应用程序; 3、构造并测试应用程序的组件; 4、实施;5、生产和维护。
举例介绍 运算符 第 2 页 教案纸1.3 网页技术1.3.1 静态网页 早期的 Web 服务器传送的是静态网页,虽然网页中包括有文字和图片,但是只要不改变设计,网页的内容是不会变化的。
对静态网页的访问过程如下: 1 客户通过 Web 服务器的 URL 申请页面。
2 服务器向客户送回被申请的页面。
3 在客户端下载并在浏览器上显示页面。
4 断开客户与服务器之间的联系。
1.3.2 动态网页 网页的输出内容将随程序执行的结果而有所不同。
这样的网页被称之为“动态网页”。
访问动态网页的过程如下: 1 客户通过 Web 服务器的 URL 申请一个网页。
2 服务器接收请求,并处理网页上的代码。
3 将代码的处理结果转换成 HTML 代码后向客户送出。
案例教学, 4 在客户端下载并在浏览器上显示网页。
演示实例 5 服务器断开与客户的联系并转向其他客户,以提供新的服务。
动态网页的发展: 1. CGI 阶段 2. 脚本语言阶段 3. 组件技术阶段1、CGI 阶段 CGI 是英文 Common Gateway Interface 的缩写,代表服务器端的一种通用标准接口。
每当服务器接到客户更新数据的要求以后,利用这个接口去启动外部应用程序来完成各类计算、处理或访问数据库的工作,处理完后将结果返回 Web 服务器,再返回浏览器。
外部应用程序是用 C、C、Perl、Pascal、Java 或其他语言编写的程序,程序运行在独立的地址空间中。
第 3 页 教案纸2. 脚本语言阶段 这个阶段出现了许多杰出的脚本语言,如 ASP、PHP、
JSP 等。
脚本语言的出现大大简化了动态网站开发的难度,特别是 ASP 和 PHP 学习简单、功能强大,成为许多网站开发者的首选。
JSP 与 ASP 的程序结构非常相似。
它的主要特点是在传统的 教 授 学 生 HTML 网页文件中加入 Java 程序片段Scriptlet和使用各种各样 常 见 的 程 的
JSP 标志Tag,构成
JSP 网页。
Web 服务器在接收客户的访 序 书 写 技 问要求时,首先执行其中的程序片段,并将执行结果以 HTML 巧 格式返回客户。
3. 组件技术阶段 ASP.NET 和 JavaJ2EE技术是这个阶段的代表。
这是一个由类和对象组件组成的完全面向对象的系统,采用编译方法和事件驱动方式运行。
系统具有高效、高可靠、高可扩展的特点。
详细情况将在下面各章节中重点讲述。
1.4 ASP ASP 是英文 Active Server Page 的缩写。
按照微软公司自己的定义:“ASP 是一种服务器端的脚本技术,用来创建动态的、交互的网站。
”它的特点是,将 HTML 标记以及 Script 程序代码组织在一个网页文件中,代码以 VBScript 或 JavaScript 脚本语言为基础。
客户访问 ASP 网页时,服务器将启动 ASP 文件的解释程序在服务器端执行。
执行后,动态地产生 HTML 文件,然后传送到客户端的浏览器中显示。
第 4 页 教案纸1.4.1 ASP 的优点 自动编译; 带有动态内容的 Web 页面; ASCII 文本发送给客户端浏览器; 源代码不可访问。
1.4.1 ASP 的优点 仅两种非类型语言:VBScript 和 JavaScript; 代码、Html 和文本的混合,比较混乱; 使用同一文件; 没有调试机制;1.5 ASP.NET 结合实例 巩固选择 结构。
1.6 .NET 框架的体系结构1.6.1 公共语言运行库CLR 公共语言运行库CLR, 它 也称公共语言运行环境, 是 .NET 框 架的核心。
它提供了程序运行时的内存管理、垃圾自动回收、 第 5 页 教案纸线程管理和远程处理以及其他系统服务。
同时,它还能监视程序的运行,进行严格的安全检查和维护工作,以确保程序运行的安全、可靠以及其他形式的代码的准确性。
在 ASP.NET 2.0 新版本中,CLR 又增加了用户认证、角色授权以及个性化服务等新的服务项目。
运行库不仅提供了多种软件服务,同时也为以往的软件提供了支持。
托管和非托管代码之间的互操作性使开发人员能够继续使用原来开发的 COM 、ActiveX 控件和 DLL 动态链接库等。
1.6.2 类库 .NET 框架的另一个主要组成部分是类库,包括数千个可重用的“类”。
各种不同的开发语言都可以用它来开发传统的命令行程序或者图形用户界面GUI应用程序。
.NET 框架中的类被拆分为命名空间。
命名空间NameSpace是类库的逻辑分区。
类库所采用的命名空间呈层次结构,即命名空间下面又可以再分成子命名空间。
每个命名空间都包含一组按照功能划分的相关的类。
这样,一个大型的.NET 库就变得易于理解和便于使用。
教 学 总 结 本次课程主要是讲解 ASP.NET 相关基础知识,包括网络基础、网页基础、Web 应用基础和 ASP.NET 的基本概念。
要求通过学习,学生应该掌握 Web 应用程序的设计过程,网页的发展特别是动态网页的发展过程。
第 7 页