Posted on 2006-07-21 06:59
Earth 閱讀(1151)
評論(0) 編輯 收藏 所屬分類:
轉載
上次在某個blog上面看到過一個關于Java人仕的綜合介紹,人列了不少,不過講的比較沒有規律并且不是很全.今天在賽迪網上看到了這些資料,但是閱讀起來很不方便,這里為其修改了其鏈接上的錯誤并將原來分散的資源做了一個綜合.想知道更多的人還可以看看TheServerSide上面的這篇文章: Who’s Who in the Enterprise Java World? Make your opinion known! 里面斷斷續續的也講了不少人^_^
A
|
Adrian Colyer
|
IBM的AspectJ DeveloperJava研究項目負責人,同時也是Eclipse上AspectJ項目的領導者。AspectJ項目起源于帕洛阿爾托(Palo Alto)研究中心(縮寫為PARC)。該中心由Xerox集團資助,Gregor Kiczales領導,從1997年開始致力于AspectJ的開發,1998年第一次發布給外部用戶,2001年發布1.0 release。為了推動AspectJ技術和社團的發展,PARC在2003年3月正式將AspectJ項目移交給了Eclipse組織,因為AspectJ的發展和受關注程度大大超出了PARC的預期,他們已經無力繼續維持它的發展。
AspectJ是用于實現面向方面編程(AOP)的Java語言擴展。通過分離各種正交問題,AspectJ使得開發者能夠更輕松地解決大型軟件系統中常見的一些棘手問題,如日志記錄、錯誤處理之類。 AspectJ項目經過近十年的發展,對于AOP的具體實現已經相當成熟,但其仍存在諸如過于復雜、破壞封裝、需要專門的Java編譯器等缺點。在接收了AspectJ項目之后,Eclipse項目組已經把AspectJ集成在Eclipse Java開發環境中。通過這樣的集成,Eclipse IDE將可以提供對AOP的支持,并彌補AspectJ本身的一些不足之處。 |
B
|
|
Ben Galbraith
|
AOP活躍人士,其在TSSJS2005(全稱:The ServerSide Java Symposium)上關于“AJax Toy”的演講被與會者認為頗有新意。AJAX是Asynchronous JavaScript + XML的縮寫,而且AJax可以很好的和JSF的Component結合起來,開發者不需要成為AJax方面的專家。 |
|
Benjamin Renaud
|
BEA的副CTO。BEA是企業級平臺中間件的領導廠商,其2002財年收入達到9.34億美元,在全球擁有超過15,000家企業用戶。1995年,BEA收購Tuexdo聯機事物處理監視器[Tuxedo online transaction processing(OLTP) monitor],并由此而進入平臺中間件市場。1998年又收購了WebLogic,而WebLogic技術隨后在1999年成為Java應用服務器領域中的領導者。 |
|
Bill Burke
|
JBoss組織首席架構師,EJB 3.0專家組里的JBoss代表。JBoss是一個用純Java編寫、開放源代碼、遵循J2EE規范的應用服務器軟件,它遵循LGPL開放源碼協議。JBoss起初只是一個EJB容器,后來逐步發展成為一個具有復雜功能的應用服務器。現在,最高的版本是4.0。它從創建到現在,經歷了4年的發展歷程。JBoss組織是一家位于美國亞特蘭大的商業服務組織。他們為JBoss應用服務器提供技術支持和顧問咨詢。 |
|
Bob McWhirter
|
Groovy和Drools的開發者。Groovy是一種敏捷開發語言,完全以Java編程API為基礎,于2004年3月底獲得批準。Groovy還是與JRE兼容的一種腳本語言,使用了Java開發人員最熟悉的功能和庫(將它們放到了一個敏捷開發框架中)。Groovy具有使開發人員不用編譯、允許動態類型、使合成結構容易、腳本可在普通Java應用程序中使用、提供shell解析器等特性,這使其成為一種特別容易學習和使用的語言,不管是有經驗的Java開發人員還是剛接觸Java平臺的人,都可以快速掌握。有些人說它可能會永久性地改變開發人員看待和使用Java平臺的方式。
Drools是Bob McWhirter開發的開源項目,是Charles Forgy Rete算法的一個增強的Java語言實現,放在The Codehaus上。Rete算法是Charles Forgy在1979年發明的,是目前用于生產系統的效率最高的算法(除了私有的Rete II)。Rete是唯一的、效率與執行規則數目無關的決策支持算法。Rete應用于生產系統已經有很多年了,但在Java開源軟件中并沒有得到廣泛應用。 除了應用了Rete核心算法、開源軟件和100%的Java實現外,Drools還提供了很多有用的特性。其中包括實現了JSR94 API和創新的規則語義系統,這個語義系統可用來編寫描述規則的語言。目前,Drools提供了三種語義模塊,即Python模塊、Java模塊和Groovy模塊。 |
C
|
Cedric Beust
|
EJB 3專家組的成員,也是其他一些流行的開源項目(例如EJBGen和Doclipse)的創造者。目前是BEA的Weblogic架構師。EJBGen是一種EJB 2.0原始碼生成器,它能夠從一個EJB bean類生成本地界面/遠端界面、本地主界面/遠端主界面、主鍵類和部署描述符。
Doclipse是一個Eclipse下的JavaDoc插件。 Java中的包(Package)其實指的就是目錄,它是為了更好地管理Java類(Class)和接口(Interface)。Java語言的包可以被另一個Java開發包所使用。 EJB是SUN公司倡導的基于JAVA的組件構架,是J2EE中的主要技術之一。EJB定義了一個集成的編程模型和標準的API接口,是實現服務器端應用服務的組件。 |
|
Cliff Schmidt
|
Cliff Schmidt,標準和開源策略產品經理,也是Apache蜂巢項目負責人。蜂巢計劃(Project Beehive)是一個基于 WebLogic Workshop應用框架的用于 J2EE&SOA 應用的開源項目。該框架本身是獨立的,但要依靠WebLogic來運行。 在2004年5月,BEA宣布該框架以后的所有開發都是開放源碼的,這就是Apache蜂巢項目,名為Beehive。 |
|
Craig McClanahan
|
Craig McClanahan目前是SUN公司的高級工程師,主要從事J2EE的WEB層的工作。主要參加的開放源碼有:
1.Catalina Servlet Container:主要的開發人員,該Servlet Container是Apache軟件基金的Jarkarta 中的TOMCAT 4.x和5.x版中的核心部分。 2.Struts: 發起人和主要的開發人員,2000年該項目轉為Apache軟件基金的Jarkarta項目,該框架目前成為采用Java Servlet 和JSP技術構件Web應用的最流行的框架。 3.Digester:發起人和主要的開發人員,本來該項目是為Struts中處理配置文件的一些功能類,后來覺得不錯,就轉成Apache軟件基金的Jarkarta項目的Common中的一個組件項目。 4.JavaServer Faces(JSR-127), 和SUN公司的Ed Burns一起負責該標準。 著作:《Struts in action》 |
|
D
|
David Nuescheler
|
Day Software的CTO,也是Java Content Repository(Java內容錄倉庫)JCR 170專家組負責人。Java Content Repository是一個尋址內容倉庫的標準化API建議。2002年2月,該建議提交到JCR(Java Community Process),JCR專家組于2003年下半年完成最終草案。 |
|
Dion Almaer
|
TSS主編、中間件公司首席架構師、JDO專家組成員。Middleware Company (www.middleware-company.com)即中間件公司是領先的EJB/J2EE和B2B技術培訓機構之一。Middleware Company還構建和維護一流的在線J2EE社區TheServerSide.com。 |
|
Doug Cutting
|
TSS的CEO、MiddleWare公司CEO、《Mastering EJB》作者。他是一位資深全文索引/檢索專家,曾經是V-Twin搜索引擎(Apple的Copland操作系統的成就之一)的主要開發者,后在Excite擔任高級系統架構設計師,目前從事于一些INTERNET底層架構的研究。他貢獻出的Lucene的目標是為各種中小型應用程序加入全文檢索功能。Lucene不是一個完整的全文索引應用,而是是一個用Java寫的全文索引引擎工具包,它可以方便的嵌入到各種應用中實現針對應用的全文索引/檢索功能。早先發布在作者自己的www.lucene.com,后來發布在SourceForge,2001年年底成為APACHE基金會jakarta的一個子項目:http://jakarta.apache.org/lucene/ |
E
|
Erich Gamma
|
經典書籍《Design Patterns(設計模式)》(Addison-Wesley,1995)的四位作者之一,Eclipse的總設計師,并且是EclipseJava開發工具(JDT)項目的領導人。 |
|
Edward Burns
|
JSF 1.2規格主導者。SPEC是System PerformanceEvaluation Cooperative的縮寫,是幾十家世界知名計算機大廠商所支持的非盈利的合作組織,旨在開發共同認可的標準基準程序。
SPEC基準程序是由SPEC開發的一組用于計算機性能綜合評價的程序。以對VAX11/780機的測試結果作為基數,其他計算機的測試結果以相對于這個基數的比率來表示。SPEC基準程序能較全面地反映機器性能,有一定的參考價值。 SPEC版本1.0是1989年10月宣布的,是一套復雜的基準程序集,主要用于測試與工程和科學應用有關的數值密集型的整數和浮點數方面的計算。源程序超過15萬行,包含10個測試程序,使用的數據量比較大,分別測試應用的各個方面。 SPEC基準程序測試結果一般以SPECmark(SPEC分數)、SPECint(SPEC整數)和SPECfp(SPEC浮點數)來表示。其中SPEC分數是10個程序的幾何平均值,SPEC整數是4個整數程序的幾何平均值,SPEC浮點數是6個浮點程序的集合平均值。 1992年在原來SPECint89和SPECfp89的基礎上增加了兩個整數測試程序和8個浮點數測試程序,因此SPECint92由6個程序組成,SPECfp92由14個程序組成。這20個基準程序是基于不同的應用寫成的,主要測量32位cpu、主存儲器、編譯器和操作系統的性能。 參加這個組織的主要成員有:IBM,AT&T,BULL,Compag,CDC,DG,DEC,Fujitsu,HP,Intel,MIPS,Motorola,SGI,SUN和Unisys等。1995年,這些廠商又共同推出了SPECint95和SPECfp95作為最新的測試標準程序。 |
F
|
Floyd Marinescu
|
《EJB Design Patterns》作者。他架構、建置并執行了TheServerSide.com(知名J2EE社區)。他寫了無以計數的文章并且經常在Java研討會上發表演說。 |
G
|
Gavin King
|
Hibernate的作者,EJB3.0專家委員會成員,JBoss核心成員之一,也是《Hibernate in Action》一書的作者。Gavin King 1974年出生于澳大利亞,現在居住在澳大利亞默爾本市。Hibernate 是Java平臺上的一種流行的、容易使用的開放源代碼對象關系(OR)映射框架。Hibernate誕生在2001年11月,在短短的兩年多時間就發展成為Java世界主流的持久層框架軟件,令人側目。Hibernate是一個雄心勃勃的項目,它的目標是成為Java中管理持續性數據問題的一種完整的解決方案。它協調應用與關系數據庫的交互,讓開發者解放出來專注于手邊的業務問題。Hibernate是一種非強迫的解決方案。 |
|
Gregor Hohpe
|
《Enterprise Integration Patterns》作者,目前在ThoughtWorks工作。 |
|
Gregor Kiczales
|
人稱AOP之父,是其領導了開發AOP和AspectJ的PARC團隊。他是知名的AOP傳教士,并且致力于建立同時給實踐者和研究者服務的社區。他在開發高級編程技術并把這些技術傳授給開發者方面有二十年的經驗,是ANSI CLOS設計團隊的成員,同時還是CLOS參考實現的作者,以及《The Art of Metaobject Protocol》(MIT出版社,1991)的作者之一。他現在是British Columbia大學軟件設計方面的Sierra System教授。 |
|
Graham Hamilton
|
Sun副總裁,J2SE1.3、1.4、5.0項目領導人。 |
H
|
Hani Suleiman
|
OSWorkflow開發者,BileBlog的作者。osworkflow是一個輕量級的又極為靈活的工作流引擎,較容易和其它架構做整合。 |
|
Howard Lewis Ship
|
HLS的Blog:http://howardlewisship.com/blog/Tapestry和Hivemind的開發者,《Tapestry in Action》作者。
Tapestry是類似WebForms機制的Java Web Framework,Hivemind是一個微內核的IoC容器,Tapestry和Hivemind都是Apache Foundation Software旗下的軟件。 |
J
|
James Strachan
|
Geronimo的發起者之一,Jakarta項目管理委員會成員,N多JSR expert group的成員。Geronimo是Apache軟件基金會為了創造一個兼容J2EE的容器,而整理出來的一個新成果。
Jakarta是一個Sun公司支持的開源項目。它的最終目標是創造一個質量達到了那些商業解決方案要求的免費J2EE服務器端解決方案。Tomcat應用程序是整個項目的主要部分,并且在很多人看來,它幾乎就等同于整個的Jakarta項目。 |
|
Jason Careria
|
Webwork2,Xwork核心的開發者。WebWork2.x前身是Rickard Oberg開發的WebWork,但現在WebWork已經被拆分成了XWork1和WebWork2兩個項目。 |
|
Jason Hunter
|
Apache基金會管理員,《Java Servlet Programming》作者,Xquery,Jdom等的開發者。 |
|
John Crupi
|
Sun Java Center系統架構師,目前專著于SOA。 |
|
Jonathan Bruce
|
JDBC規格主導人。 |
|
Joshua Bloch
|
《Effective Java》作者,前java平臺核心開發者,目前在google。 |
|
Jon Tirsen
|
Nanning的首席開發者,PicoContainer和NanoContainer活躍開發者,目前在ThoughtWorks工作,Damage Control的項目領導者之一。 |
|
Juergen Hoeler
|
Juergen Hoeler是SpringFramework的共同作者之一,與Rod Johnson共同發起和創造了SpringFramework。SpringFramework中Hibernate相關的API是由Juergen Hoeler完成的。對于喜歡使用Spring/Hibernate架構的程序員來說一定對這部分非常熟悉。Juergen Hoeler也是《J2EE Development without EJB》一書的共同作者之一。 |
|
K
|
|
Kent Beck
|
設計模式的開創者之一。XP[eXtreme Programming(極限編程)]和TDD的創始人,xUnit的開發者。是《The Smalltalk Best Practice Patterns》、《Extreme Programming Explained》和《Planning Extreme Programming(與Martin Fowler合著)》等書的作者。 |
L
|
|
Linda DeMichiel
|
EJB 3.0規格主導者,在SUN工作。 |
|
M
|
Marc Fleury
|
博士,1968年生于巴黎。馬克原先在太陽微視(法國)從事過銷售工作。畢業于法國聲名顯赫的Ecole Poly技術學院的他,同時也是傘兵隊的前任上尉。后來,馬克從巴黎高等師范學校獲得理論物理專業的碩士和博士學位。在從事物理方面的研究過程中,他也在麻省理工學院做過X射線激光器方面的訪問學者。目前,馬克是JBoss公司,即一個坐落在亞特蘭大郊外的、提供優質服務的公司的總裁。JBoss公司,由Marc Fleury領銜的、由世界范圍內100多位開發者組成的公司。他們分發各種用途的J2EE工具,并且致力于將JBoss發展為J2EE平臺中的主流企業Java應用服務器。 |
|
Mark Hapner
|
Mark Hapner不僅是J2EE 1.4規范的主導者,還是Web Service協同工作組織中Sun公司的代表。簡而言之,他是Sun驅動J2EE技術趨勢的關鍵人物。Mark于1996年加 入Sun的Java軟件公司,參與JDBC API的開發。接著,他撰寫了EJB規范和JMS規范。 |
|
Martin Fowler
|
從80年代開始,他就一直從事軟件開發的工作。他寫過四本軟件開發方面的書。《分析模式》是對他商業建模的經驗的收集回顧,其中有很多重要的商業對象開發模式。《UML Disilled》是對UML符號、語意以及迭代式開發過程的概覽,在1998年獲得軟件開發生產力獎金,現在已經出到了第二版。《Refactoring》描述了如何以可控的、快速的方式改變現有軟件的設計。他最近與Kent Beck合寫的《Planning Extreme Programming》則描述了如何進行XP設計。這四本書被全世界的軟件開發者奉為經典,尤其是后兩本,讓軟件開發者們看到了快速、靈活的軟件開發的可能性。他所描述的重構技術和基于重構的XP方法,被稱為“軟件開發史上的一次風暴”。Martin Fowler在許多軟件開發的國際性會議上做過演講。他還是OOPSLA、軟件開發委員會、UML世界、XP2001、TOOLS等幾個協會的會員。同時,他還是“分布式運算”雜志的專欄作家。現在,他又為“軟件開發”雜志做顧問,同時還為“IEEE軟件”寫一個設計專欄。目前是ThoughtWorks(系統集成及顧問公司)的CEO。 |
|
Matt Raible
|
1997年畢業于Denver大學,獲得俄語、國際商業和經濟學位。《Spring live》一書的作者。 |
|
Mike Cannon-Brookes
|
OpenSymphony及Atlassian的開發者,《Java Open Source programing》一書的作者。 |
P
|
Pat Lightbody
|
Webwork的開發者。 |
|
Patrick Linskey
|
JDO活躍人士,JDO2.0,EJB3.0專家組成員。 |
|
R
|
Rick Ross
|
Javalobby公司創建人。 |
|
Rickard Oberg
|
Xdoclet及Webwork的開發者,Jboss的前架構師,目前主要研究AOP。Oberg是瑞典Java編程競賽“Software Reuse Cafe”的兩度折桂者,這使得他成為瑞典最好的Java程序員之一。 |
|
Robin Roos
|
JDO2.0活躍人士,《Java Data Object》一書的作者。 |
|
Rod Johnson
|
Rod Johnson在2002年出版了一本非常暢銷的J2EE書籍《Expert One-on-One J2EE Design and Development》,闡述了J2EE開發的方方面面的經驗和設計,同時他根據本書的思路,開發了SpringFramework。如今SpringFramework是最流行的輕量級Java IoC容器。Rod本人也是Servlet2.4和JDO2.0專家委員會成員,他同時也是一位經驗豐富的技術咨詢專家。Rod開了一家咨詢公司,提供SpringFramework的技術支持和培訓。Rod Johnson也是反EJB方面一個代表人物,他創建的Spring的最終目標是取代EJB。 |
|
S
|
Scott Ambler
|
Scott W. Ambler是Ronin International的總裁,該公司是一家專門提供面向對象過程指導、體系結構建模和Enterprise JavaBean(EJB)開發的咨詢企業。他自己著作了或者與其他人合著了幾本有關面向對象開發的書籍,包括最近出版的《The Object Primer 2nd Edition》。可以通過scott.ambler@ronin-intl.com與他聯系,他的網站位于www.ambysoft.com。 |
|
Sergey Dmitriev
|
Jetbrains公司CEO,Intelij IDEA的開發者。Sergey Dmitriev認為,我們今天把領域問題映射成通用編程語言如Java、C#,就像把C語言用匯編代碼表達出來一樣如在石器時代。所以我們需要可以隨意制造貼近問題域的DSL。 |
T
|
|
Ted Neward
|
Ted Neward是Manning出版社元老級的作者,Manning最早出版的書正是Ted Neward的《Core OWL》與《Advanced OWL》(一本入門,一本進階)。有趣的是,當Ted Neward的OWL這兩本書快出版時,Borland居然宣布停止開發OWL。Ted Neward花了這么多心血,居然換來這樣的結果。OWL本來市場就很小,又被Borland宣布死刑,Ted Neward的這兩本書賣得奇慘。后來,Ted Neward轉向Java,在Manning出版了一本很受好評的《Effective Enterprise Java》。接著,Ted Neward開始和O’Reilly合作,出版了好幾本與他人合著的.NET書,包括了《C# in a Nutshell》、《VB.NET Core Classes in a Nutshell》、《C# Language Packet Reference》、《Shared Source CLI Essentials》。其中,《Shared Source CLI Essentials》一書是剖析Rotor的第一本書,2003年三月底出版。 |
|
|
V
|
|
Vincent Massol
|
Vincent Massol是Jakarta Cactus測試框架的創建者,也是Maven和MockObjects開發團隊的活躍參與者。他是Pivolis的CTO,還是一位敏捷軟件開發專家。《Junit in action》一書的作者。 |
|
|
|
|
|