Java application servers
Application servers are programs running on some server-side backend – either a dedicated server or a virtual machine running on cloud resources – that run software services for Web apps. Java application servers meet a set of requirements set by the current version of the Java Platform, Enterprise Edition (Java EE, previously J2EE). As set in in J2EE, Java app servers were based on Enterprise JavaBeans (EJB), but many modern options leave off these features and concentrate on JavaServer Pages or Java servlets. Examples of common Java application servers include Apache Tomcat, Eclipse Jetty, Caucho Resin, and IBM WebSphere, among others.
News:1 - 3 of 23
Why build a serverless architecture with microservices and containers?
22 Jun 2016
News - Many organizations are moving away from the big, monolithic server stacks and are instead building serverless architectures with Docker and microservices.
Docker microservices grab the spotlight at DockerCon 2016
21 Jun 2016
News - With a move away from SOA-based architectures, along with the container adoption trend, it's not surprising to see more and more people talking about Docker microservices.
How 12 years of history led to Red Hat's big bet on cloud computing
14 Jun 2013
News - As though an invisible hand was leading their progress over the past 12 years, Red Hat is not positioned to make a splash in the world of open source cloud computing.
Video:1 - 1 of 1
How is PaaS changing application servers?
09 Dec 2011
Video - Chris Haddad, VP of technology evangelism at WSO2, describes cloud services like PaaS and how they are affecting application servers.
Reference & Learning:1 - 3 of 19
How the Docker Engine simplifies DevOps, from staging to deployment
13 Jun 2016
Feature - While virtualization is nothing new, the way the Docker Engine creates portable apps that can be replicated from development to deployment is helping simplify all aspects of ALM.
Java's lambda syntax rigidity exposes spoiled programmer's frailties
06 Jun 2016
Feature - Consternation over Java's lambda syntax is the perfect example of how Java's evolution and incremental improvements have created a community of spoiled programmers.
Five drawbacks to choosing JSF as your web application framework
16 Feb 2016
Feature - Being packed as part of the Java EE web profile, JSF is a compelling web framework to choose, but here are five reasons why you might want to think twice about using JavaServer Faces as UI framework for your project.
Expert Technical Advice:1 - 3 of 3
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.
Compare new Java Web application tools to the basics
20 Feb 2012
Tip - When evaluating new Java Web application tools look back to the most basic Java development tools and see where the new tool takes you from there.
Consolidating network appliances with virtualization
27 Jun 2011
Tip - With virtualization, it is now possible to make more efficient use of physical resources and thereby space and power consumption, which lead to cost savings.