Java Platform, Enterprise Edition

Java EE Journal

Subscribe to Java EE Journal: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get Java EE Journal: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories

Last week Oracle's long-simmering Java infringement suit against Google, already postponed from Halloween, was scheduled to go to trial "on or after March 19." On Thursday the court entered another order saying it won't set a trial date any time soon and suggesting that given the demands on its calendar it could be 2013 before the case gets heard. Presiding Judge William Alsup, who figures, speaking "from experience," that the trial will take two months, also said in his order that "The court will not set a trial date until Oracle adopts a proper damages methodology, even assuming a third try is allowed (or unless Oracle waives damages beyond those already allowed to go to the jury). For this ‘delay,' Oracle has no one to blame but itself, given that twice now it has advanced improper methodologies obviously calculated to reach stratospheric numbers." The judge al... (more)

Asynchronous Logging Using Spring

Each application developer faces the problem of logging usage information. On the one hand, the more logging that's done the easier it is to detect and locate the source of problems. On the other hand, large volume logging might impair an application's performance. This problem is typically solved by defining various log levels dependent on a program's maturity. For example, a program in developmental stages would have a higher logging requirements; logging requirements would be relatively lower in the production phase. If an application requires a lot of logging for audit purpo... (more)

OpenXava 4.3: Rapid Java Web Development

OpenXava is a framework for Rapid Java Web Development, well-suited for business and database oriented applications. OpenXava allows you develop applications just by writing simple domain classes with Java or Groovy. The user interface is generated automatically in runtime, without code generation. OpenXava 4.3 adds support for total properties in collections, it has a new editor for HTML_TEXT stereotype, add info and warning messages and some other useful new features. Total properties in collections Now you can use square brakets in @ListProperties to asociate one or more prop... (more)

Book Excerpt: Java Application Profiling Tips and Tricks

In the book Java Performance, Chapter 5, "Java Application Profiling," presented the basic concepts of using a modern Java profiler such as the Oracle Solaris Studio Performance Analyzer and NetBeans Profiler. It did not, however, show any specific tips and tricks in using the tools to identify performance issues and approaches of how to resolve them. This is the purpose of this excerpt. Its intention is to show how to use the tools to identify performance issues and take corrective actions to resolve them. This excerpt looks at several of the more common types of performance iss... (more)

Book Excerpt: Java Application Profiling Tips and Tricks - Part 2

This excerpt is from the book, ‘Java Performance' by Charlie Hunt and Binu John, published in the Addison-Wesley Professional Java Series, ISBN 0137142528, Sept. 2011, Copyright 2012 Oracle America, Inc. For more info please visit: www.informit.com/title/0137142528 In the book Java Performance, Chapter 5, "Java Application Profiling," presented the basic concepts of using a modern Java profiler such as the Oracle Solaris Studio Performance Analyzer and NetBeans Profiler. It did not, however, show any specific tips and tricks in using the tools to identify performance issues and ... (more)