下表列出的是所有参加本次翻译项目的人员名单,按照报名时间先后顺序排列。其中DigitalSonic为项目负责人。
表 F.1. 参与人员列表
网名 | 姓名 | 网名 | 姓名 | |
---|---|---|---|---|
Cao Xiaogang | 曹晓钢 | Yanger | 杨戈 | |
DigitalSonic | 丁雪丰 | Shuai Zheng | 郑帅 | |
tigerwoo | 伍昊献 | melthaw | 张辰雪 | |
macrochen | 陈邦宏 | mo ying | 莫映 | |
黄迅 | 黄迅 | mochow | ||
Liang Chen | 陈亮 | whimet | 李彦辉 | |
downpour | 陆舟 | ken | 郑侃杰 | |
Song Guoqiang | 宋国强 | mafusheng | 马富生 | |
Kirua Jiang | 蒋臻恺 | Sean Chan | 陈志勇 | |
Nicholas Ding | 丁舜佳 | pesome | 张俊 | |
Andy Cui | 崔文俊 | joyheros | 邓超 | |
YY | 邹文艳 | Richard Cool | 顾李健 | |
YuLimin | 俞黎敏 | crazycy | 崔毅 | |
wadise | 吴金亮 | Tim.Wu | 吴鹏程 | |
swinarts | 林赟 | jlinux | 唐勇 |
由于Spring文档内容较多,所以基本按照章节进行分配,较大的章节被划分为若干的任务条。下表是翻译、一审及二审的具体任务分配情况。
表 F.2. 任务分配表
章节 | 翻译 | 一审 | 二审 |
---|---|---|---|
Index (30 / 9KB) | DigitalSonic | Yanger | YuLimin |
Preface (19 / 15KB) 1. Introduction | mafusheng | Yanger | YuLimin |
Preface (19 / 15KB) 1. Introduction |
mafusheng | Yanger | YuLimin |
2. What's new in Spring 2.0? (new / 16KB) | mafusheng | DigitalSonic | YuLimin |
I. Core Technologies | |||
3. The IoC container (207 / 232KB) | |||
3.1. Introduction 3.2. Basics - containers and beans |
Sean Chan | macrochen | DigitalSonic |
3.3. Dependencies | Sean Chan | macrochen | jlinux |
3.4. Bean scopes | Mo Ying | Sean Chan | macrochen |
3.5. Customizing the nature of a bean | Mo Ying | Sean Chan | macrochen |
3.6. Abstract and child bean definitions 3.7. Container extension points |
joyheros | Sean Chan | macrochen |
3.8. The ApplicationContext 3.9. Glue code and the evil singleton |
joyheros | Sean Chan | macrochen |
4. Resources (new / 28KB) | pesome | YuLimin | Sean Chan |
5. PropertyEditors, data binding, validation and the BeanWrapper (30 / 32KB) | downpour | jzk | macrochen |
6. Aspect Oriented Programming with Spring (398 / 119KB) | |||
6.1. Introduction 6.2. @AspectJ support |
jzk | melthaw | YuLimin |
6.3. Schema-based AOP support 6.4. Mixing aspect types |
jzk | melthaw | YuLimin |
6.5. Proxying mechanisms 6.6. Programmatic creation of @AspectJ Proxies 6.7. Using AspectJ with Spring applications 6.8. Further Resources |
ken | melthaw | YuLimin |
7. Spring AOP APIs (new / 88KB) | |||
7.1. Introduction 7.2. Pointcut API in Spring 7.3. Advice API in Spring 7.4. Advisor API in Spring |
ZhengShuai | crazycy | Andy Cui |
7.5. Using the ProxyFactoryBean to create AOP proxies 7.6. Concise proxy definitions 7.7. Creating AOP proxies programmatically with the ProxyFactory 7.8. Manipulating advised objects |
ZhengShuai | crazycy | Andy Cui |
7.9. Using the "autoproxy" facility 7.10. Using TargetSources 7.11. Defining new Advice types 7.12. Further resources |
ZhengShuai | crazycy | Andy Cui |
8. Testing (new / 23KB) | 黄迅 | Andy Cui | YuLimin |
II. Middle Tier Data Access | |||
9. Transaction management (95 / 85KB) | |||
9.1. Introduction 9.2. Motivations 9.3. Key abstractions 9.4. Resource synchronization with transactions |
whimet | YuLimin | downpour |
9.5. Declarative transaction management 9.6. The default transaction settings |
whimet | YuLimin | downpour |
9.7. Programmatic transaction management 9.8. Choosing between programmatic and declarative transaction management 9.9. Application server-specific integration 9.10. Solutions to common problems |
whimet | YuLimin | downpour |
10. DAO support (13 / 6KB) | whimet | jzk | DigitalSonic |
11. Data access using JDBC (104 / 53KB) | |||
11.1. Introduction 11.2. Using the JDBC Core classes to control basic JDBC processing and error handling |
macrochen | downpour | Song Guoqiang |
11.3. Controlling database connections 11.4. Modeling JDBC operations as Java objects |
macrochen | downpour | Song Guoqiang |
12. Object Relational Mapping (ORM) data access (113 / 135KB) | |||
12.1. Introduction 12.2. Hibernate |
downpour | YuLimin | Andy Cui |
12.3. JDO 12.4. Oracle TopLink 12.5. Apache OJB |
downpour | YuLimin | Andy Cui |
12.6. iBATIS SQL Maps 12.7. JPA 12.8. Transaction Management 12.9. JpaDialect |
downpour | YuLimin | Andy Cui |
III. The Web | |||
13. Web MVC framework (274 / 146KB) | |||
13.1. Introduction 13.2. The DispatcherServlet 13.3. Controllers |
Song Guoqiang | macrochen | Tim.Wu |
13.4. Handler mappings 13.5. Views and resolving them |
Song Guoqiang | macrochen | Tim.Wu |
13.6. Using locales 13.7. Using themes |
Song Guoqiang | macrochen | swinarts |
13.8. Spring's multipart (fileupload) support 13.9. Using Spring's form tag library |
Song Guoqiang | macrochen | swinarts |
13.10. Handling exceptions 13.11. Convention over configuration 13.12. Further Resources |
Song Guoqiang | macrochen | swinarts |
14. Integrating view technologies (175 / 75KB) | |||
14.1. Introduction 14.2. JSP & JSTL 14.3. Tiles 14.4. Velocity & FreeMarker |
YY | whimet | YuLimin |
14.5. XSLT 14.6. Document views (PDF/Excel) 14.7. JasperReports |
YY | whimet | DigitalSonic |
15. Integrating with other web frameworks (new / 51KB) | |||
15.1. Introduction 15.2. Common configuration 15.3. JavaServer Faces 15.4. Struts |
Nicholas Ding | pesome | Song Guoqiang |
15.5. Tapestry 15.6. WebWork 15.7. Further Resources |
Nicholas Ding | pesome | Song Guoqiang |
16. Portlet MVC Framework (new / 59KB) | |||
16.1. Introduction 16.2. The DispatcherPortlet 16.3. The ViewRendererServlet 16.4. Controllers |
Liang Chen | Richard Cool | DigitalSonic |
16.5. Handler mappings 16.6. Views and resolving them |
Liang Chen | Richard Cool | DigitalSonic |
16.7. Multipart (file upload) support 16.8. Handling exceptions 16.9. Portlet application deployment |
Liang Chen | Richard Cool | DigitalSonic |
IV. Integration | |||
17. Remoting and web services using Spring (new / 34KB) | |||
17.1. Introduction 17.2. Exposing services using RMI 17.3. Using Hessian or Burlap to remotely call services via HTTP |
黄迅 | ZhengShuai | YuLimin |
17.4. Exposing services using HTTP invokers 17.5. Web Services 17.6. Auto-detection is not implemented for remote interfaces 17.7. Considerations when choosing a technology |
黄迅 | ZhengShuai | YuLimin |
18. Enterprise Java Bean (EJB) integration (53 / 18KB) | 黄迅 | ZhengShuai | DigitalSonic |
19. JMS (new / 40KB) | |||
19.1. Introduction 19.2. Using Spring JMS |
黄迅 | joyheros | jzk |
19.3. Sending a Message 19.4. Receiving a message |
黄迅 | joyheros | jzk |
20. JMX (new / 69KB) | |||
20.1. Introduction 20.2. Exporting your beans to JMX |
mochow | DigitalSonic | YuLimin |
20.3. Controlling the management interface of your beans 20.4. Controlling the ObjectNames for your beans |
mochow | joyheros | YuLimin |
20.5. Exporting your beans with JSR-160 Connectors 20.6. Accessing MBeans via Proxies 20.7. Notifications 20.8. Further Resources |
mochow | joyheros | YuLimin |
21. JCA CCI (new / 51KB) | |||
21.1. Introduction 21.2. Configuring CCI 21.3. Using Spring's CCI access support |
jzk | wadise | Andy Cui |
21.4. Modeling CCI access as operation objects 21.5. Transactions |
jzk | wadise | Andy Cui |
22. The Spring email abstraction layer (37 / 15KB) | Cao Xiaogang | ken | jzk |
23. Scheduling and Thread Pooling using Spring (new / 23KB) | Cao Xiaogang | downpour | jzk |
24. Dynamic language support (new / 48KB) | |||
24.1. Introduction 24.2. A first example |
melthaw | downpour | joyheros |
24.3. Defining beans that are backed by dynamic languages | melthaw | downpour | joyheros |
24.4. Scenarios 24.5. Further Resources |
melthaw | downpour | joyheros |
25. Annotations and Source Level Metadata Support (108 / 38KB) | |||
25.1. Introduction 25.2. Spring's metadata support 25.3. Annotations 25.4. Integration with Jakarta Commons Attributes |
DigitalSonic | pesome | Andy Cui |
25.5. Metadata and Spring AOP autoproxying 25.6. Using attributes to minimize MVC web tier configuration 25.7. Other uses of metadata attributes 25.8. Adding support for additional metadata APIs |
pesome | DigitalSonic | Andy Cui |
注意
括号中的new表示是新添章节,数字是与1.1版本的差别,斜线后的是XML文件的大小。