APP下载

JAVA语言的开发平台及J2EE编程技术

2017-12-27柳青松

电子技术与软件工程 2017年17期
关键词:编程技术客户机企业级

文/柳青松

JAVA语言的开发平台及J2EE编程技术

文/柳青松

Java是一种具有多种优点的编程语言,被广泛应用在目前的网络开发中。开发平台多种多样,最常见的Java语言开发平台有J2EE、J2ME、J2SE,本文重点介绍J2EE编程技术,以供相关从业人士参考。

Java 编程语言 开发平台 J2EE编程技术

目前应用较为广泛的编程语言当属Java语言,它具有动态性、多线程、高效性、健壮性强、解释性强、结构简单等优点,而且可移植、结构中立,在各行各业中的应用广泛。

1 Java语言开发平台

J2EE、J2ME、J2SE是最常用的Java语言开发平台,三者的特点如下:

1.1 J2EE平台

1.2 J2ME平台

可以提供一种具有高度化的可供Java语言运行的环境,涵盖框架定义、正对设备配置、针对设备的API库、虚拟机等内容,实际上是一种微缩版的Java语言开发平台。目前市面上很多小型电子设备的嵌入式软件开发工作就是借助于J2ME技术可进行Java语言程序到小型电子设备上的移植技术完成的。

1.3 J2SE平台

该平台是标准版的Java语言开发平台,被广泛应用在很多应用程序的开发工作上来,该平台涵盖了开发程序编译、调试、运行过程中必备的各种软件工具。

2 J2EE编程技术

J2EE开发平台是以Enterprise JavaBeans API为核心内容的企业级的开发平台,在应用程序的服务器终端组建了模型,并且该组件模型具有一定的规范性。但是这种技术并不是独立运行的,它是以其它Java技术为参照基础建立起来的,由Sun公司最开始推出这个概念。该公司研发该平台技术的最终目的是克服传统语言开发平台模式的弊端性,以便能够更好地应用在电子商务中。该平台的优点有很多,例如稳定性强、安全性强、用户多、可移植性强、独立性强等,能够使企业Java语言开发工作在相当程度上得到简化。

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

Java语言程序在可以借助于该平台的多层应用模式而实现将不同的部分应用在不同的设备之上,并且能够良好运行。在企业信息层系统中,应用标准的API对企业的信息系统进行访问和分析。在Web应用中,对客户机提供有效的服务是通过Web容器来完成的,客户机层为各类客户机型提供有力的支持,可以在公司防火墙外部或者内部进行工作。容器是机组开发模型中的核心内容,是整个机组模型正常运行的外部条件。除此之外,容器还提供了部署期间和装配期间既定的程序行为机制,各类组件在特定的容器环境中完成有效部署,并且在部署过程中完成各项事务控制、安全检查等内容的有效配置。

2.2 J2EE平台的主要技术

J2EE主要是由部分协议、应用程序接口、服务系统等部分组成,可以提供Web多层应用的开发技术,是开发工作中不可或缺的一项重要技术手段。

2.2.1 JSP页面

主要组成部分是嵌入式的Java代码和HTML页面,在接受客户端发出的请示命令之后,可以生成相应的动态页面。

我就不信爬不上去。哎哟,这钢角刺真扎人。哎哟,痛死我了,他娘的。宝刚一边骂骂咧咧,一边曲里八拐往上爬,还别说,真让他上去了。宝刚那个喜呀,乱蹦乱跳好一阵才开始砍柴。很快就砍满了一担。宝刚将柴用葛藤捆好,然后顺着陡墈往下推,推第一捆还好,推第二捆的时候,宝刚没站稳,人就顺着那捆柴滚下去了,从此,落下了终身残疾。

2.2.2 Servlet

Servlet是常用的一款Java应用程序,可以实现写成和生成动态HTML页面的功能,并且可以在一定程度上扩展Web服务器的功能。

2.2.3 EJB

Enterprise Java Beans主要用于企业级应用的开发工作上,可以通过构建有效的框架实现具有商务逻辑性的开发工作,有效降低了企业级应用程序开发工作的复杂性和繁琐性。在EJB规范操作中,明确界定了组件容器的交互时间和交互地点,并且为Java软件程序的开发提供了有效支持。

2.2.4 Connector连接适配器

该连接适配器的最主要功能是提供可供有效连接企业各类信息系统的体系架构,简化相关应用程序开发工作的复杂性。

2.2.5 JDBC

JDBC能够提供SQL数据库访问接口,并且具有标准性、统一性,并且由于跟平台的关联性不大,能够应用在不同的数据库访问活动中。

2.3 J2EE平台应用程序的开发工作

应用程序开发的常见流程分为四个步骤:

2.3.1 创建EJB

Enterprise Java Beans的创建工作分为两步进行,首先是进行源代码的编写工作,包括Enterprise Java Beans、Home接口、Remote接口等源代码,然后合理设置开发环境和运行环境之后对Enterprise Java Beans进行编译,第二步工作就是进行Enterprise Java Beans的配置。

2.3.2 创建Web组件

由Web的设计者以及软件开发者共同创建Web组件,对上文提到的Servlet各类Java源代码进行编写和编译,对JAP和HTML文件进行编写,指定Web组件的部署描述符,将Class文件、JSP文件、HTML文件以及部署描述共同打包进War文件中。

2.3.3 创建相应的J2EE应用程序客户机

创建J2EE应用程序客户机,要根据企业级所需程序的特点进行创建工作。当成功创建满足条件的客户机之后,要对客户机的实用性进行检测。J2EE客户机是系统稳定操作的基础,是各项功能有效运行的保障,因此在创建客户机的过程中,一定要结合用户的实际情况综合考虑各方面因素,并且及时对各项性能进行检测,检测可以通过输入相关变量值的手段来完成。

2.3.4 部署J2EE应用程序

J2EE应用系统创建成功之后,要合理设置运行环境相关变量值,用户通过登录页面进入用户个人中心,根据个人习惯设置页面显示状态,并自主选择学习模式并借助于系统提供的例题进行操作练习和检查。企业应用该学习系统,可以实现对员工的统一性指导,提高了培训效率,提高了员工的综合素质,推动企业在市场中进一步发展,提高企业的整体竞争力。

3 总结

J2EE平台是一种在传统开发平台基础上进行升级优化的Java语言开发平台,这个平台开放性较强,适用于企业级应用程序的开发工作上,其以服务端设计为核心、以容器设计为中枢的特点可以更好地表现Java语言开发平台的功能。随着技术水平的不断提高,J2EE技术也不断发展,应用也更加广泛。除此之外,J2EE、J2SE、J2ME技术的进步与发展也有效促进了Java技术的发展与创新,相信在未来的计算机互联网技术上,Java技术的发展会根据开放性和多样性。

[1]朱 丹 丹.浅 析JAVA语 言 的 开 发 平台 及 J2EE编 程 技 术[J].信 息 通信,2015(11):126-127.

[2]李 小 兰 .轻 量 级 Java_EE编 程 技术 研 究[J].信 息 与 电 脑(理 论版),2012(02):133.

作者单位天津农学院 天津市 300300

猜你喜欢

编程技术客户机企业级
企业级BOM数据管理概要
复杂零件的数控加工工艺及编程技术分析
基于慕课网的“企业级应用开发”课堂教学改革探索
企业级信息系统应用级灾备建设与应用
城市轨道交通企业级BIM应用策划研究
瘦客户机:安全与便捷的选择
升腾瘦客户机借神码翱翔“云端”
基于Web数据提高访问速度的方法