Which Java Web Framework will you use in your next project and why would you chose one over the other? If you can't answer this question easily, then good! There are many features which may sway your decision and of course it will depend on the type of app you’re building. In this RebelLabs report, we compare and contrast Spring MVC, Grails, Vaadin, Play, Struts, JSF, Wicket and GWT.
Sometimes you want things to escalate quickly and a storm of errors on your production system is definitely one of them. With the rise of APIs everywhere it is becoming reminiscent of the Unix pipes of old, to nowadays connect disparate services with a simple flow. In this post, find out how Jason Ruane, technical director at Moposa, used Logentries & Clickatell to get application performance...
Released as Open Source, NemakiWare is the first ECM server designed from the ground up for CMIS (Content Management Interoperability Services). It brings the scalability and flexibility of NoSQL to the ECM world.
RRiBbit would like to thank the community be providing loads of feedback and suggestions over the last few months. Feedback and suggestions really are the most valuable contributions you can make, so please keep doing it! RRiBbit 2.5.0 now increases modularity by allowing multiple ListenerObjectCreators per ListenerObjectRetriever, so that Listeners can be created in a modular way. Logging...
If you are not doing, or not going in the direction of doing, Continuous Delivery (CD) I would say you are going down to the wrong path. Not saying it is an easy path (I would mainly blame the culture of avoiding/blocking changes), just saying that you should start thinking on its benefits and also you should start trying out those techniques.
Let’s look at some best practices for using another powerful class: ThreadLocal from java.lang, which is also implemented using WeakReference.
Dashboards are extremely important tools mostly used for monitoring systems and environments. The main idea of these tools is to keep clients up-to-date with arriving or changing data on the server side. For that, the most popular technique used in web applications is based on ajax polling. With ajax, the client polls the server for data every time the content of the page requires an update
You can easily replicate slow network conditions which makes it easier to performance test them.
OpenXava is an AJAX 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.
It has been about a month since the 2013 RedHat Summit in Boston, and while many of the news related articles and announcements tend to get filed before the end of the day, many of the interviews and discussions TheServerSide's editorship has with attendees and vendors on the exhibit floor don't get pushed out for a week or two after the show. Here's a recap of some of the interesting interviews...
In this episode, Kito, Ian, and Daniel cover new releases from SpringSource, PrimeFaces, ICEsoft, JBoss, IBM, Oracle, and TypeSafe. They also try out recording the newscast using Google Hangouts instead of Skype.
JProfiler 8.0 by ej-technologies adds remote tracking of RMI, web services and EJB calls as well as NoSQL probes.
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
- The Scala debate demystified: Balancing the rants with the raves (01 Mar 2014) It's been over ten years since Scala appeared on the enterprise computing landscape. Some...
- NoSpinningDiscs: Why your NoSQL solution thirsts for SSDs (02 Mar 2014) Organizations are always looking for opportunities to tune their architecture. To achieve massive...
- Top four reasons why you should use Scala on your next project (01 Mar 2014) Is it time for your organizations to unshackle itself from its legacy of Java development, and...
- Continuous Development: The glue holding DevOps, TDD and Agile methods together (05 Feb 2014) Continuous integration(CI) and continuous development (CD) have become central components in the...
- The three most common NoSQL mistakes you don't want to be making (02 Mar 2014) More and more organizations are using NoSQL to solve various data persistence problems. But...
- Better software testing and improved quality starts with the culture (03 Jan 2014) Software testing is more than just a stage in the development process. Testing is a philosophy that...
- Can Java and JSF on the server-side make mobile on the front end easier? (05 Jan 2014) While many software developers are learning new programming languages to deliver native mobile...
- Scala? Groovy? Why Java is the right programming language for 2014 and beyond (01 Jan 2014) New programming languages offer a variety of benefits, from the way they handle big data, to the...
- YARN and MapReduce 2.0 elevates big data Hadoop and scheduled processing (03 Jan 2014) YARN represents the biggest architectural change in Hadoop since it's inception over seven years...
- Hewlett-Packard Company
- Neo Technology
Tell us what you think of the new site. Meet the Editors.