澳门新葡萄在线视频:使用JSP技术设计电子商务应用系统从入门到精通(一)

前段光阴有同伙奉告我,在美国硅谷会做两件事的人不愁没事情:一是懂CISCO公司的收集技巧;二则是会用JSP(JavaServerPages)编程。JSP技巧彷佛生成便是针对电子商务收集的高效而跨平台实现而办事的,生造诣具有一种革命性。澳门新葡萄在线


当前位置: 主页 >


前段光阴有同伙奉告我,在美国硅谷会做两件事的人不愁没事情:

一是懂CISCO公司的收集技巧;二则是会用JSP(Java Server Pages)编程。

JSP技巧彷佛生成便是针对电子商务收集的高效而跨平台实现而办事的,生造诣具有一种革命性。澳门新葡萄在线视频恰是这种生成的革命性,使得它一诞生就受到无比的青睐,如今在硅谷JSP正汹涌澎拜。而海内懂得JSP技巧的并不多,利用在自己的网站系统中的就更少。本文将有步骤地先容JSP技巧的特征,为中国的电子商务扶植尽一些微薄之力。

JSP(Java Server Pages)是由Sun Microsystem公司于1999/6推出的新技巧,是基于Java Servlet以及全部java体系的Web开拓技巧,是Servlet2.1 API的扩展。使用这一技巧可以建立先辈、安然和跨平台的动态网站。这个技巧还在赓续的更新和优化, 有关JAVA和JSP的进一步信息可造访以下网址: http://www.javasoft.com/

图1-1 有关JAVA和JSP信息的网址: http://www.javasoft.com/

JSP的布局与ASP异常相似。不过ASP一样平常只利用于Windows NT/2000平台,而JSP则可以不加改动地在85%以上的Web Server上运行,此中包括了NT的系统,相符"write once,run anywhere"的java标准。

J2EE(Java2 platform Enterprise Edition)是Sun为企业级利用建立的高水准的布局,得到了各大年夜开拓平台供给商的积极支持,并已成为企业利用开拓的主流产品。JSP技巧在J2EE平台上是一个关键性的组件。

是以可以说JSP已经并不仅仅是一种新的web技巧了。

总的来讲,JavaSever PagesTM(JSP)和 微软的Active Sever Pages(ASP)在技巧方面有许多相似之处。两者都是为基于WEB利用实现动态交互网页制作供给的技巧情况支持。一致程度上来讲,两者都能够为法度榜样开拓职员供给实现利用法度榜样的体例与自带组件设计网页从逻辑上分离的技巧。而且两者都能够替代CGI使网站扶植与成长变的较为简单与快捷。

只管JavaSever Pages 技巧和微软的Active Sever Pages在许多方面都有相似的,但仍旧存在很多不合之处,此中最本色上的差别在于:两者是滥觞于不合的技巧规范组织,着实现的根基:WEB办事器平台要求不相同。

一、 JSP 技巧:开放的技巧

JSP和ASP技巧显着的不合点:开拓职员在对两者各自软件体系设计的深入懂得的要领不合。JSP技巧基于平台和办事器的相互自力,输入支持来自广泛的,专门的,各类对象包,办事器的组件和数据库产品开拓商所供给。比拟之下,ASP技巧主要依附微软的技巧支持。

1、 平台和办事器的自力性

JSP技巧依赖于一次写入,之后,可以运行在任何具有相符JavaTM语法布局的情况。取而代之以前依赖于单一平台或开拓商,JSP技巧能够运行在任何WEB办事器上并且支持来自多家开拓商供给的各类各样对象包。

因为ASP是基于Activex控件技巧供给客户端和办事器真个开拓组件,是以ASP技巧基础上是局限于微软的操作系统平台之上。ASP主要事情情况是微软的IIS利用法度榜样布局,又因Activex工具具有平台特点,以是ASP技巧不能很轻易地实现在跨平台的WEB办事器的事情。只管ASP技巧经由过程第三方供给的产品能够获得组件和办事实现跨平台的利用法度澳门新葡萄在线视频榜澳门新葡萄在线视频样,然则Activex工具必须事先放置于所选择的平台中。

2、 开放的开拓历程,开放的原代码

SUN利用JAVA社团性历程开拓JSP技巧。自从1995年,SUN已经用这种开放历程措施同国际JAVA组织相助开拓和改动了JAVA技巧与规范。针对JSP的产品,SUN授权了对象供给商(如Macromedia),订盟公司(如Apache, Netscape),终极用户,协作商及其他。近来,SUN将最新版本的JSP和JavaTM Servlet(JSP 1.1,JAVA S澳门新葡萄在线视频ERVLET 2.2)的原代码发放给Apache,以求JSP与Apache慎密的互相成长。Apache,SUN和许多其他的公司及小我公开成立一个壮实的咨询机构以便任何公司和小我都能免费取得信息。(详见:http://jakarta.apache.org)

图1-2 SUN的相助伙伴Apache关于JSP最新内容的网址

而因为APACHE对源代码采纳了OPEN TO PUBLIC的技巧计谋, 假如你对钻研JSP平台的系统源代码感兴趣, 你以致可以在INTERNET高低载它们.其网址为: http://jakarta.apache.org/downloads/sourceindex.html

图1-3 APACHE的JSP平台: TOMCAT的系统源代码下载网址

JSP利用法度榜样界面(API)毫无疑问已经取获成功,并将随JAVA组织赓续开放澳门新葡萄在线视频扩大年夜继承完善。相反,ASP技巧仅寄托微软本身的推动,其成长是建立在独有的,封闭的开拓历程根基之上。

3、从开拓职员的角度来看:ASP和JSP技巧都能使开拓者实现经由过程点击网页中的组件制作交互式的,动态的内容和利用法度榜样的WEB站点。ASP仅支持组件工具模型COM,而JSP技巧供给的组件都是基于JavabeansTM技巧或JSP标签库。由此可以看出两者虽有相同之处,但其差别是很显着的。

1) JSP标签可扩充性

只管ASP和JSP都应用标签与脚本技巧来制作动态WEB网页,JSP技巧能够使开拓者扩展JSP标签得以利用,JSP开拓者能定制标签库,以是网页制作者充分使用与XML兼容的标签技巧强大年夜的功能,大年夜大年夜削减对脚本说话的依附。因为定制标签技巧,使网页制作者低落了制作网页和向多个网页扩充关键功能的繁杂程度。

2) JSP跨平台的可重用性

JSP的开拓职员在开拓历程中不停关注可重用性。JSP组件(企业JavabeansTM,Javabeans,或定制的JSP标签)都是跨平台可重用的。企业Javabeans组件可以造访传统的数据库,并能以散播式系统模式事情于UNIX和WINDOWS平台。JSP技巧的标签可扩充功能为开拓职员供给简便的,与XML兼容的接口即共享网页的打包功能使其完全的工业标准化。

这种基于组件的模式很有效前进利用法度榜样的开拓效率,由于这种模式能够使开拓职员使用快捷的子组件快速创建模板利用法度榜样,然后再整合一些附加功能今后便可应用。象这样有效的措施在JSP中无处不在,并可将其打包成一个Javabean或一个工业标准化的Javabean组件。

二、 JAVA的良好性

JSP技巧是用JAVA说话作为脚本说话的,而ASP网页应用微软的VBScrip或Jscrip。JAVA是成熟的,强大年夜的,易扩充的编程说话,远优于基于BASIC的脚本说话。如:JAVA的可履行性优于VBScript或Jscript说话。由于它们使用JAVA技巧并且都被编译为JAVA Servlets,JSP网页为全部办事器真个JAVA库单元供给了一个接口来办事于HTTP的利用法度榜样。

JAVA使开拓职员的事情在其他方面也变的一样轻易,简单。例如,当ASP利用法度榜样在WINDOWS NT系统被狐疑可能会崩溃时,JAVA能有效的防止系统的崩溃。JAVA说话经由过程供给防止内存的透露的措施,在内存治理方面也能大年夜显武艺。加之,JSP为利用供给了壮实的意外事故处置惩罚机制。

1、 易于掩护性

基于JSP技巧的利用法度榜样比基于ASP的利用法度榜样易于掩护和治理。

脚本说话都能很好办事于小的利用法度榜样,但不能适应大年夜型的,繁杂的利用法度榜样。由于,JAVA是布局化的,它对照轻易创建和掩护宏大年夜的,组件化的利用法度榜样。

JSP凸起的组件技巧使改动内容而不影响逻辑或改动逻辑而不影响内容变得很轻易实现。

企业级的Javabeans布局整合了企业逻辑,例如数据库的造访,安然,事务完备性,及自力性即自力于利用法度榜样。

由于JSP技巧是一种开放的,跨平台的布局,是以,WEB办事器,平台,及其他的组件能很轻易进级或切换,且不会影响JSP基础的利用法度榜样。这一特征使JSP能够适用现实天下的各类WEB利用法度榜样赓续的变更和成长。

2、企业产品的多样性

JAVA2平台即企业版(J2EE)是适用于多企业利用法度榜样的JAVA布局,作为J2EE的部分,JSP网页可造访所有J2EE的组件,包括Javabeans,企业级Javabeans及JAVA Servlets。JSP网页都能完全编译成为Servlets,以是它们都享有机动性的特征和为办事器端JAVA利用法度榜样。J2EE平台内容不仅包括治理繁杂的企业利用法度榜样而且包括事务治理技巧和Pooling资本治理技巧。

JSP网页可以造访标准的J2EE办事,包括:

* JAVA名称和目录界面API

* JDBCTM API(与关联的数据库通讯)

* JavaMailTM(支持基于JAVA邮件和消息利用法度榜样的类)

* JAVATM 消息办事

经由过程J2EE,JSP网页能够用许多要领同企业系统交互造访。J2EE支持两种CORBA规范的技巧:JAVA IDL和RMI-IIOP。在企业级JAVABEANS技巧支持下,JSP网页经由过程运用高档的,工具映射的要领造访数据库。

终极,由于JSP技巧是基于JAVA的开放性历程的产品,是以它能够广泛支持不合供给商供给的对象,WEB办事器和利用法度榜样的办事,这样能够应用户选择最佳的开拓措施,选择最适应他们的利用法度榜样开拓的对象包,同时,有效地保护用户在代码和职员培训上的投资。

作者会员名:vong

E_mail: vong@21cn.com

http://www.postgoods.com/

通信地址:GuangDong Data Communications Bureau GuangDong Data & Multimedia Network Management Center No.1 Dongyuanheng Rd Yuexiunan GuangZhou , CHINA

Phone: +86 20 83877223 Ext. 604 Fax: +86 20 83871708 83850725

发表评论
加载中...

相关文章