Sessions at LinuxTag 2012 on Wednesday 23rd May

Your current filters are…

  • JDK 7 Updates in OpenJDK

    by Dalibor Topic

    In this talk you'll learn how the JDK 7 Updates Project in OpenJDK works, and how to work within it, how to track changes, get your fixes in, and follow along as for example the Mac OS X Port gets integrated into future JDK 7 update releases.

    If you are curious what kind of fixes are encouraged for JDK 7 Updates, what it takes to become a Committer or Reviewer on this Project, how the community contributes to it, and what to expect in upcoming JDK 7 Update releases, then this talk is for you. If you'd like to understand how JDK 7 Updates make their way into Linux distributions, then this talk is for you. If you'd like to know how fixes from HotSpot, JAXP, JAXB, JDK 8, etc. get integrated into JDK 7 Updates, then this talk is for you.

    At 10:45am to 11:30am, Wednesday 23rd May

  • How to Test Enterprise Java Applications

    by Alex Soto

    Ten years ago to present, Enterprise Java Applications have suffered many changes. We have moved from Enterprise Applications built with JSP+Servlet and EJB, to much more complex applications. Nowadays with the advent of HTML5 or JavaScript libraries like JQuery, client side development has changed significantly. With the emergence of web frameworks like Spring MVC or JSF, server side code has quite changed compared to the one used when each web-form was mapped to a Servlet. And also persistence layer has changed with Java Persistence standard or with new database approaches like Data-Grid, Key-Values stores or Document stores.

    Moreover, architectural changes have occurred too, REST-web applications have grown in popularity or AJAX is used to create asynchronous web applications. Due to development of Enterprise Java Applications have changed during these years, so testing frameworks have changed accordantly. The main topic of this speech will be how to test Enterprise Java Applications using these new frameworks.

    In the first part of this presentation we are going to explore how to test JavaScript written on client side, how to write unit tests of server side code, and how to validate persistence layer. Next part of presentation will be focused on how to write integration tests on server side and acceptance tests on full Enterprise Java Applications (joining client and server side) and an introduction about testing REST-web applications. Finally we will show how to integrate all kind of test on your continuous integration system and run acceptance tests on test environment.

    Session will combine theory with interactive practice using only open-source projects.

    At 2:45pm to 3:30pm, Wednesday 23rd May