OpenXava is an Java Framework for Rapid Development of Enterprise Web Applications. In OpenXava you only have to write the domain classes in plain Java to get a web application ready for production. This 5.0 release has a new look & feel, includes module navigation, user login/logout (so you do not need Liferay anymore), inline editable collections (just like a spreadsheet), a new editor to...
We have now seen thousands of leaks and possibly tens of thousands of OutOfMemoryErrors over the years. For greater good, we have categorized all of them, equipped the materials with thorough explanation about the situation you face with particular error, given examples and guidelines about the possible fixes.
From the makers of JProfiler, perfino is a new APM tool for monitoring JVM with cross-over functionality for profiling.
ZeroTurnaround has a peculiar love affair with Java surveys. I have a feeling that a little ringtone goes off on every ZeroTurnaround employee’s phone each time a survey is submitted, producing a euphoric serotonin rush akin to what a teenage girl experiences every time her iPhone vibrates. But they also tend to get some neat results, one of which that I found particularly interesting was the...
Remember when people just started getting on board with REST? For years it's arguably been the standard way to go, yet these days more developers are talking about use HATEOAS (Hypermedia as the Engine of Application State) concepts as the way to make delivering proper REST APIs easier...
An overview of the newest most innovative tools around for Java developers
The Logentries research team looked across more than 25,000 log management and analytics users, tracking more than 200,000 shared patterns, and identified the top five areas that are most frequently analyzed for performance-related issues. Through the sampling and anonymized analysis of common behaviors and trends across this global community, Logentries is providing its community of users with...
With Java 8, API design is definitely more interesting, but also more complex, with additional functional aspects to consider. Lukas Eder of Jooq.org gives us some things to ponder.
In this release, Errai, which leverages several Java EE technologies such as CDI (for dependency injection,) JPA (for offline mode and local storage,) and JAX-RS, for communicating with remote servers and other services, has had a lot of the work go into adding enhancements to its RPC (Remote Procedure Call) mechanism. The framework now has a swanky global exception handler, and RPC on the server...
Stephen Hynes announces new integration for Windows Phone. Read more about how you can now easily set up the Log Appender in your code.
Apart from Lambdas and extension methods, the JDK has also been enhanced with a lot of new library code, e.g. the Streams API and much more. This means that we can critically review our stacks and – to the great joy of Doctor Deprecator – throw out all the garbage that we no longer need.In a post originally published over at jooq.org, Lukas Eder compiles a 'trash' list.
Synchronized sections are kind of like visiting your parents-in-law. You want to be there as little as possible. When it comes to locking the rules are the same – you want to spend the shortest amount of time acquiring the lock and within the critical section, to prevent bottlenecks from forming.
TheServerSide.com is an online community for enterprise Java architects and developers, providing daily news, tech talk interviews with key industry figures, design patterns, discussion forums, tutorials, and more. TheServerSide.com was launched in May 2000 and has become the largest independent Java community in the world. TheServerSide.com is owned and operated by TechTarget. TechTarget's Application Development Media Group of sites include TheServerSide.Net, SearchWinDevelopment.com, Ajaxian.com, SearchSOA.com, ebizQ.net, SearchSoftwareQuality.com and TheServerSide.com.
- Events & Conferences
- ITKnowledge Exchange
- Java Topics
- Meet The Editors
- White Papers
- Advanced JSF Tutorial: The single page interface (SPI) with Facelets, Ajax and HTML5 (07 Sep 2014) Some say it's impossible, but if you really understand the technology, you will realize that...
- Top 5 DevOps best practices for achieving security, scalability and performance (07 Sep 2014) How do you get the most out of your applications? One way is to adopt a DevOps approach to...
- Is PaaS as dangerous as it seems? Cloudbees bust some cloud computing myths (07 Sep 2014) Is cloud computing as dangerous as it seems? From open source do-it-yourself types to organizations...
- From writing code to EMT: A CTO's journey (04 Sep 2014) Making the move from writing code to becoming an EMT was the best training for success as a CTO.
- How Apple's restrictive app store policies are driving Android platform adoption (31 Aug 2014) Wouldn't it stink to create a great mobile application, only to have Apple reject it from being...
- This is where to turn when friends ask you how to program in Java (09 Aug 2014) There are many introductory books about Java on the market, but for anyone who wants to learn to...
- Android: The Next Generation (13 Jul 2014) Google continues to invest in and improve their flagship mobile operating system, and the latest...
- From Tango to the NDK: Further exploration of the Google I/O exhibitors hall (03 Jul 2014) Be it previews of products like Tango which create 3D images of your surrounding, to demonstrations...
- One way to get (Android) Fit - Touring the exhibit hall at Google I/O 2014 (03 Jul 2014) At Google I/O 2014, many new products got honorable mentions during the opening keynotes. But the...
Tell us what you think of the new site. Meet the Editors.