起先对这个培训不是很感兴趣,后来到了今天中午才发现在公司前台那边竟然有宣传海报,一些同事围着在看。就冲这气势,我也得参加啊。幸好虽然报名截止日期过了,但是academy mm还是很乐意的允许我去参加了。
一进会议厅,首先见一头发花白的印度中老年人。这位就是这次演讲的主人公了,Anil Hemrajani, 也是这次演讲主题的同名书籍的作者。具体书的情况请参见http://www.amazon.com/gp/product/0672328968/103-6877596-0981453?v=glance&n=283155,他这次还带来了3本书赠送给academy部门了,有空去借来看看。
演讲效果还是不错的,至少让我这个java才刚刚起步的人都能听懂了。主要是他的英文很标准,比大多数印度人的英文要标准的多。整个演讲始终保持在对一些技术的大致描述上,并没有深入进去。当然短短两个小时的时间也深入不了什么。具体演讲的条目来不及记录了,幸好在网上找到了Anil Hemrajani在香港做相同演讲的条目,在这里粘贴出来。
Introduction to Agile Java Development (runtime/development technologies, POJO-only design, etc.) (optional)
Process - XP+AMDD software development process (business requirements for a sample app)
Modeling - XP+AMDD based architecture and design modeling (optional)
Environment - JDK, Ant, JUnit, test first, etc.
Persistence - Hibernate (overview of ORM, DDL, getting/saving/deleting records, criteria queries, associations, etc.)
Inversion of Control - Overview of the Spring Framework (spring packaging, modules, benefits, fundamental concepts, sub-projects)
Web Framework - The Spring Web MVC Framework (controllers, command objects, validator, views, handler interceptors, etc.)
IDE - The Eclipse Phenomenon (SDK, JDT, WTP, Spring IDE, Hibernate plug-in, etc.)
Logging, Debugging, Monitoring, and Profiling - commons logging, log4j, JDK logging, Eclipse/Firefox based debugging, JMX monitoring, etc.
Beyond The Basics - Spring JMX, email, schedule jobs, Hibernate, JUnit, JDK 5.0, exception handling, declarative transaction management, etc.
听完演讲之后给我的感觉是,有空还是把hibernate和spring也学学好吧。eclipse的确是非常好用的,现在我写PHP也用的eclipse,也才知道eclipse原来是IBM花了$40 million买来然后再开源的。从这一点上来说,IBM真是做了件大好事。Anil Hemrajani在演讲过程中也提级了Ajax和Adobe Flex,这也算是个信息吧,该了解的还是需要花点时间去了解一下的。
最后两个小时超过一点,演讲结束了。时间算的还很准,到底是老手了。我也把掌声送给了这位演讲者。