Java程序开发领域的十位大师级人物,要求评点如下:
首先是需要有领导的开源软件项目,被广泛熟知和使用,对编程技术发展起到重要作用。
其次是领导和参与Java标准组织或者社区,推动相关技术的发展。
撰写书籍,博客和在公开会议上传播知识。
某个语言的领导者或者设计者,某个公司或者团体的领导者或者技术领头人。
Gavin King
----
开源项目
Hibernate, Seam
JCP
JPA, CDI,EJB
图书
Java Persistence with Hibernate
NHibernate in Action
Hibernate in Action
语言
Ceylon
Rod Johnson
----
开源项目
Spring Framework
JCP
DI
图书
Expert One-on-One J2EE Design and Development
Expert One-on-One J2EE Development without EJB
Professional Java Development with the Spring Framework
Aspectj in Action: Enterprise AOP with Spring Applications
Doug Cutting
----
开源项目
Lucene, Nutch, Hadoop
社区
Apache Chairman
Doug Lea
----
开源项目
Java Collections
Java Concurrency Utilities
JCP
Concurrency Utilities
图书
Concurrent Programming in Java
Java Concurrency in Practice
Joshua Bloch
----
开源项目
Java Collections Framework, java.math
JCP
Extending the Java(201)
Metadata Facility(175)
图书
Effective Java: Programming Language Guide
Java Puzzlers: Traps, Pitfalls, and Corner Cases
Java Concurrency in Practice
James Gosling
----
语言
Java
图书
The Java Programming Language
The Java Language Specification
Kent Beck
----
开源项目
JUnit
图书
Test Driven Development
Extreme Programming Explained
Refactoring
Martin Odersky
----
语言
Scala
开源项目
Generic Java, javac
图书
Programming in Scala
Scala in Depth
Bob Lee
----
开源项目
Guice, Android
JCP
DI
Rickard Oberg
----
开源项目
WebWork, XDoclet, JBoss, Neo4J
Qi4J
图书
Mastering RMI: Developing Enterprise Applications in Java and EJB
XDoclet in Action
?
?