首頁 考試吧論壇 Exam8視線 考試商城 網絡課程 模擬考試 考友錄 實用文檔 求職招聘 論文下載 | ||
![]() |
2011中考 | 2011高考 | 2012考研 | 考研培訓 | 在職研 | 自學考試 | 成人高考 | 法律碩士 | MBA考試 MPA考試 | 中科院 |
|
![]() |
四六級 | 職稱英語 | 商務英語 | 公共英語 | 托福 | 雅思 | 專四專八 | 口譯筆譯 | 博思 | GRE GMAT 新概念英語 | 成人英語三級 | 申碩英語 | 攻碩英語 | 職稱日語 | 日語學習 | 法語 | 德語 | 韓語 |
|
![]() |
計算機等級考試 | 軟件水平考試 | 職稱計算機 | 微軟認證 | 思科認證 | Oracle認證 | Linux認證 華為認證 | Java認證 |
|
![]() |
公務員 | 報關員 | 銀行從業資格 | 證券從業資格 | 期貨從業資格 | 司法考試 | 法律顧問 | 導游資格 報檢員 | 教師資格 | 社會工作者 | 外銷員 | 國際商務師 | 跟單員 | 單證員 | 物流師 | 價格鑒證師 人力資源 | 管理咨詢師考試 | 秘書資格 | 心理咨詢師考試 | 出版專業資格 | 廣告師職業水平 駕駛員 | 網絡編輯 |
|
![]() |
衛生資格 | 執業醫師 | 執業藥師 | 執業護士 | |
![]() |
會計從業資格考試(會計證) | 經濟師 | 會計職稱 | 注冊會計師 | 審計師 | 注冊稅務師 注冊資產評估師 | 高級會計師 | ACCA | 統計師 | 精算師 | 理財規劃師 | 國際內審師 |
|
![]() |
一級建造師 | 二級建造師 | 造價工程師 | 造價員 | 咨詢工程師 | 監理工程師 | 安全工程師 質量工程師 | 物業管理師 | 招標師 | 結構工程師 | 建筑師 | 房地產估價師 | 土地估價師 | 巖土師 設備監理師 | 房地產經紀人 | 投資項目管理師 | 土地登記代理人 | 環境影響評價師 | 環保工程師 城市規劃師 | 公路監理師 | 公路造價師 | 安全評價師 | 電氣工程師 | 注冊測繪師 | 注冊計量師 |
|
![]() |
繽紛校園 | 實用文檔 | 英語學習 | 作文大全 | 求職招聘 | 論文下載 | 訪談 | 游戲 |
去年你曾預言J2EE正在迎來一次劃時代的變革,關鍵詞是EJB,對此你能再做一次闡述嗎?
J2EE可以說是這幾年發展非常快速的一個應用開發平臺,這和Java這種靈活、方便、開放、跨平臺的語言具有不可分隔的聯系。Java是一個講求實用的語言,所有對應用開發有用的特性都被吸收進來,成為Java平臺的一部分,而那些花稍但無實際作用的特性被摒棄。Java的類庫豐富、開發社區完善等特色標志著它還將在相當長的時期內保持旺盛的生命力。
J2EE可以說是在Java平臺中應用最為廣泛的技術,而且正在逐步走向成熟。JCP組織在總結了過去J2EE實踐中的經驗和教訓,在將來的Java EE 5.0規范中將對J2EE技術做一個相當大的調整,其中最受影響的就是EJB規范。過去EJB給人的感覺過重,而且開發過程復雜,不易維護,因此在實際項目中使用EJB的很少。在EJB3中,EJB的開發方法將徹底改變,不再使用Home, Remote接口等概念,而采取輕量級的開發模式,以Java 5.0中引進的annotation作為EJB描述工具,特別是實體Bean的角色將被重新定位,使其單純擔負起O/R Mapping的作用。所有這些舉措都是為了使EJB的開發過程更加簡單、效率更高、維護更方便。
在Web開發方面,Java EE 5增加了新的JSF規范,這是一個類似于struts之類的web開發框架,但比它們更方便。JSF基于事件及UI組件模型的開發方式顛覆了傳統的web開發習慣,結合開發工具的支持,將使其更接近于一個真正的MVC編程環境。使用JSF開發表現層現在看起來更象swing編程,基于UI組件的模型能夠把web界面定制的很多工作獨立出來,廠商可以針對具體的目標定制更多更好用的組件。而我們作為國產中間件廠商,比國外廠商理應更了解國內客戶的需求,因此我們的應用開發平臺Apusic Studio將成為以JSF為基礎的一個強大的web應用開發平臺。
現在很多應用已經轉移到所謂的輕量級J2EE方案上去了,比如Spring,已經紅了快兩年了。現在才推出Java EE 5.0是不是來得太晚些了?怎樣預期Java EE對于整個產業的影響?
在我們主辦的“Java俱樂部”地面活動上,也有技術愛好者問及我這個問題,當時我回答到“非官方和官方互相促進,Java EE 5.0來得并不晚”。
開源社區(往往是非官方標準)代表的經常是理想主義者,而商業公司(往往是官方標準)代表的經常是現實主義者。兩者之間有相互競爭的地方,但從長遠來看,更多的是一種是相互補充、相互促進的過程。
Spring及Hibernate等開源框架,已經對Java EE的技術發展趨勢產生了非常重大的影響。或者說Java EE的發展,也借鑒并吸取了這些開源框架的一些優秀的思想。從技術層面來看,這反而會使Java EE具有一定的后發優勢;同時,這些新技術在業界的廣泛使用,總是需要一定的周期,并且,采用Java EE構建業務系統的最終用戶,也總是希望能夠獲得諸多廠商的官方支持與商業標準。因此,從這些方面來看,Java EE 5.0 來得其實并不晚。至于Java EE對于整個產業的影響,可能是J2EE這個概念自誕生以來比較重量級的一次震撼。它所帶來的影響是深遠的(更多的表現在對J2EE開發過程的影響),但用戶自1.4平臺向5.0平臺之上的遷移,卻是平緩的。
讓我們把話題再回到你的心血杰作Apusic Platform產品家族上,有人曾說,國產中間件的出路是專注于某個產品、用單一化的差異優勢競爭。以前同樣有人講APUSIC產品線單一,但現在我聽說你們馬上要推出消息中間件和開發平臺,在這里你能否對這兩種產品作一點介紹?
過去我們的產品線是比較單一,僅有一個應用服務器產品,這次我們推出了Apusic MQ和Apusic Studio這兩個產品,使產品線有了很大的擴充,形成一個相對比較完整的Apusic Platform產品家族。在這個產品家族中Apusic Studio將扮演一個非常重要的角色。我們知道,各廠商的應用服務器產品都是大同小異的,用戶主要根據性能、易用性、售后服務等指標來進行選擇。但是僅有應用服務器產品是不夠的,還需要一個好的開發工具來支持。過去我們就深受缺少開發工具的困擾,很多用戶其實很喜歡Apusic應用服務器,覺得用起來很不錯,但開發起來太麻煩,甚至有人先在其他平臺上開發,等開發完了再移植過來,這種困擾多少打擊了一部分開發人員的積極性。
在Apusic Studio立項會議上,我們一開始是想為JBuilder、Eclipse等寫一些插件,利用第三方開發工具來支持Apusic的開發,但我們最終拋棄了這一想法,決定搞一個和Apusic應用服務器緊密結合的,更接近于應用開發的平臺。金蝶集團具有十幾年的應用開發歷史,積累了大量的經驗和教訓,在這樣的基礎上,我們更應該秉承“幫助客戶成功”的集團宗旨,不僅向用戶提供一個方便、高效的開發工具,更重要的是要在產品中和用戶分享金蝶的應用開發經驗,以開發思想、開發模式、開發工具、應用組件等全方位的開發平臺提供給客戶。
Apusic Studio以Eclipse為基礎,不僅具有大多數J2EE開發工具所應當具有的功能,還提供了以XP方法為代表的輕量級開發方面的工具,另外,我們還提供了一些現成的組件,以幫助用戶快速構建應用系統。我們知道,在J2EE規范中,將一個應用的開發分解成若干個角色,包括開發、配置、部署、管理等,但實際上,部署、配置、管理等階段,都是開發過程中必不可少的一個階段。那么,怎么把這些階段有機的集成在一起呢?Apusic Studio就是這樣一個統一的開發平臺,它基于Eclipse技術,通過與Apusic應用服務器的緊密集成,給開發人員提供了一個輕量級的J2EE開發平臺。
最后一個問題說點輕松的,國內很多程序員都曾看過你那篇創下點擊幾十萬的牛帖《程序員的幾個基本原則》,那么現實生活中你真是這樣生活的嗎?比如寫累了休息時瘋狂打暴力游戲?
相關推薦:北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |