Category: Java

Designing Enterprise Applications with J2EE, Second Edition

My image
  • Author: Singh, Stearns, Johnson, Enterprise Team
  • Format: HTML
  • Price: free

As part of the highly regarded Java BluePrints program, Designing Enterprise Applications with the J2EE Platform, Second Edition, describes the key architectural and design issues in applications supported by the J2EE platform and offers practical guidelines for both architects and developers. It explores key J2EE platform features such as Java servlets, JavaServer Pages, and Enterprise JavaBeans component models, as well as the JDBC API, Java Message Service API, and J2EE Connector Architecture. It also discusses security, deployment, transaction management, internationalization, and other important issues for today’s applications.

Through code samples and a full e-commerce application example, this book provides concrete guidelines to mastering the J2EE platform.

Chapters include:

  • Introduction
  • J2EE Platform Technologies
  • The Client Tier
  • The Web Tier
  • The Enterprise JavaBeans Tier
  • Integrating with the Enterprise Information Systems Tier
  • Packaging and Deployment
  • Transaction Management
  • Security
  • J2EE Internationalization and Localization
  • Architecture of the Sample Application

View at

The J2EE Tutorial, Second Edition

  • Author: Singh, Stearns, Johnson, Enterprise Team
  • Format: HTML
  • Price: free

The J2EE Tutorial, Second Edition, is the complete guide to all major components of the Java 2 Platform, Enterprise Edition (J2EE) version 1.4. Written by members of the J2EE platform team at Sun Microsystems, this is the task-oriented and example-driven book that will have new and intermediate Java programmers building J2EE applications right away.

The first chapters introduce the J2EE 1.4 platform architecture and APIs, the Sun Java System Application Server Platform Edition 8, and the basics of working with XML and Web applications. The greater part of the book is devoted to describing and demonstrating the Java XML, Web-tier, and Enterprise JavaBeans technologies and platform services. Extensive examples and case studies show you how to put these technologies to work in the real world.

Chapters include:

  • Overview
  • Understanding XML
  • Getting Started with Web Applications
  • Java API for XML Processing
  • Simple API for XML
  • Document Object Model
  • Extensible Stylesheet Language Transformations
  • Building Web Services with JAX-RPC
  • SOAP with Attachments API for Java
  • Java API for XML Registries
  • Java Servlet Technology
  • JavaServer Pages Technology
  • JavaServer Pages Documents
  • JavaServer Pages Standard Tag Library
  • Custom Tags in JSP Pages
  • Scripting in JSP Pages
  • JavaServer Faces Technology
  • Using JavaServer Faces Technology in JSP Pages
  • Developing with JavaServer Faces Technology
  • Creating Custom UI Components
  • Configuring JavaServer Faces Applications
  • Internationalizing and Localizing Web Applications
  • Enterprise Beans
  • Getting Started with Enterprise Beans
  • Session Bean Examples
  • Bean-Managed Persistence Examples
  • Container-Managed Persistence Examples
  • A Message-Driven Bean Example
  • Enterprise JavaBeans Query Language
  • Transactions
  • Resource Connections
  • Security
  • The Java Message Service API
  • J2EE Examples Using the JMS API
  • The Coffee Break Application
  • The Duke’s Bank Application

View at

Creating a GUI with JFC/Swing

  • Author: Walrath, Campione, Huml, Zakhour
  • Format: HTML
  • Price: free

This book tells you how to create graphical user interfaces (GUIs) for applications and applets, using the Swing components.

Chapters include:

  • Getting Started with Swing
  • Learning Swing by Example
  • Using Swing Components
  • Using Other Swing Features
  • Laying Out Components Within a Container
  • Writing Event Listeners
  • Performing Custom Painting

View at

Designing Web Services with the J2EE 1.4 Platform: JAX-RPC, SOAP, and XML Technologies

  • Author: Singh, Brydon, Murray, Ramachandran, Violleau, Stearns
  • Format: HTML
  • Price: free

This book describes designing Web services using the current technologies available with the Java 2 Platform, Enterprise Edition. This book and the accompanying Java Adventure Builder Reference application (hereafter referred to as adventure builder) are part of the successful Java BluePrints program created by Sun Microsystems with the introduction of the J2EE platform. Application architects, developers, and students everywhere have used this program to better understand the programming model inherent in the J2EE platform.

Rather than providing information on how to use individual Java technologies to write applications, which falls within the realm of the companion Java Tutorial program, the Java BluePrints focuses on guidelines for application architecture and design, such as distributing J2EE application functionality across tiers and choosing among design options for Web services endpoints. This book describes the Web services and related technologies of the J2EE platform. Its focus is how to best apply these J2EE platform technologies to writing Web service applications. This book assumes that you have a basic knowledge of the J2EE platform, which you can get from The J2EE Tutorial, and is meant to be read in conjunction with Designing Enterprise Applications with the J2EE Platform, Second Edition, since that book covers the J2EE platform technologies for writing traditional enterprise applications.

This book is intended primarily for enterprise architects and application developers engaged in or considering writing Web services and Web service applications with the J2EE platform. It is also useful for product vendors interested in developing Web service applications consistent with the J2EE platform standard.

Chapters include:

  • Introduction
  • Standards and Technologies
  • Service Endpoint Design
  • XML Processing
  • Client Design
  • Enterprise Application Integration
  • Security
  • Application Architecture and Design

View at

Practical Artificial Intelligence Programming in Java

  • Author: Mark Watson
  • Format: archived PDF and example code
  • Price: free

This Open Content book covers AI programming techniques using Java.
The latest version has a completed new chapter on statistical natural language processing and a new section on embedded expert systems, and a new chapter on spam detection.
This is not the original book written for Morgan Kaufman Publishers. This book contains all new material.
Chapters include:

  • Search – graph search, and alpha-beta search in tic-tac-toe and chess
  • Natural Language Processing – a simple ATN parser that uses a huge lexicon derived from Wordnet data, material NLBean project, and an embedded Prolog parser (includes Sieuwert van Otterloo’s fine Prolog implementation in Java).
  • Expert systems – two simple examples using the Jess system
  • Genetic algorithms – Java utility classes and two examples
  • Neural Networks – utility classes for Hopfield and back propagation. Only includes simple examples to show how to use the utility classes.
  • Statistical Natural Language Processing (Markov Models)
  • SPAM Email detection

Download book here