- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于JSP电子商务应用开发环境
电子商务概论 A.1 B/S结构开发技术原理 A.2 JSP基础 A.3 客户端脚本语言知识 A.4 ASP开发技术简介 A.5 PHP 补充A: 基于JSP的电子商务应用开发 * A.1 B/S结构开发技术原理 1、服务器端逻辑体系结构 这个体系结构完全依靠服务器来提供用户界面内容,它的构造逻辑以及与用户的相互作用如图所示。 浏览器 控制逻辑 业务逻辑 内容构建 用户动作 内容和控制 的产生 请求 响应 * 2、客户端脚本体系结构 客户机 浏览器 用户请求页面切换 产生页面/简单 控制逻辑 内容修改 服务器 切换/复杂控制逻辑 商业逻辑 内容构建+逻辑嵌入 响应 * A.2 JSP基础 1. JSP介绍 JSP(Java Server Pages)是由Sun公司推出的技术,是基于Java Servlet以及整个Java体系的Web开发的技术。利用这一技术可以建立先进、安全和跨平台的动态网站。JSP使用JavaScript作为其脚本语言。 JSP能将网页的动态部分与静态部分有效分开,只要用熟悉的任一网页制作工具,编写规则的HTML,然后通过专门的TAG(标记)将动态部分包含进来就可以了。TAG绝大部分是以%开始,以%结束的。下面是一个JSP片段: * Thanks for ordering I%= request.getParameter(title)%/I 网页的显示情况是Thanks for ordering Core Web Programming并且链接到 http://host/OrderConfirmation.jsp?title=Core+Web+Programming。 JSP文件的扩展名通常是 .jsp,并且一般放在网页存放的地方。虽然看起来它更像静态网页而不是Servlet,但其实质上还是要转化成Servlet,即静态网页的数据输出和Servlet服务。 * 2. ASP与JSP的比较 ASP与JSP在技术方面有许多相似之处。两者都是为基于Web应用实现动态交互网页制作提供的技术环境支持,并都能够替代CGI使网站建设与发展变得较为简单与快捷。从使用者的角度来说,JSP和ASP编程时很相似,完成的功能也有很多相同的地方,如果用户能够使用其中的某一项技术,转换到另一门是非常容易的。 ASP与JSP主要有如下不同: (1) ASP的编程语言是VBScript之类的脚本语言,而JSP使用的是Java。 * (2) 二者来源于不同的技术规范组织,其实现的基础即Web服务器平台要求不相同。ASP一般只应用于Windows NT/2000平台,而JSP则可以不加修改地在85%以上的Web Server上运行,其中包括了Unix、Linux、Windows NT/2000系统等,符合write once,run anywhere(一次编写,多平台运行)的Java标准,实现了平台和服务器的独立性。而且基于JSP技术的应用程序比基于ASP的应用程序易于维护和管理。 * (3) 另外一个更为本质的区别是两种语言引擎用完全不同的方式处理页面中嵌入的程序代码。在ASP下,VBScript代码被ASP引擎解释执行;在JSP下,代码被编译成Servlet并由Java虚拟机执行。 读者要想学习ASP与JSP中的一门技术,如果WWW服务器选择Microsoft Windows NT/2000平台,数据库选择Microsoft的SQL Server或Access,那么建议选择ASP,因为这些都是Microsoft公司的产品和解决方案,相互的兼容性更好。如果WWW服务器或数据库选择其他产品,则选择JSP更好,因为JSP具有跨平台性,对各种不同的服务器的支持更好。 * 3. JSP应用项目结构 * 4. JSP开发环境配置 * 5. JSP编程开发注意事项 参见多媒体课件. * A.3 客户端脚本语言知识 JavaScript VBScript Jscript * 优势分析 使用客户端脚本语言的好处是:服务器与用户的通信比较少,需要的服务器资源比较少(由于在客户端执行一些业务逻辑),可以对用户动作作更多的响应(如鼠标移动)。 * JavaScript 透过它可以做到回应使用者的需求事件(如:form的输入)而不用任何的网路来回传输资料。当一位使用者输入一项资料时,不用经过传给服务器(server)处理,再传回来的过程,而直接可以被客户端(client)的应用程式所处理。也可以想像成有一个可执行程式在自己的客户端上执行一样,它是Java与HTML折衷的选择。 可以嵌入HTML页 的基
文档评论(0)