Enterprise Java

Other Free Books!
Business-Software-Books.us
CAD-CAM-Books.us
Computer-Books.us
Database-Books.us
Java-Books.us
Linux-Books.us
 
Remember that these titles are copyright © the author or the publisher. The author / publisher has generously allowed them to be available for free online. Please respect the terms and conditions of the copyright.

If you know of a quality book that we should include on this page, please let me know.

 

 
Java Application Development For CICS IBM Redbooks
Designing Web Services with the J2EE 1.4 Platform JAX-RPC SOAP, and XML Technologies Sean Brydon, Greg Murray, Vijay Ramachandran, Inderjeet Singh, Beth Stearns, Thierry Violleau
Designing Enterprise Applications with the J2EE Platform I. Singh, B. Stearns, M. Johnson


Non-Book Resources

Java Platform, Enterprise Edition or Java EE (formerly known as Java 2 Platform, Enterprise Edition or J2EE up to version 1.5), is a programming platform—part of the Java Platform—for developing and running distributed multitier architecture Java applications, based largely on modular software components running on an application server. The Java EE platform is defined by a specification. Similar to other Java Community Process specifications, Java EE is also considered informally to be a standard because providers must agree to certain conformance requirements in order to declare their products as Java EE compliant; albeit with no ISO or ECMA standard.

Java EE includes several API specifications, such as JDBC, RMI, e-mail, JMS, web services, XML, etc, and defines how to coordinate them. Java EE also features some specifications unique to Java EE for components. These include Enterprise JavaBeans, servlets, portlets (following the Java Portlet specification), JavaServer Pages and several web service technologies. This allows the developer to create an enterprise application that is portable between platforms and scalable, while integrating with legacy technologies. Other added bonuses are, for example, that the application server can handle the transactions, security, scalability, concurrency and management of the components that are deployed to it, meaning that the developers can concentrate more on the business logic of the components rather than infrastructure and integration tasks.