InfoQ

InfoQ

News

My Bookmarks

Login or Register to enable bookmarks for unlimited time.

The content has been bookmarked!

There was an error bookmarking this content! Please retry.

Presentation: Linda DeMichiel on EJB 3 & JPA

Posted by Floyd Marinescu on Jan 14, 2008

Sections
Architecture & Design,
Development,
Operations & Infrastructure
Topics
Java ,
Data Access
Tags
QCon ,
EJB ,
JPA
In this talk from last year's QCon London, Linda DeMichiel, who has been leading the EJB spec since the 1.0 days, presents EJB3, with a focus on JPA. JPA is a standard API for Java persistence and object/relational mapping that supports use in both Java EE and Java SE environments.  The talk covers key aspects of the Java Persistence API and its role in the development of EJB 3.0 apps, including use of the EntityManager API, persistence units and persistence contexts, queries, object/relational mapping, and how the combination of EJB 3 and Java Persistence facilitates the development of Java EE applications.

Watch Java Persistence and EJB3 (59 min)

Linda DeMichiel is a senior architect in the Java EE Platform group at Sun Microsystems and the chief architect for Enterprise JavaBeans 3.0 and the Java Persistence API.  Linda has over 20 years of experience in the areas of databases, object persistence, distributed computing, and OO in both industry and research. Before assuming responsibility for EJB, she led the team that implemented Sun's first object/relational persistence product, and worked earlier at IBM on object/relational extensions to both DB2 and the SQL99 standard. She holds a Ph.D. in Computer Science from Stanford University.
It would be really nice to have the text ! by ZedroS Schwartz Posted
Re: It would be really nice to have the text ! by Pacino Al Posted
Re: It would be really nice to have the text ! by taha fitiany Posted
  1. Back to top

    It would be really nice to have the text !

    by ZedroS Schwartz

    Hi

    These webcasts are pretty interesting but... they would be even better with the user speeches written next to them !

    Is it possible ?

    Thanks again and in advance

    ZedroS

  2. Back to top

    Re: It would be really nice to have the text !

    by Pacino Al

    I think so

  3. Back to top

    Re: It would be really nice to have the text !

    by taha fitiany

    I think so

Educational Content

New-age Transactional Systems - Not Your Grandpa's OLTP

John Hugg discusses high volume transaction processing applications with high and low frequency profiles, and how VoltDB can be used for that purpose.

Cool Code

Kevlin Henney examines code samples to see what can be learned from them starting from the premise that one won’t write great code unless he knows how to read it.

Collaboration: At the Extremities of Extreme

Jason Ayers share the observations he made watching a team of developers collaborating in real time on the same code base, pushing XP, pair programming and continuous integration to their extremes.

Yesod Web Framework

Michael Snoyman presents Yesod, a web framework written in Haskell and containing a web server, templating, ORM, libraries (templating, gravatar, etc.).

Transactions without Transactions

Richard Kreuter and Kyle Banker on how to avoid classical RDBMS transactional systems by using compensation mechanisms, transactional messaging or transactional procedures.

Attila Szegedi on JVM and GC Performance Tuning at Twitter

Attila Szegedi talks about performance tuning Java and Scala programs at Twitter: how to approach GC problems, the importance of asynchronous I/O, when to use MySQL/Cassandra/Redis, and much more.

10 tips on how to prevent business value risk

One category of risk that project teams need to ensure they address is business value failure – delivering a product that fails to provide value for the business investor.

Interview: Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives

InfoQ spoke to the authors of Software Systems Architecture on a couple of new topics, the System Context viewpoint and Agile, which have been added to the second edition.