关于J2EE技术体系的探讨与思考
2020-03-02李春光
李春光
摘 要:我国计算机软件技术处于迅速发展的状态,无论是软件系统整体规模,还是应用的需求也随之处于持续增加的态势,计算机软件技术核心研究方向也发生了相应的转变。Internet关于J2EE应用程序的开发方式以及技术也提出更为新颖的要求。为此本文简要分析了J2EE技术的基本内涵,从应用群体、理论基础以及核心技术运用情况等多个方面针对J2EE的运用现状予以详细的分析,并具体讨论J2EE未来的发展趋势与方向,以期为我国J2EE技术未来发展提供相应的参考与帮助。
关键词:软件技术 J2EE技术体系 应用现状 发展趋势
中图分类号:TP311 文献标识码:A 文章编号:1674-098X(2020)08(a)-0248-03
Abstract: China's computer software technology is in a state of rapid development, both the overall scale of the software system, or the application of the demand is also in the trend of continuous increase, computer software technology core research direction has also changed accordingly. The Internet also puts forward more novel requirements on the development mode and technology of J2EE applications. For this reason, this paper briefly analyzes the basic connotation of J2EE technology, analyzes the application status of J2EE in detail from the aspects of application group, theoretical basis and core technology application, and discusses the development trend and direction of J2EE in the future, in order to provide reference and help for the future development of China's J2EE technology.
Key Words: Software technology; J2EE technology architecture; Application status; The development trend
基于計算机软件技术的发展不断加速,J2EE技术使也逐渐受到人们的重视,成为学者普遍关注与研究的技术,其最为明显的优势便是在于拥有相对健全的体系结构[1]。如今,Internet已然是应用系统的部署平台,其存在使得各类应用程序拥有更为丰富的异构性、复杂性以及分布性,所以关于J2EE技术的要求也更为苛刻。如今,许多大规模企业均已经研发并投入运用属于自身的模块服务,但为了实现通用的目的,需要制定相应的规范,基于既有需求,尝试研发属于自身的中间件。然而,其同实际使用者之间的交流彼此不同,导致使用者难以将不同企业所研发的中间件拼装在一体以便为自身提供服务,层间高效彼此交互,进而形成新的问题。故而,需要提出标准的概念,而J2EE技术即为以Java技术为基础的众多标准[2]。
1 J2EE技术的基本内涵
J2EE技术是借助Java平台以实现精简企业处理方案的研发、部署以及管理等有关繁杂问题的一种体系结构,同时也实现了对一种标准公开存储控制规则的定义。J2EE技术借助对一种标准结构加以定义以充分发挥自身的优势,而身为Java技术企业级别运用的最为优秀的平台,相较于其余软件技术而言,J2EE技术确实存在许多明显优势,包括高速反应能力、可拓展能力以及可以为异构环境提供支持的能力等。使得搭建具备可伸缩性、灵活性、重复运用以及便于养护等功能成为可能,也为其奠定了良好的基础。而针对研发以Web为基础的多层运用好供应功能支持,同时供应了JDBC、JNDI、JAF、EAI、JAAS、JCA、EJB、XML、JMS、JTA、JTS、RMI、JSPl、JavaServlet、JavalDL/CORBA、JavaMail等相应的技术规范[3]。当软件技术处于高速发展的态势,人才市场关于J2EE技术人才的需求也会随之增加,且关于人才个人能力的要求也将相应提高。因此,如何样培育符合实惠发展实际需求的软件人才,是当前许多学校以及社会企业所关注的问题。而讨论J2EE技术体系未来发展的方向,并加以适当的预估,不仅能够进一步追踪软件研发更为先进的技术,同时也对我国未来J2EE技术体系人才的培养而言具有更为积极的意义与价值。
2 J2EE技术应用现状及其发展趋势
2.1 J2EE技术应用群体基本情况及其发展趋势
就目前而言,J2EE技术体系的基本运用群体可以分为如下几类,包括外商独资(欧美企业)、合资或合作(欧美企业)企业、民营或私营企业、国营企业或政府机关以及外商独资(日本)等。其中,以外商独资运用占比最高,目前可达到35%左右,这也证明J2EE技术体系在国际软件领域之中占有主导地位,J2EE技术本身用以处理问题的能力也确实得到行业的普遍认可,并得以广泛地运用在实际问题处理工作之中。至于其他运用主体尽管占比未能达到外商独资企业,但也基本维持较高的水平,普遍不低于10%,这就代表J2EE技术体系本身具有较强的普适性,其能够广泛运用在不同的群体之中。
而通过其技术运用群体现状能够加以适当的推断,J2EE技术之后的发展方向,是进一步深入软件运用行业之中的所有角落之中,而该技术无论是市场的占有率,还是运用频率,都将处于持续增长的态势,相较于现在只高不低。就各个应用群体发展趋势方面而言,欧美企业依旧将占有市场较大的份额,成为主导的力量,但其余的运用群体将更为依赖J2EE技术所供应的支持。也正是因为该发展方向的影响下,J2EE技术更新周期将不断缩减,针对部分热点技术的优化、改善以及有机结合将处于客观实际需要的背景下进一步加快发展速度。
2.2 J2EE核心技术运用现状及其发展趋势
就J2EE核心技术而言,目前运用最为广泛,频率最高的技术包括JDBC、JSP、EJB、JavaServlet、XML共计五种技术,其运用频率普遍处于80%~90%之间。而运用频率较高也代表上述五种技术具有优秀的实际问题处理能力,且各项功能更为健全,成为引导J2EE技术发展最为重要的力量。而就J2EE技术体系未来发展方向角度而言,上述五种技术在未来依旧具有优秀的问题解决能力,是问题解决最为理想的技术,所以在未来不可被替换。其余八种核心技术,其应用频率明显较上述五种技术更低,其应用频率普遍处于30%~60%之间。尤其是EAI技术,据有关学者试验研究显示,其应用频率甚至不高于20%,由此可以证明J2EE技术之中部分技术的运用领域存在明显的局限性,或是部分技术尚且处于萌芽阶段,有待进一步完善以及成熟,经过一定时间的发展,未来可能会获得良好的发展空间。由此可以推论,J2EE之中的部分核心技术能够借助一定技术实现彼此结合的方式使其性能得到进一步强化,进而提高其本身的应用效率。
2.3 J2EE技术理论基础统计及其发展趋势
就当前J2EE技术的运用现状而言,关于J2EE技术理论基础,众多学者以及工作人员均认可面向对象程序设计所具有的关键价值。由此可见,尽管编程语言确实处于持续发展的态势之中,但面向对象程序设计依旧得到人们的青睐,并占据主导地位,无论是运用整体范围,还是市场的覆盖范围,都是其余程序设计模式所不可相比的,且其关键性也不会产生相应的改变。另外,仅数据结构以及软件设计工程两项理论基础的运用相对频繁与广泛,数据结构理论基础的运用广泛证明了基础算法对软件研发而言至关重要,而软件设计工程理论基础运用广泛则证明研发优秀的软件设计必不可少,具体表现在需求分析以及概要设计环节之中,这同样是从事软件行业工作人员不断提高个人能力最为关键的基础。其余五门理论基础的运用概率普遍较低。通过该现象也能了解,目前许多理论基础确实有其局限性,在现实之中的应用价值也不能达到预期效果,尤其是被学者广泛认为极为关键的操作系统,但事实上并没有得到人们的认可,运用频率也并不高。而从未来发展方向来说,基于J2EE技术体系的日渐发展,将愈发适用于多种操作系统之中,关于操作系统的标准将持续调低,特别是部分计算机硬件底层理论概念的需要也会逐渐下降,J2EE技术未来应用将愈渐大众化。
2.4 J2EE技术专业技能统计分析及其发展趋势
关于J2EE技术的专业技能,Java语言程序设计普遍能够得到人们的认可以及重视,关于其重要性,大部分学者也持有认可的状态,Java是J2EE技术体系的根本,在整体项目开发期间占有极为关键的地位。其中,数据库技术的运用十分广泛,运用频率也相对较高,这也证明J2EE技术体系实际运用期间,依旧无法脱离针对数据库有关技术纯熟的运用。而WINZK主机系统以及LINUX主机系统运用频率并不高,据有关学者研究显示,其占比甚至不足30%。造成该现象的原因主要集中在如下两个方面:其一,关于J2EE技术有关运用群体技术方面的要求相对较低,或是研发过程中所采用的操作系统较为简单。其二,实际运用J2EE技术进行项目研发期间,关于异构环境这一技术方面的问题已经为目前许多新型技术所处理,这也使得研发人员的研发难度大幅降低。
3 J2EE技术体系未来发展方向
J2EE技术作为最为人们的一项技术,受到人们的青睐与重视,而以新一代网络技术作为基础的J2EE技术体系运用已然是必然趋势。J2EE技术依靠其本身具有的跨平台性以及优秀的安全性优势,得以被运用,并发展为当前服务器端运用程序平台的第一选择。关于商务研发的J2EE技术,也因为本身具有极为便利的构架、完善的体系,得以广泛引用在大规模网站、企业级运用以及电子商务等项目之中,并起到至关重要的作用。而技术用以处理的工程项目愈发复杂、内容愈渐增加,对人才技术面的要求也更为严格与广泛。就工程学角度而言,J2EE技術当前所面临最为严峻的挑战便是复杂度尚未得到优化。
关于J2EE技术而言,不止是供应了关于复杂项目的处理方案以及对应的技术,重点在于强化了软件的复用性,如此不仅最大程度减少了J2EE技术用户使用的难度,同时也有效提高了软件开发的工作效率,最大程度节省了社会资源。而上述变化从宏观角度而言,却是令J2EE技术的优势得到进一步的发挥。同时,在研发效率提高、软件运行方面稳定性、精简运行管理等业务方面,也表现出明显的优势。
4 结语
我国软件技术高速发展的今日,J2EE技术研发属于可伸缩,且带有优秀负载平衡能力的数层分布式平台企业运用的优秀平台。J2EE技术基本能够满足用户各项需求,也证明其确实获得软件行业从业人员以及相关学者的普遍认可。为此,相关学者以及从业人员,应进一步加快J2EE技术的革新速度,以满足未来科学技术进步以及发展的实际需求。
参考文献
[1] 李婕.基于J2EE的分布式网站群系统建设应用探讨[J].软件(教育现代化)(电子版),2018(1):92.
[2] 杨蒲菊.基于J2EE技术家校系统的网络配置与测试的研究[J].电脑知识与技术:学术交流,2018(1X):82-83.
[3] 杜宇.中小微企业竞争情报服务模式研究—基于J2EE和B/S构架服务平台建设的探讨[J].现代经济信息,2018(1):52,54.
[4] 田佳骏.基于J2EE网上银行核心业务系统的设计与开发[D].湖南:湖南大学,2016.
[5] 朱刚.基于J2EE技术下的体育管理信息系统体系结构及框架设计[J].自动化与仪器仪表,2016(9):117-118.
[6] 孙磊.基于J2EE技术体系的企业物资管理系统的设计[J].自动化与仪器仪表,2015(3):127-128.
[7] 樊智涛.J2EE技术在产品物流跟踪信息系统中的应用[J].物流技术,2016,35(8):126-128,156.