|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
你通过从书的数量和开发周期及运行速度来证明:net和ruby要比java简单。
假如您是一名正在追求将现有的电子商务使用程序移植到J2EE的ASP开辟职员,大概是一名正在重新编写新的J2EE使用程序,但不想履历“超负荷信息”的困扰就可以动手编写程序的ASP开辟职员。那末这个路标图就是为您筹办的。本路标图是专为想要敏捷转到J2EE的ASP开辟职员筹办的,J2EE是利用Java言语开辟Web使用程序和其他范例的散布式使用程序的一个平台有关的开放尺度集。同时,我们将向您先容J2EE,怎样利用Java言语编程,怎样开辟J2EEWeb使用程序,和怎样将这些常识与您在为IIS和Windows情况编写ASP、COM对象和ISAPI过滤器的履历接洽起来。
为什么要转向J2EE?
假如您不是非常巴望冒险投进J2EE开辟情况,请思索以下这些J2EE优点:
选择,更多的选择:因为J2EE是一个界说优秀的尺度集,以是在部署本人的代码时有很多J2EE完成可供选择。只需您保持利用尺度API,制止利用厂商公用的扩大,那末使用程序无需变动代码就可以在林林总总的完成上运转。
我们是在说选择吗?:J2EE完成在从年夜型机到Wintel、UNIX和Linux的各类平台上都可用。编写使用程序一次便可将其部署在各类平台上。
我们不克不及就安于近况吗?:J2EE包括一个用于会见很多诸如CICS、IMS、ERP和CRM如许的遗留EIS体系的尺度API。它还包含Web服务撑持,因而您能够集成.NET体系和撑持行业Web服务尺度的其他体系。J2EE还撑持尺度动静API(JavaMessageService;JMS)和用于会见干系数据库(JavaDatabaseConnectivity;JDBC)的API。这类普遍的选择同意您集成各类现有体系,而不会丧失您对它们的投资。
机房不再烟雾围绕:来自天下各地的专家经由过程JavaCommunityProcess(JCP)开辟J2EE标准。JCP公布了开端的标准草案以供公家批评。即便您不自动介入,也老是会晓得哪些将来的标准正在准备当中。该标准还包含一个参考完成,您能够在决意完成它之前利用它来反省新手艺。
回页首
J2EE简介
Java2EnterpriseEdition这个标准是由很多与利用Java言语开辟散布式使用程序相干的组件标准构成的。您可使用J2EE组件来编写基于Web的使用程序和传统的客户机-服务器使用程序,和利用尺度的API来毗连到诸如干系数据库之类的遗留资本。假如您有IIS/ASP开辟背景,那末JavaServlets和JavaServerPages(JSP)手艺就是对您最有效的组件。
移植到Java平台
假如您开辟.NET、Windows客户机/服务器使用程序和ASP使用程序,而且想要敏捷跨进J2EE平台,则系列文章走上开放之路将引导您经由过程该历程,使用您现有的开辟常识,展就您走上基于开放尺度的编程之路。
JavaServlet
JavaServlet是作为诸如IIS或ApacheWebServer等Web服务器的扩大来运转的Java类。JavaServlet相似于ISAPI过滤器或cgi-bin程序/剧本。servlet在客户端扫瞄器间接或直接地挪用一个专门设置的URL时运转。servlet能会见HTTP哀求中的所信息,并能经由过程供应前往给客户真个内容来间接处置该哀求。大概,servlet能将客户端扫瞄重视定向到另外一个资本。年夜多半J2EEWeb使用程序都次要把servlet用作HTML表单的方针以处置用户输出,然后作响应的处置。呼应页面的天生一般托付给一个JSP页面。
JavaServerPage手艺
JSP页面相似于ASP页面。即它们是包括剧本元素的HTML页面,在用户哀求该页面时,这些剧本元素就会在服务器上运转。ASP页面和JSP页面之间的一个关头区分在于,ASP利用VBScript或JScript作为剧本言语,而JSP页面则利用Java言语。典范的JSP页面包括Java代码片段和一些在JSP标准中界说的特别的类HTML标签,它们与尺度的HTML交叉在一同,供应静态内容和静态内容的组合。JavaServlet和JavaServerPage手艺之间的区分在观点上相似于ISAPI过滤器和ASP页面之间的区分。在这两种情形下,前者都是可用于间接或直接向其他资本发送HTML的一段代码,尔后者都是一个能够包括嵌进代码的HTML文档。
Web服务器和使用服务器
作为ASP开辟职员,您晓得ASP页面由IIS挪用的剧本引擎实行。您还能够向Web使用程序增加ISAPI过滤器和COM组件,以供IIS举行挪用。这类办法使得在IIS上部署Web使用程序十分简单。但这仅限于Windows平台,即IIS能够运转的独一平台。而J2EE接纳分歧的办法,由于它的计划方针就是在各类操纵体系(包含Windows)上运转。它并不是实验将运转JavaServlet和JSP页面的代码间接嵌进到Web服务器,而是利用一个称为使用服务器的独自的服务器组件来运转它们。年夜多半使用服务器(如IBMWebSphere)还具有一个独自的拔出组件,它们在使用服务器和特定的Web服务器之间架起了一座桥梁。比方,WebSphere附带了针对IIS和ApacheWeb服务器的独自插件。如许,您在运转J2EE组件时就能够利用本人选择的Web服务器。
<p>
Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。Oracle收购Sun后Java前途未卜。 |
|