- 相關(guān)推薦
J2EE程序員的技術(shù)標準是什么
J2EE核心是一組技術(shù)規范與指南,其中所包含的各類(lèi)組件、服務(wù)架構及技術(shù)層次,均有共同的標準及規格,讓各種依循J2EE架構的不同平臺之間,存在良好的兼容性,解決過(guò)去企業(yè)后端使用的信息產(chǎn)品彼此之間無(wú)法兼容,企業(yè)內部或外部難以互通的窘境。下面小編整理的關(guān)于J2EE程序員的技術(shù)標準是什么,歡迎大家參考!
1. J2EE實(shí)際上是一組規范(新手對規范這個(gè)詞可能云里霧里的,沒(méi)有辦法,JAVA概念太多了,大部分概念慢慢就會(huì )理解),沒(méi)錯,J2EE這個(gè)概念并不是某種技術(shù),而是一堆規范(實(shí)現意義上可以說(shuō)是一堆技術(shù))組成的,在老手的嘴里它是一堆概念。J2EE規范有的是標準的,有的不是標準的。標準的含義就是被SUN公司JDK體現與兼容,成為業(yè)界遵循的準則。比如,Servlet,當它成為標準規范以后,就會(huì )在JDK里得到支持和體現,中間件開(kāi)發(fā)商就會(huì )去實(shí)現它,我們就要按照這種標準開(kāi)發(fā)應用。還有Struts,它是開(kāi)源組織Apache開(kāi)發(fā)的規范,不是標準的,但以后可能會(huì )成為標準。所以,合格的J2EE程序員,不僅是掌握了多少JAVA的編寫(xiě)規范,而是掌握了多少J2EE開(kāi)發(fā)平臺的規范(包括標準和非標準的)。
2. 各種中間件是一種規范。
中間件的意義在于,它已經(jīng)實(shí)現了每個(gè)應用都需要的底層基礎部分。比如,WebLogic和Jboss,它已經(jīng)提供了應用容器,和Servlet,JDBC,JNDI,JMS和 WebService等接口。開(kāi)發(fā)者在這個(gè)基礎上,可以很容易而且可以很好去實(shí)現這些功能,從而使開(kāi)發(fā)者集中經(jīng)歷,去解決應用的業(yè)務(wù)邏輯。通常,業(yè)務(wù)邏輯是千變萬(wàn)化的,但是底層實(shí)現卻有跡可循,中間件開(kāi)發(fā)商承擔了底層實(shí)現的責任。目前,絕大部分應用都是基于現成的中間開(kāi)發(fā)的,作為j2ee程序員,掌握主流的中間件是基本的職業(yè)要求之一。
3. 各種框架也是一種規范。
中間件使開(kāi)發(fā)者從底層實(shí)現中解放出來(lái),基于框架的開(kāi)發(fā)使開(kāi)發(fā)者從程序基本架構中解放出來(lái),從而更徹底的將精力轉到業(yè)務(wù)邏輯領(lǐng)域。也許某天,程序設計和構架就是那么回事,框架一上就ok,開(kāi)發(fā)者的主要任務(wù)已經(jīng)徹底轉到業(yè)務(wù)邏輯領(lǐng)域。所以,以后出色的開(kāi)發(fā)者,是那些對業(yè)務(wù)能透徹領(lǐng)悟的人,程序構架則由建模行家擔當。但是,基于框架開(kāi)發(fā),不是忽略框架,因為大部分業(yè)務(wù)邏輯的實(shí)現,都是基于框架的。而且,當現有的框架不能滿(mǎn)足需求時(shí)候,還需要擴展框架甚至被迫另外開(kāi)發(fā)框架。J2EE程序員,熟悉主流的框架也是職業(yè)要求,最好還要知道各框架的優(yōu)劣和特性。
4. 各種設計模式和設計思想也是一種規范。
這是一種更高級更抽象的規范,甚至是一種思維層次上的規范,有時(shí)候只能意會(huì )不能言傳。有人曾經(jīng)問(wèn)一位得道高僧,禪是什么?高僧回答說(shuō),禪就是打柴挑水。如果把寫(xiě)程序比作出家當和尚,學(xué)習和實(shí)踐設計模式就是打柴挑水。學(xué)習設計模式,你就可以站在巨人的肩上,吸收前人現成的優(yōu)秀的開(kāi)發(fā)經(jīng)驗。JDK都在不斷實(shí)踐這種抽象規范。
正是這些標準和非標準的規范,促進(jìn)了JAVA應用的發(fā)展和繁榮。隨著(zhù)業(yè)界的發(fā)展,還將有各種開(kāi)發(fā)規范誕生,這些規范只是JAVA程序某一中原則的優(yōu)秀實(shí)現而已,只要我們深諳JAVA(面向對象)的開(kāi)發(fā)思想,就能做到不變應萬(wàn)變,融會(huì )貫通各種新規范,新標準。
【J2EE程序員的技術(shù)標準是什么】相關(guān)文章:
什么是J2EE07-05
j2ee介紹07-22
J2EE的概念08-23
J2EE發(fā)展背景10-28
J2EE技術(shù)簡(jiǎn)介08-05
j2ee安裝教程09-07
j2ee的學(xué)習路線(xiàn)10-28
J2EE控制策略10-21
J2EE發(fā)展狀況07-31
J2EE學(xué)習技巧07-10