• 休闲生活
  • 教育教学
  • 经济贸易
  • 政法军事
  • 人文社科
  • 农林牧渔
  • 信息科技
  • 建筑房产
  • 环境安全
  • 当前位置: 达达文档网 > 达达文库 > 人文社科 > 正文

    探究分析JAVA语言的开发平台及J2EE编程技术

    时间:2020-09-18 08:02:37 来源:达达文档网 本文已影响 达达文档网手机站

    摘 要:Java是一种面向对象的编程语言,由于其具有诸多的优点,在目前的网络开发应用中具有非常广泛的应用,其开发平台也是多种多样的,其中主流的几种Java语言开发平台有J2EE、J2ME、J2SE,本文就在对这种几种Java语言开发平台进行简单介绍的基础上,对其J2EE编程技术予以简单分析。

    关键词:Java;语言开发平台;J2EE编程技术

    中图分类号:TP311.52

    Java是目前应用非常广泛的一种编程语言,在目前的发展过程中,能够将其与WWW技术进行有效的结合,从而在Internet中取得了非常迅猛的发展,并且该种编程语言具有动态性、多线程、高效能、可移植、结构中立、健壮性强、解释性强、分布式、面向对象、结构简单等诸多的优点,这使得其在不同行业中的应用范围不断的扩大,本文就对其语言开发平台进行简单介绍,并就其中的J2EE编程技术予以简单分析。

    1 Java语言开发平台

    J2EE平台、J2ME平台、J2SE平台是目前常用的集中Java语言开发平台,下面对这几种平台予以简单的介绍:

    (1)J2EE平台,该平台是企业版的Java开发平台,其本质上是一个具有分布式特点的服务器应用程序的设计环境,在该平台中能够为Java语言开发提供一套建立在Java2平台标准版基础上的应用Java扩展的API.J2EE,以及一个可供宿主运行的基础性的框架环境,可以在该平台中进行大型的、分布式的企业级的应用程序的建设工作;

    (2)J2ME是一种微缩版的Java语言开发平台,在该平台中具有高度优化的可供Java语言运行的运行环境,包括了框架定义、针对设备配置、针对设备的API库、虚拟机等各方面的内容,应用J2ME技术能够有效的实现Java语言程序到小型电子设备上的移植,目前市面上的很多小型电子设备中的嵌入式软件开发工作都是在该平台上完成;

    (3)J2SE是标准版的Java语言开发平台,在该平台中包含了Java语言开发程序编译、调试、运行过程中各种必要的软件工具,该开发平台在很多应用程序的开发工作中都具有非常广泛的应用。

    2 J2EE编程技术

    J2EE开发平台是一个企业级的开发平台,其中的核心内容是Enterprise JavaBeans API,其在应用程序的服务器端进行了一个组件模型的定义,并且该组件具有一套自己的规范,但是该技术并不是独立存在的,是在其他Java技术的基础之上所建立的,这就是J2EE框架,Sun公司推出该平台技术主要的目的是为了克服传统的平台模式中的缺陷,并为了其能够很好的满足日益增长的电子商务的需求,该平台具有安全可靠性强、多用户、可移植性强、平台独立等诸多的优点,能够有效的简化企业的Java语言开发,下面就对其特点及Java语言开发进行简单分析。

    2.1 J2EE平台的特点及运行模式

    在J2EE平台中具有多层的应用程序模式,这使得在其中开发的Java语言程序,可以将其不同的部分应用于不同的设备之上,并在相关的设备中进行良好的运行,其中的EIS(企业信息系统)层中主要是应用标准的API对企业的信息系统访问予以有效的支持;平台中的中间层,有一个或者多个的子层组成,在相关的Web应用中,是通过Web容器来对客户机的服务提供有效的支持,并且应用Enterprise JavaBeans容器能够向商业逻辑组件提供各种有效的服务;其中的客户机层的主要作用是为各种各样的客户机型提供有力的支持,可以工作于公司防火墙的外部或者内部。

    容器是J2EE基于组件开发模型中的中枢概念,其能够为组件运行服务时提供有效的运行环境,并且平台中的容器,提供了部署期间或者装配期间设定的应用程序行为机制,并且会应用部署描述符,将相关的组件在特定的容器环境中进行有效的部署,相关的管理职能、事物控制、安全检查等都是部署过程中可以进行有效的配置的内容。

    2.2 J2EE平台中的主要技术

    J2EE平台的主要组成部分有相关协议、API(应用程序接口)、Service(服务)等组成,它能够为Web的多层应用的开发提供有效的功能支持,其在Web多层应用的开发工作占有非常重要的地位,对其中一些关键技术进行简单分析:

    (1)JSP页面,其主要由嵌入其中的Java代码及HTML页面所共同组成,能够在成功接受客户端的相关请求之后,进行相应的HTML的动态页面的生成。

    (2)Servlet是一种常见的Java应用程序,其能够应用Java进行写成,并生成动态的HTML页面,并能够进行Web服务器功能的有效扩展。

    (3)Enterprise JavaBeans(EJB)能够提供一个有效的框架来进行商务逻辑的开发与实施,这对于企业级应用程序的开发起到了很大的简化作用,对于企业级应用程序的复杂性及伸缩性能够进行有效的降低,在其相关的规范中,对于其组件的容器交互时间及交互地点等进行了详细的规定,并且其EJB服务器能够依据中间件服务为Java软件程序的开发提供有效的自动支持,这对于中间件的复杂度的降低具有积极的作用。

    (4)Connnector连接适配器的主要作用是为相关的应用程序的开发人员提供一套能够对各种企业信息系统进行有效连接的体系架构。

    (5)JDBC能够为不同的数据库访问活动提供标准的、统一的SQL数据库访问接口,其对数据库的访问活动与具体的平台没有直接的关系。

    2.3 J2eeEE平台中的应用程序开发

    应用J2EE平台进行应用程序的开发主要的流程为:

    (1)进行Enterprise JavaBeans的创建,首先要进行Enterprise JavaBean、Home接口、Remote接口等Enterprise JavaBeans源代码的编写,并要进行开发环境及运行环境的设置,之后进行Enterprise JavaBean的编译;

    (2)进行Enterprise JavaBean的配置;

    (3)创建相关的J2EE应用程序客户机;

    (4)进行J2EE应用程序的部署,以上的工作都完成之后,就建立起了一个简单的J2EE应用系统,对运行环境中的相关变量值进行有效的设置,运行J2EE应用程序中的客户机,就能够得到相关的结果。

    3 结束语

    Java开发语言是目前应用非常广泛的一种编程语言,本文就对其主要的语言开发平台进行了简单的分析,并对其中J2EE平台的特点及平台运行模式进行了简单分析,分析了该平台中的主要技术及相关功能,最后对其应用程序的开发流程进行了简分析。

    参考文献

    [1]郑力军.JAVA语言的开发平台及J2EE编程技术[J].吉林化工学院学报,2010(04).

    [2]顾晓宁.基于JAVA语言在WEB开发的知识探讨[J].湖北函授大学学报,2012(01).

    作者简介:宋振维(1964.10-),男,辽宁辽中人,副教授,研究方向:JAVA网络编程。

    作者单位:辽宁科技大学 应用技术学院,辽宁鞍山 114014

    相关热词搜索: 探究 编程技术 语言 分析 开发

    • 生活居家
    • 情感人生
    • 社会财经
    • 文化
    • 职场
    • 教育
    • 电脑上网