已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JSP与Servlet开发技术与典型应用教程 第2章JavaWeb应用概述 2 1C S和B S体系结构2 1 1C S模式2 1 2B S模式2 1 3C S模式与B S模式对比2 1 4客户端脚本与服务器脚本2 2动态网页技术12 2 1ASP编程技术12 2 2ASP NET编程技术12 2 3PHP编程技术12 2 4JavaWeb编程技术 第2章JavaWeb应用概述 教学要求1 理解 B S模式与C S模式 客户端脚本与服务器脚本2 了解 常见Web编程技术 2 1C S和B S体系结构 2 1 1C S模式 C S Client Server 模式 即客户端和服务器结构 它是软件系统体系结构 通过它可以充分利用两端硬件环境的优势 将任务合理分配到Client端和Server端来实现 降低了系统的通讯开销 2 1C S和B S体系结构 2 1 2B S模式 B S Browser Server 模式 即浏览器和服务器结构 它是随着Internet技术的兴起 对C S模式的一种改进的结构 主要事务逻辑在服务器端实现 2 1C S和B S体系结构 2 1 3C S模式与B S模式对比 C S模式下的应用软件一般由服务器和客户端应用程序组成 数据一般存放在服务器上 应用程序一般存放在客户端计算机上 B S模式下的应用软件由浏览器和服务器组成 数据和应用程序都存放在服务器上 2 1C S和B S体系结构 2 1 3C S模式与B S模式对比 B S模式的优点B S模式的缺点C S模式的优点C S模式的缺点基于这两种模式的特点 它们的应用领域也大不相同 1 B S模式下的应用软件适用于用户分散的因特网 开发的系统以网页形式居多 2 C S模式下的应用软件适用于单独用户或用户集中的局域网 开发的系统以桌面应用程序居多 2 1C S和B S体系结构 2 1 4客户端脚本与服务器脚本 在B S模式下开发 一般会利用两种脚本语言 服务器端脚本语言及客户端脚本语言 服务器端脚本在Web服务器上执行 由服务器根据脚本的执行结果生成相应的HTML页面并发送到客户端浏览器中并显示 服务器端脚本的执行不受浏览器的限制 脚本在网页通过网络传送给浏览器之前被执行 Web浏览器收到的只是标准的HTML文件 客户端脚本浏览器解释执行 由于客户端脚本随着HTML页面下载到客户端浏览器 在用户本地执行 因此其执行速度明显快于服务器端脚本 客户端脚本常用于做简单的客户端验证 例如用户名非空验证 或实现网页特效等 2 2动态网页技术 2 2 1ASP编程技术 ASP是ActiveServerPage的缩写 意为 动态服务器页面 ASP是微软公司开发的代替CGI脚本程序的一种应用 它可以与数据库和其它程序进行交互 是一种简单 方便的编程工具 2 2动态网页技术 2 2 2ASP NET编程技术 ASP net是从ASP的基础上发展来的 ASP net可以运行在几乎全部的平台上 通用语言的基本库 消息机制 数据接口的处理都能无缝的整合到ASP net的Web应用中 2 2动态网页技术 2 2 3PHP编程技术 PHP的简称原本为PersonalHomePage 是RasmusLerdorf为了要维护个人网页 而用C语言开发的一些CGI工具程序集 来取代原先使用的Perl程序 最初这些工具程序用来显示个人履历 以及统计网页流量 他将这些程序和一些表单直译器整合起来 称为PHP FI 2 2动态网页技术 2 2 4JavaWeb编程技术 实战演练 实战2 1 尝试通过浏览器打开运行例程2 1 例程2 2 看看运行效果如何 理解服务器端脚本和
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【考点大串讲】2025-2026学年七年级语文上学期期末核心考点卷(统编版)
- 第20课《苏州园林》教学设计-统编版语文八年级上册
- 2025年昭通市检察机关招聘辅助人员备考题库(22人)及答案详解(易错题)
- 2026浦发银行校园招聘备考题库及答案详解(考点梳理)
- 2026中国工商银行河北省分行校园招聘500人备考题库含答案详解(综合题)
- 2025山西忻州市代县社区专职网格员纳入社区专职工作人员选聘备考题库及答案详解(名校卷)
- 2025广发银行成都分行社会招聘备考题库(10月)含答案详解(研优卷)
- 2025高安市公安局招聘23名交通协管员备考题库及一套参考答案详解
- 2025四川绵阳市安州区招考社区工作者28人备考题库含答案详解(满分必刷)
- 四川省成都市石室联合中学(西区)2025-2026学年九年级上学期11月月考语文试题(含答案)
- 养龟劳动课课件
- 云计算培训知识点课件
- 淞沪会战全面解析
- 2024年上海公务员考试(政法)综合能力测试题及答案
- DeepSeek模型核心破限指令
- 团队合作培训课件
- 感激之心主题班会课件
- GB 2536-2025电工流体变压器和开关用的未使用过的矿物绝缘油
- 硫氰酸汞管理办法
- 2025年基础护理学考试练习题库及答案(各章)
- 货柜装柜管理办法
评论
0/150
提交评论