5:15 PM Saturday Room: 5503
Wikipedia defines Communitas as "a Latin noun referring either to an unstructured community in which people are equal, or to the very spirit of community." This session is interactive and in the form of a panel that will include a number of community leaders from the valley. If you would like to discuss ways to get involve in the community, know where to meet other developers, find out how to sharpen your technical skills, and expand your professional network, This session is for you. Don't be a social outcast and join the Bay Area's most active and brightest community leaders and members! Topics to be discussed are open and range from community involvement and leadership to user group management and membership. The panel will be moderated by <b>Kevin Nilson</b>, Co-Leader of the Silcon Valley Java User Group and the Silicon Valley Google Technology User Group.
<br/>
<p>
Here is a list of confirmed panelists in alphabetical order:
<ul>
<li><b>Abdelmonaim Remani</b>, Founder Chico Google Technology User Group, Chico Java User Group, and Chico Flex User Group</li>
<li><b>Deborah Kurata</b>, East Bay Leader of Bay.NET User Group</li>
<li><b>Jeff Lindsay</b>, Co-Founder of DevHouse and Founding Director of the new Hacker Dojo</li>
<li><b>Van Riper</b>, Co-Leader of the Silcon Valley Java User Group and the Silicon Valley Google Technology User Group</li>
</ul>
</p> 9:15 AM Sunday Room: 5501
This the perfect introduction for people who have absolutely no experience with the Spring framework. The session adopts a learn-by-example approach and takes the form of a practical hands-on-lab with a lot of live coding.
Attendees will be presented with a sample web application and various use-case scenarios, they will build an actual Spring MVC web application backed by a MySQL database end-to-end, They will Test it, and deploy it on an Apache TomCat web server.
The basics of the Spring framework, design patterns, and best practices will be picked up by example along the way.
Covered topics include: Inversion of Control (Dependency Injection), Spring MVC, Spring DAO, Spring ORM (iBatis), Aspect Oriented Programming in Spring, Basic Web Security, and the Mail API.
Bring your laptop!
Prerequisites:
Familiarity with the architecture of Java web application and its technologies (Servlets, JSP, Java EL, JSTL, etc... )