欢迎来到天天文库
浏览记录
ID:31649366
大小:57.14 KB
页数:3页
时间:2019-01-16
《浅析java语言的开发平台及j2ee编程技术》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、浅析JAVA语言的开发平台及J2EE编程技术张博咸阳师范学院摘要:随着信息时代的到來,JAVA语言因其所具有的开发优势,获得了非常普遍的应用。本文就JAVA语言的开发平台及J2EE编程技术展开研究,希望为相关开发工作提供一定借鉴。关键词:JAVA语言;开发平合;J2EE编程技术;JAVA是当前较为常用的一种编程语言,通过WWW技术的协作,大量应用于Internetff发工作中,它具有多线程、可移植、简单方便等特点,有着较强的适用性,其开发环境也从开始的JDK,发展到了J2SE、J2ME、J2EE等多种平台。一.JAVA语言的开发平台通过JAVA來开发,最
2、大优势在于平台的无关性,特别是可以在多种平台上实现移植,是企业级开发过程中较为常用的一种语言。同时,JAVA具有较强的安全性能。因此,JAVA逐渐被当作一种较为流行的编程语言被应用在开发过程中,主要有J2EE、J2ME、J2SE等三种开发平台。首先,J2EE是基于企业的JAVA开发平台,具有分布式的特点,可以提供一套基于JAVA平台的扩展API.J2EE,并且构成一个可以方便运行的基础性框架,能够进行大型的企业级编程开发工作;其次,J2ME是一种微缩性的JAVA开发平台,其中涉及到极为优化的JAVA语言开发环境,该平台主要用来进行JAVA应用在小型电子器
3、件上的运用,当前,很多的小型电子器件的嵌入式应用都是使用J2ME平台开发得来的;最后,J2SE是一种JAVA标准开发平台,涉及到程序调试、编译、运行等环节,以及JAVA语言类库以及相关的规范,其作为一种JAVA的运行平台可以进行独立安装。二、J2EE编程技术(-)J2EE程序的部署根本上来说,J2EE属于面向企业的标准,其关键在于EnterpriseJAVABeanAPI,也即是一个基于JAVA的服务器端组件模型。虽然EJB具有自身所独有的规范,但其并不是真正独立的,而是基于JAVA,J2EE平台,适于Brower/Server多层架构的,一种可移植的、
4、安全可靠的企业级应用,有效的促进了企业应用的开发与部署。J2EE技术可以进行多层应用的开发工作,相应的部分可以配置于不同的设备上共同运行,并将其设定为三层结构:客户端、中间层、服务器等。通过EJBAPI容器为商业构件提供有关服务。服务器包括企业的信息管理单位,其利用标准API实现企业信息的访问。J2EE编程技术的优势还表现在其屮的容器概念,能够为有关运行提供支持,还可以为相关程序提供部署阶段的操作机制,按照部署叙述文件,并将组件安排到相应的容器中,设置有关管理功能。J2EE的开发,首先是搭建EnterpriseJAVABean,写EnterpriseJA
5、VABean程序,构建有关接口,接着实施EJB的编译、设置、开发等环节,再就是进行EJB的配置,开启J2EE服务器之后,启动dcploytool,构建应用程序,并实现EB打包,得到一个.jar文件Z后,将其插到.ear文件中,再构建客户端,写出客户端程序,其中,会牵涉到Home接口、EB实例调用等,将客户端程序打包至客户端,设计有关的EB引用规则以及JNDI名,而web客户机的程序编写与普通类型是相同的,这样就实现了一个J2EE程序的部署工作。(-)轻量级J2EE架构开发(1)框架构成轻量级J2EE架构的开发,一样要运用分层结构,不过,各个层次的具体实现
6、还是有所不同的,其运用的是开源轻量框架,所有的JAVA类都是在相同的JVM中进行,用POJO替换了EJB,并利用POJO支持的IoC进行类配置管理,具有无侵入性的明显优势,编写一般JAVA类就可以,不必去掌握别的API,只有在要求掌握容器的特定功能,减弱了轻量级容器相关曲线,明显的增强了程序的可复用功能。(2)表示层表示层,进行用户与软件的交互工作。J2EE开发的大部分是Web程序,所以表示层常常是Web界面的业务方面,以MVC来当作最常用表现形式。MVC将输入、处理和输出几个环节进行了拆分,也就被拆解为了以下三个部分:模型、视图和控制器等,顺序进行程序
7、的输入、处理和输出,控制器得到有关访问命令之后,选取可用的模型加以处理,并根据用户需求运行必要的逻辑,取得结果回传数据,进而通过视图将其反馈给用户。(3)逻辑层首先,是IoC实现。拥有以下两类实现形式,依赖查找与依赖注入。前者由容器提供相关的接口以及配置环境,该形式下必须自己调配相应的API查找资源,并调配回调方法给有关的应用提供资源。如果是后者,组件并不需要进行定位查找,按照标准执行,由容器来判定依赖关系,整体上管理组件调配,利用JAVABean属性等将其发送给需要的部分。可以发现,后者更为可用,容器进行依赖查询,被管理者开启时呈现setter方法或者
8、构造函数参数,不依赖容器API以及相关接口,IoC容器用来查询组件所需的资源,将
此文档下载收益归作者所有