- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
8.6 JSP技术介绍 8.6.1 JSP简介 JSP(JavaServer Pages)是一种基于Java的脚本技术。在JSP的众多优点中,有一点是它能将HTML编码从Web页面的业务逻辑中有效地分离出来。 图8-1 浏览器发送JSP文件请求 1.JSP文件访问Bean或其他能将生成的动态内容发送到浏览器的组件 2.发送至Servlet的请求生成动态内容,并调用JSP文件将内容发送到浏览器 图8-2 发送至Servlet的请求 8.6.2 JSP语法 JSP文件(扩展名为 .jsp)可以包含指令(或称为指示语句)、Class-wide变量和方法、直接插入的Java代码(scriptlet)、访问Java Bean、变量数据的HTML模型、变量数据的Java表达式的组合。 1.JSP指令 (1)language (2)Method (3)Import (4)content-type (5)mplements (6)extends 2.Class-wide变量和方法 8.6.3 JSP开发工具 1.IBM WebSphere Studio 1.0 版本 2.NetObjects ScriptBuilder 2.01版本 3.IBM VisualAge for Java 2.0 企业版 当前世界上,由于各国选用不同的移动通信系统,所以世界上无线电子商务应用平台很多,有欧洲等范围内的WAP,日本的I-mode等。日本NTT Docomo公司的采用PHS系统,带宽较宽,可以运行普通的桌面型的HTML标准,技术上与固定电子商务技术基本相同。由于我国目前大量采用的是欧洲的GSM标准,所以广泛使用WAP作为无线电子商务平台,这种开发技术与固定网络开发有很大区别。 8.7 WML无线电子商务应用开发技术 8.7.1 WAP WAP是无线应用协议(Wireless Application Protocol)的缩写,它是由一系列协议组成,用来标准化无线通信设备,例如蜂窝电话、无线电收发机,也可用于Internet访问,包括E-mail、WWW、Newsgroups和IRC(Internet Relay Chat)。 8.7.2 WAP原理 WAP标准是一套协议,它使移动终端和Internet结合的基本构想如图8-3所示。 图8-3 WAP的Internet与移动终端结合的构想 · WDP:WAP数据报协议层,是发送和接收消息的传输层。 · WTLS:无线传输安全层,是为像电子商务这样的应用提供安全服务。 · WTP:WAP传输协议层,提供传输支持,增加由WDP提供的数据报服务的可靠性。 · WSP:WAP会话协议层,提供不同应用间的有效数据交换。 · HTTP接口:支持移动终端的信息检索请求。 8.7.3 设置WAP Server 8.7.4 一个简单的实例 (1)语法 (2)元素 (3)属性 (4)注释 (5)文档结构 其他一些示例中没有涉及到的基本内容如下。 (1)大小写敏感 (2)躲避语法检查的方法-CDATA (3)定义变量 8.7.5 WML开发语法简述 1.声明 2.赋值 3.数据交换 4.跳转和传递参数 5.动作 6.链接(Anchor) 7.WML事件 8.表格(table) 9.图形 8.8 Windows DNA分布式开发模型介绍 主流的开发体系有微软的Windows DNA、IBM的Websphere和Bea的Weblogic等。本章将对Windows DNA进行简单介绍。 1.Windows DNA的优势 ① 完全面向Internet技术。 ② 快速赢得市场。 ③ 完全跨平台。 ④ 降低复杂性。 ?⑤ 语言、工具和硬件独立。 ⑥ 降低总体拥有成本。 2.Windows DNA数据库访问 ActiveX Data Object是其中性能最为优良的数据库访问组件。 3.使用组件的主要优点 ① 将复杂的业务逻辑封装起来。 ② 独立于程序设计语言。 ③ 可重用组件。 ④ 减少项目风险。 4.事务处理 以下为事务完整性遵循的4条原则。 ① 原子性。② 一致性。③ 隔离性。④ 持久性。 5.面向消息的中间件 6.三层/多层的优势 8.9 总 结 (1)不断追求软件开发的简单化,智能化,使得开发更加系统化,更加便于维护,软件开发工具的最终梦想是制造能自行开发软件的软件,彻底将人从手工开发中解脱出来。 (2)软件开发的体系化,系统分层,功能分担,类似与OSI开放式系统互连的结构,可以有效隔离错误,加强系统可靠性容错性,提高分布处理能力,在Windows平台下广泛应
文档评论(0)