An application server is a component-based product that resides in the
middle-tier of a server centric architecture. It
provides middleware services for security and state maintenance, along with data
access and persistence.
Java application servers are based on the Java™ 2 Platform, Enterprise
Edition (J2EE™). J2EE uses a multi-tier distributed model. This model
generally includes a Client Tier, a Middle Tier, and an EIS Tier. The Client Tier can
be one or more applications or browsers. The J2EE Platform is in the Middle Tier
and consists of a Web Server and an EJB Server. (These servers are also called
"containers.") There can be additional sub-tiers in the middle tier.
The Enterprise Information System (EIS) tier has the existing applications,
files, and databases.
For the storage of business data, the J2EE platform requires a database that
is accessible through the JDBC, SQLJ, or JDO API. The database may be accessible from web components, enterprise beans, and application client components. The database need not be
accessible from applets.
See the menu items at the right below for more information.
Criminal server uncovered ITWeb, South Africa - May 8, 2008 SpringSource, maker of the Spring Framework for Java development, is releasing a new application server that it claims will "liberate" Java users from ...
SpringSource launches Java application server Computerworld, MA - May 5, 2008 By Chris Kanaracus May 5, 2008 (IDG News Service) SpringSource, maker of the Spring Framework for Java development, has announced a new application server...
Reinventing the Java application server CMSWatch, MD - May 7, 2008 Just when you thought the Java application server market was pretty well saturated (if not in actual decline), along comes a brand new entrant with ...
Expert One-on-One J2EE Design and Development (Programmer to Programmer) by Rod Johnson Average Customer Review: based on 33 reviews. Customer Review: I thoroughly enjoyed reading this book, particularly well-thought out design guidelines for developing J2EE application with or without EJB. The author introduced several best practices particularly the concepts and usage of Spring and Hibernate based j2ee development is quite helpful. In addition to this book, I find patterns and b...
Core J2EE Patterns: Best Practices and Design Strategies (2nd Edition) (Core Series) by Deepak Alur, Dan Malks, John Crupi Average Customer Review: based on 40 reviews. Customer Review: This book is about using patterns for the J2EE platform, using best practices to design applications that use JSP, Servlet, EJB components, and JMS technologies, preventing reinvention of the wheel when it comes to design and the J2EE platform, and finally identifying bad practices in existing designs and refactoring those designs. ...
Core Security Patterns: Best Practices and Strategies for J2EE(TM), Web Services, and Identity Management (Core Series) by Christopher Steel, Ramesh Nagappan, Ray Lai Average Customer Review: based on 32 reviews. Customer Review: This is a great book - by far the best security design book for Java and J2EE (including Java SE 6 and Java EE 5) I have read to date. When I first heard about my coworkers talking about this book, I thought "oh great, another J2EE book!" Much to my surprise, this book is not just a how-to security API or patterns recipe book but mu...
Expert One-on-One J2EE Development without EJB by Rod Johnson, Juergen Hoeller Average Customer Review: based on 28 reviews. Customer Review: By now a classic, this book eloquently expressed how the Corba component design committees came up with an EJB specification that was not an ideal cornerstone for all J(2)EE applications. Although very fit for selected purposes the early EJB specs had to evolve to EJB 3 to really leverage the power of Java. Fundamentals of component...