基于Java平台的Web开发技术
相对于微软的Visual Studio.NET 2005,基于Java平台的Web开发技术工具要丰富和复杂得多。
在J2EE技术发展中最迅猛的当属JavaServer Page(JSP)技术。几乎所有基于Java的Web应用都使用JSP。目前,Java Web应用的核心技术是JavaServer Page和Servlet。当然,开发一个完整的Java Web应用还涉及如下一些技术:JavaBean组件、EJB组件、自定义JSP标签、XML、Web服务器和应用服务器。下图3展示了典型Java Web应用的架构。
图3.典型Java Web应用的架构。
许多大公司,例如SUN,IBM,Oracle,Borland,等都有自己高度集成的Web开发环境;同时,这些公司也维持着许多以社团形式维护的Web开发框架,并及时地从这些框架中吸收新鲜技术,从而进一步完善了自己的产品。各式的Web服务器,Web容器;各种IDE;各种数据库支持方案;各种Web开发框架(商业及开源);这些技术往往都能融合到某个特定版本的统一环境下使用。很明显,开源极大地加快了基于Java平台的Web开发技术的发展,但同时由于门派众多,技术层次不一,也加剧了基于Java平台在线软件开发的竞争度和复杂程度。这也正是许多商家选择价位高但高度集成的Visual Studio.NET 2005方案而放弃成本低廉的Java平台的最大原因。
在线软件 有前途么?
0
相关文章