J2EE程序員的技術標準是什麼
J2EE核心是一組技術規範與指南,其中所包含的各類組件、服務架構及技術層次,均有共同的標準及規格,讓各種依循J2EE架構的不同平臺之間,存在良好的兼容性,解決過去企業後端使用的信息產品彼此之間無法兼容,企業內部或外部難以互通的窘境。下面小編整理的關於J2EE程序員的技術標準是什麼,歡迎大家參考!
1. J2EE實際上是一組規範(新手對規範這個詞可能雲裏霧裏的,沒有辦法,JAVA概念太多了,大部分概念慢慢就會理解),沒錯,J2EE這個概念並不是某種技術,而是一堆規範(實現意義上可以說是一堆技術)組成的,在老手的嘴裏它是一堆概念。J2EE規範有的是標準的,有的不是標準的。標準的含義就是被SUN公司JDK體現與兼容,成爲業界遵循的準則。比如,Servlet,當它成爲標準規範以後,就會在JDK裏得到支持和體現,中間件開發商就會去實現它,我們就要按照這種標準開發應用。還有Struts,它是開源組織Apache開發的規範,不是標準的,但以後可能會成爲標準。所以,合格的J2EE程序員,不僅是掌握了多少JAVA的編寫規範,而是掌握了多少J2EE開發平臺的規範(包括標準和非標準的)。
2. 各種中間件是一種規範。
中間件的意義在於,它已經實現了每個應用都需要的底層基礎部分。比如,WebLogic和Jboss,它已經提供了應用容器,和Servlet,JDBC,JNDI,JMS和 WebService等接口。開發者在這個基礎上,可以很容易而且可以很好去實現這些功能,從而使開發者集中經歷,去解決應用的業務邏輯。通常,業務邏輯是千變萬化的',但是底層實現卻有跡可循,中間件開發商承擔了底層實現的責任。目前,絕大部分應用都是基於現成的中間開發的,作爲j2ee程序員,掌握主流的中間件是基本的職業要求之一。
3. 各種框架也是一種規範。
中間件使開發者從底層實現中解放出來,基於框架的開發使開發者從程序基本架構中解放出來,從而更徹底的將精力轉到業務邏輯領域。也許某天,程序設計和構架就是那麼回事,框架一上就ok,開發者的主要任務已經徹底轉到業務邏輯領域。所以,以後出色的開發者,是那些對業務能透徹領悟的人,程序構架則由建模行家擔當。但是,基於框架開發,不是忽略框架,因爲大部分業務邏輯的實現,都是基於框架的。而且,當現有的框架不能滿足需求時候,還需要擴展框架甚至被迫另外開發框架。J2EE程序員,熟悉主流的框架也是職業要求,最好還要知道各框架的優劣和特性。
4. 各種設計模式和設計思想也是一種規範。
這是一種更高級更抽象的規範,甚至是一種思維層次上的規範,有時候只能意會不能言傳。有人曾經問一位得道高僧,禪是什麼?高僧回答說,禪就是打柴挑水。如果把寫程序比作出家當和尚,學習和實踐設計模式就是打柴挑水。學習設計模式,你就可以站在巨人的肩上,吸收前人現成的優秀的開發經驗。JDK都在不斷實踐這種抽象規範。
正是這些標準和非標準的規範,促進了JAVA應用的發展和繁榮。隨着業界的發展,還將有各種開發規範誕生,這些規範只是JAVA程序某一中原則的優秀實現而已,只要我們深諳JAVA(面向對象)的開發思想,就能做到不變應萬變,融會貫通各種新規範,新標準。
相關文章
-
j2ee標準規範是什麼
J2EE組件和“標準的” Java類的不同點在於:它被裝配在一個J2EE應用中,具有固定的格式並遵守J2EE規範,由J2EE服務器對其進行管理。下面是小編整理的關於j2ee標準規範,歡迎大家參考!J2EE平臺由一整套服務(Services)、應用程 -
j2ee程序員考試大綱
J2EE是一套全然不同於傳統應用開發的技術架構,包含許多組件,主要可簡化且規範應用系統的開發與部署,進而提高可移植性、安全與再用價值。下面是小編整理的關於j2ee程序員考試大綱,歡迎大家參考!通過學習該課程學員可以具 -
java程序員學習Flex和BlazeDS有什麼好處
java程序員學習Flex和BlazeDS有什麼好處呢?看了下面的內容你就得到答案了。更多內容請關注應屆畢業生考試網! 好處一:開源Flex軟件開發工具包核心(SDK)是開源架構,用以創建以及維護RIAs,不同瀏覽器和操作系統具有同樣的 -
JTEST日語考試是什麼-JTEST日語等級劃分標準
目前,日本已經有包括京都大學在內的60多所大學院接收考生提供的考試的成績證明,國內1000多家日資企業把考試的成績導入了人事評定製度,作爲企業招聘,升職,提薪的依據。一些地方政府也將證書作爲評定戶口落戶時作爲加分的依 -
Web標準:關於什麼是DOCTYPE
DOCTYPE不可怕,但把它拿走,會讓你怕了又怕。最近在藍色理想轉悠,發現很多朋友提出有關DIV CSS排版問題,以及IE與FF的兼容問題。怎麼問的都有,結果就是一個——顯示很奇怪,很難調整。我們瀏覽的大多數網站,或者用Dreamweaver -
什麼是J2EE
J2EE: 電子商務和信息技術的快速發展以及對它們的需求給應用程序開發人員帶來了新的壓力。必須以比以前更少的金錢、更少的資源來更快地設計、開發企業應用程序。爲了降低成本,並加快企業應用程序的設計和開發, J2EE 平 -
j2ee是什麼
J2EE是一套全然不同於傳統應用開發的技術架構,包含許多組件,主要可簡化且規範應用系統的開發與部署,進而提高可移植性、安全與再用價值。是一個爲大企業主機級的計算類型而設計的Java平臺。下面一起來看看j2ee是什麼?從 -
解決JSP開發Web程序中文顯示三種方法是什麼?
方法一:最簡單也是用的最多的方法<%@ page language="java" pageEncoding="GBK" %>或者<%@ page contenttype="text/html;charset=gbk";>這裏可以用gb2312或者gbk,只是gbk比gb2312支持跟多的字符。這個方法用於jsp頁面中的 -
excel標準差函數是什麼以及計算方法
excel標準差函數是什麼以及計算方法是怎麼的呢?其實在生活中標準差是經常使用到的,它表示一組數據的離散程度,數值越大,預示着離散程度越大;數值越小,預示着離散程度越小,接下來小編給大家詳細介紹excel標準差函數的計算方 -
學習j2eeweb技術的方法
J2EE平臺由一整套服務(Services)、應用程序接口(APIs)和協議構成,它對開發基於Web的多層應用提供了功能支持,下面對J2EE中的13種技術規範進行簡單的描述。下面是小編整理的關於學習j2eeweb技術的方法,歡迎大家參考!J2EE(