Java Frameworks in Real Life: Let Others Do the Work
Luke Ma '03, Cisco
As the Web evolves to handle ever more complex content, it is forces developers to react ever more quickly to its constantly changing landscape. Java EE provides a great framework for building enterprise-class Web applications but its complexities are at first glance an impediment to rapid development. However, with judicious use of existing frameworks, one can quickly achieve everything Java EE offers in terms of complexity, scalability, performance, and even security. This talk will present a high-level overview of three such frameworks-Hibernate for data persistence with object-relational mapping, Spring Application Framework for dependency injection to manage the data access object pattern, and Apache Wicket for avoiding nasty AJAX code-and show them in action with a "real-life" example.
Luke Ma '03 was born in China and renounced the concept of material ownership until he came to the United States at the age of 9. After graduating from Brown with a bachelor's degree in Music and Computer Science, he decided to follow the money and pursue a PhD in music theory at the Univerity of California, Santa Barbara. He is currently a software engineer with the TelePresence Exchange Business Unit in Cisco where he is eking out a meager living before returning to his sexy, lucrative life as a graduate student. He did in fact name himself after Luke Skywalker but no, you are not his father.