走上开放之路: ASP 开辟人员的 J2EE 底子(上)[Java编程]
本文“走上开放之路: ASP 开辟人员的 J2EE 底子(上)[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
假如您是一位正在追求将现有的电子商务利用程序移植到 J2EE 的 ASP 开辟人员,大概是一位正在重新编写新的 J2EE 利用程序,但不想阅历“超负荷信息”的困扰就可以着手编写程序的 ASP 开辟人员.那么这个路标图就是为您预备的.本路标图是专为想要疾速转到 J2EE 的 ASP 开辟人员预备的,J2EE 是利用 Java 语言开辟 Web 利用程序和其他范例的分布式利用程序的一个平台无关的开放尺度集.同时,我们将向您介绍 J2EE,若何利用 Java 语言编程,若何开辟 J2EE Web 利用程序,以及若何将这些知识与您在为 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(Java Message Service; JMS)和用于拜候关系数据库(Java Database Connectivity; JDBC)的 API.这种遍及的挑选答应您集成各种现有系统,而不会丧失您对它们的投资.
机房不再烟雾缭绕:来自世界各地的专家通过 Java Community Process(JCP)开辟 J2EE 标准.JCP 公布了初步的标准草案以供公众评论.即便您不主动参与,也老是会知道哪些将来的标准正在筹备之中.该标准还包含一个参考实现,您可以在决意实现它之前利用它来查抄新技术.
回页首
J2EE 简介
Java 2 Enterprise Edition 这个标准是由很多与利用 Java 语言开辟分布式利用程序相关的组件标准构成的.您可以利用 J2EE 组件来编写基于 Web 的利用程序和传统的客户机-服务器利用程序,以及利用尺度的 API 来衔接到诸如关系数据库之类的遗留资源.假如您有 IIS/ASP 开辟后台, 那么 Java Servlets和 JavaServer Pages(JSP) 技术就是对您最有效的组件.
移植到 Java 平台
假如您开辟 .NET、Windows 客户机/服务器利用程序和 ASP 利用程序,并且想要疾速跨入 J2EE 平台,则系列文章 走上开放之路 将指导您通过该历程,操纵您现有的开辟知识,铺就您走上基于开放尺度的编程之路.
Java Servlet
Java Servlet 是作为诸如 IIS 或 Apache Web Server 等 Web 服务器的扩大来运行的 Java 类.Java Servlet 近似于 ISAPI 过滤器或 cgi-bin 程序/脚本.servlet 在客户端浏览器直接或间接地调用一个专门配置的 URL 时运行.servlet 能拜候 HTTP 恳求中的所信息,并能通过供应返回给客户端的内容来直接处理该恳求.大概,servlet 能将客户端浏览器重定向到另一个资源.大大都 J2EE Web 利用程序都主要把 servlet 用作 HTML 表单的目标以处理用户输入,然后作呼应的处理.呼应页面的生成普通拜托给一个 JSP 页面.
JavaServer Page 技术
JSP 页面近似于 ASP 页面.即它们是包含脚本元素的 HTML 页面,在用户恳求该页面时,这些脚本元素就会在服务器上运行.ASP 页面和 JSP 页面之间的一个关键辨别在于,ASP 利用 VBScript 或 JScript 作为脚本语言,而 JSP 页面则利用 Java 语言.典型的 JSP 页面包含 Java 代码片断和一些在 JSP 标准中定义的特别的类 HTML 标签,它们与尺度的 HTML 交叉在一同,供应静态内容和动态内容的组合.Java Servlet 和 JavaServer Page 技术之间的辨别在概念上近似于 ISAPI 过滤器和 ASP 页面之间的辨别.在这两种情形下,前者都是可用于直接或间接向其他资源发送 HTML 的一段代码,此后者都是一个可以包含嵌入代码的 HTML 文档.
Web 服务器和利用服务器
作为 ASP 开辟人员,您知道 ASP 页面由 IIS 调用的脚本引擎履行.您还可以向 Web 利用程序增添 ISAPI 过滤器和 COM 组件,以供 IIS 举行调用.这种办法使得在 IIS 上布置 Web 利用程序非常简单.但这仅限于 Windows 平台,即 IIS 可以运行的唯一平台.而 J2EE 采取差别的办法,因为它的计划目标就是在各种操作系统(包含 Windows)上运行.它并非尝试将运行 Java Servlet 和 JSP 页面的代码直接嵌入到 Web 服务器,而是利用一个称为 利用服务器的单独的服务器组件来运行它们.大大都利用服务器(如 IBM WebSphere)还拥有一个单独的插入组件,它们在利用服务器和特定的 Web 服务器之间架起了一座桥梁.比方,WebSphere 附带了针对 IIS 和 Apache Web 服务器的单独插件.这样,您在运行 J2EE 组件时便可以利用自己挑选的 Web 服务器.
以上是“走上开放之路: ASP 开辟人员的 J2EE 底子(上)[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |