Spring is an open source framework for the Java platform and .NET framework that focuses on managing business objects with a layered architecture. When developing under the open source Spring framework for Java and .NET, what are the best practices in transaction management, data access and aspect-oriented programming? Learn about using the Spring IDE and mastering the core container and security. Stay up-to-date on Spring development tools, Spring Web services and Spring python. In this section on Spring, we offer news, research and tutorials to help you develop applications, keep them secure and get a handle on managing data, objects and the core container.
JSF best practices for optimizing mobile application performance
04 Nov 2014
Tip - More and more applications are being built using the JSF frameworks, but traditional development approaches can create bottlenecks. Here we explore some tips and best practices for optimizing the performance of JSF based mobile applications.
Software project success: Addressing the project, Part III of III
28 Mar 2014
Tip - Software project success is dependent on many factors, not least of which includes the project itself.
With Java EE 7, your Design Patterns are dead. And your EAR is ugly too.
01 Jan 2014
Tip - Adam Bien isn't without opinions when it comes to modern day enterprise programming techniques. From the use of design patterns, to the manner in which projects and modules are divided, Bien isn't without opinions when it comes to developing Java...
Annotation versus XML configuration: Which JPA option to choose?
04 Oct 2013
Tip - A common debate in the JPA community is whether to configure applications using an XML or annotations based approach. Here are some reasons why you might want to choose XML instead.
Simplified ORM configuration with Spring, JPA and Hibernate path scanning
04 Oct 2013
Tip - Configuring Spring, JPA, Hibernate or other ORM technologies can be a challenge. One way to simplify ORM configuration is to configure package scanning for entity classes.
Two most commonly misconfigured Tomcat performance settings
05 May 2013
Tip - Tomcat on the server is different from Tomcat on the desktop, but too many system admins fail to optimize their production servers for performance.
Tomcat performance optimization through consolidated log file handlers
05 May 2013
Tip - By default Tomcat uses several log file handlers, but performance can easily be optimized by configuring the server to use only one.
How to permanently configure web application settings on the application server
22 Mar 2013
Tip - Some settings in the web.xml file can easily be changed by developers, causing runtime problems on the server at deployment. Here is how to permanently set web configuration parameters on the server that will not be overridden.
Water-Scrum-fall: It's not an Agile methodology
07 Jun 2012
Video Tip - The bottom line? You're either Agile or you're not, and if you're not, using water-Scrum-fall to squeeze in Agile methodologies may only create problems and resentment.
Java 7 and the intricacies of safe and unsafe casting
26 Jan 2012
Tip - One of the problems with casting is that it does have the potential to cause a loss of precision, especially if the number that gets cast does indeed fall outside of the range of the target type. Here we will explain why this happens.