|
The Detroit Java User Group brings together members of the Metro Detroit software development community to share ideas, discuss industry advances and explore the use of Java, JVM based
technologies, development methodologies and practices. Our members are a community of like minded individuals seeking first hand, practical exposure to code, best practices, tools and cutting-edge solutions. We meet regularly in the Metro Detroit area to network, attend quality technical presentations and to support the education of Software Engineering in general, and the use of Java and related technologies in particular. Meetings are free and open to the public. The only thing you have to do to be a member is to join our YahooGroups mailing list.
![]() MailingList: http://groups.yahoo.com/group/jug-detroit/ Subscribe: send empty email to: jug-detroit-subscribe@yahoogroups.com
You can follow us on Twitter
SEND QUESTIONS TO mckinnon.david [at] ymail.com January 20, 2010
A new age of JVM is upon us. JVM is no longer just for Java. As Groovy, Jython, and JRuby has proved, there is life for other languages on the JVM. Scala is different than most of the other popular JVM alternative languages. We’ll explore the origin, intent and the philosophy of the Scala programming language. The unique combination of OOP and Functional programming will be presented. Major features of Scala such as actors, type inference and Java integration will also be discussed. About Mac Liaw Mac Liaw entered The Ohio State University's Masters Program in Computer Science at age 15. He was a member of the CERN development team that established HTTP and HTML. He is active in the Linux Kernel, Groovy development and Haskell open source project. Currently he is CylaTech.com Inc's VP of Technology and has been involved in video games development since Playstation 2 and Xbox. He currently oversees PS3 and 360 video games development and special effects projects at CylaTech.com Inc. He also serves as the CTO of Worthpoint Corp, an antiques and collectible focused website using Grails and GWT. |
WHO: Judes Tumuhairwe
WHERE: ePrize Headquarters
WHEN: December 16, 2009,
6:30PM to 8:30PM
Abstract Relational databases are relational and Java is object-oriented. Object Relational Mapping (ORM) is what helps bridge the gap. The Java Persistence API (JPA) focuses on helping developers easily get data in and out of databases without having to interact with the cumbersome JDBC API. This presentation will discuss how to develop applications using JPA, the assumptions, abilities, limitations, the different implementations available as well as alternatives.
Objectives: - Simple Entity and O/R mapping - The EntityManager API and the lifecycle management - How to map relationships between tables in a database-agnostic way. - How to map inheritance hierarchies. - How and when to use the EJB QL -We'll discuss how to configure, package and deploy a JPA application using XML and/or annotations.
Bio Judes Tumuhairwe is a developer and entrepreneur. He is founder of the micro-ISV Tooro Systems. When he is not working at Ford Motor Company as a J2EE consultant, he's at home developing J2EE applications or participating on open-source mailing lists. Before Ford, he worked at the Wisconsin DOJ building a law enforcement application. He's currently developing an online payment system with JBoss Seam and EJB3, JPA/Hibernate using JSF (Richfaces) and Facelets on JBoss. He enjoys reading books on software development and entrepreneurship.
Prizes provided by WROX and 1DevDay Pizza provided by 1DevDay 2009. MEETING LOCATION
ePrize, Detroit (Corporate Headquarters)
One ePrize Drive Pleasant Ridge, MI 48069 GPS: geo:lat=42.474942 geo:lon=-83. 135154 ![]() Pizza Anyone? |













