rssHome » Java

The Java EE 6 Tutorial: Basic Concepts, 4th Edition

The Java EE 6 Tutorial: Basic Concepts, 4th Edition

Book Description

The EE 6 Tutorial: Basic Concepts, Fourth Edition, is a task-oriented, example-driven guide to developing enterprise applications for the Platform, Enterprise Edition 6 ( EE 6). Written by members of the EE 6 documentation team at Oracle, this book provides new and intermediate programmers with a deep understanding of the platform.

Starting with expert guidance on web tier technologies, including Faces and Facelets, this book also covers building web services using JAX-WS and JAX-RS, developing business logic with Enterprise components, accessing databases using the Java Persistence , securing web and enterprise applications, and using Contexts and Dependency Injection for the platform.

This edition contains extensive new material throughout, including detailed introductions to the latest APIs and platform features, and instructions for using the latest versions of Server Edition and IDE. Key platform features covered include

  • Convention over configuration, so developers need specify only those aspects of an application that vary from the convention
  • Annotated POJOs (Plain Old Java Objects) with optional XML configuration
  • Simplified but more flexible packaging
  • Lightweight Web Profile that is ideal for developing web applications Download Now »

Enterprise JavaBeans 3.1

Enterprise JavaBeans 3.1

Book Description

Learn how to code, package, deploy, and test functional Enterprise with the latest edition of this bestselling guide. Written by the developers of 3.1, this book not only brings you up to speed on each component type and container service in this implementation, it also provides a workbook with several hands-on examples to help you gain immediate experience with these components.

With version 3.1, ’s server-side component model for building distributed business applications is simpler than ever. But it’s still a complex technology that requires study and lots of practice to master. Enterprise 3.1 is the most complete reference on this specification. You’ll find a straightforward, no-nonsense explanation of the underlying technology, including classes and interfaces, the component model, and the runtime behavior of EJB.

  • Develop your first EJBs with a hands-on walkthrough of EJB 3.1 concepts
  • Learn how to encapsulate business logic with Session Beans and Message-Driven Beans
  • Discover how to handle persistence through Entity Beans, the EntityManager, and the Persistence
  • Understand EJB’s container services such as dependency injection, concurrency, and interceptors
  • Integrate EJB with other technologies in the Java Enterprise Edition platform
  • Use examples with either the , , or v3 EJB Containers

Download Now »

Spring Dynamic Modules in Action

Spring Dynamic Modules in Action

Book Description

EE developers increasingly want to utilize to develop modular applications for component and service-based architectures. But tools required for implementation have been slow to develop. Dynamic Modules ( DM) is a framework that simplifies the creation of component and service-oriented architectures with , to build modular applications using the powerful framework.

Dynamic Modules in Action presents the fundamental concepts of OSGi-based apps and maps them to the familiar ideas of the Spring framework. Then, it teaches the techniques and concepts required to develop stable, flexible enterprise apps. Along the way, readers will learn to incorporate other topics including dependency injection and unit testing in an OSGi-based environment.

About the Author
Arnaud Cogolu gnes is a software developer, architect and author with deep expertise in middleware, software engineering and Spring technologies. Arnaud spent a number of years in of complex business applications, integration of Java-based products, and dispensing training on the Java platform.

Thierry Templier is co-author of two French books on Spring and JavaScript and contributed to the Spring framework with the JCA and Lucene supports. He is a and Web2 architect and MDE expert with 10 years of experience. He develops rich internet applications combining Spring, OSGi, JPA and GWT, and based on Spring-DM.

Download Now »

Spring Recipes: A Problem-Solution Approach, 2nd Edition

Spring Recipes: A Problem Solution Approach, 2nd Edition

Book Description

With over 3 Million users/developers, Framework is the leading “out of the box” framework. addresses and offers simple solutions for most aspects of your / application , and guides you to use industry best practices to design and implement your applications.

The release of Framework 3 has ushered in many improvements and new features. Spring Recipes: A Problem-Solution Approach, Second Edition continues upon the bestselling success of the previous edition but focuses on the latest Spring 3 features for building enterprise Java applications. This book provides elementary to advanced code recipes to account for the following, found in the new Spring 3:

  • Spring fundamentals: Spring IoC container, Spring AOP/ AspectJ, and more
  • Spring enterprise: Spring integration, Spring Integration, Spring Batch, jBPM with Spring, Spring Remoting, messaging, transactions, scaling using Terracotta and GridGrain, and more.
  • Spring web: Spring MVC, Spring Web Flow 2, Spring Roo, other dynamic scripting, integration with popular Grails Framework (and Groovy), REST/web services, and more.

This book guides you step by step through topics using complete and real-world code examples. Instead of abstract descriptions on complex concepts, you will find live examples in this book. When you start a new project, you can consider copying the code and configuration files from this book, and then modifying them for your needs. This can save you a great deal of work over creating a project from scratch!

Download Now »

JavaFX 1.2 Application Development Cookbook

JavaFX 1.2 Application Development Cookbook

Book Description

Script enables you to easily create rich Internet applications by embedding multimedia components. Although you can create stylish Internet applications by modifying these default components, even advanced users find it challenging to create impressive feature-rich Internet applications with . Also, there are limited components to work with and by default these components don’t look visually appealing.

This book explores limitless possibilities to style your application by coding components to display your content in a more appealing fashion. The recipes in this book will help you to create customized components with which you can make modern, feature-rich applications.

First, you will be introduced to the JavaFX SDK and other tools available to help you be productive during . You will create an application in JavaFX by arranging complex graphical components (and non-graphical libraries) with simplified declarative constructs. You will then explore the fun side of JavaFX by using transformation techniques to manipulate the location and dimensions of objects. The next chapter is about the GUI components that are available in the framework, which provide a high level of interactivity. You will learn how to use the media component to play media content. Then we will access data and manipulate data locally or remotely. You will explore many deployment options and integration tips and tricks to take advantage of runtime contexts. Finally, you will interact with pure code to read and write files in JavaFX and to establish interactions with computing platforms.

Download Now »

NetBeans Platform 6.9 Developer’s Guide

NetBeans Platform 6.9 Developer’s Guide

Book Description

The Platform has many features provided out of the box for Swing desktop application developers. It can take you hours just to create menu bars, toolbars, a window system, and other typical desktop application infrastructural needs rather than you focusing on your domain knowledge. Imagine how much time you could save with a hands-on guide for using the Platform, which relieves you from creating desktop functions for each of your applications.

This book guides you through the of a complete Swing application built on the Platform. Each chapter introduces a number of new concepts relating to a theme, such as the window system, and then shows you how to implement the concepts in the application you are creating. At the end of the book you have a task manager, which you can adapt to your own purposes. Or you can, of course, create your own applications, now that you have built up a solid basis of Platform knowledge.

The NetBeans Platform is a framework for developing large distributed desktop applications. It aims to drastically simplify desktop application by providing a number of techniques, patterns, and full-blown Swing components out of the box. Most desktop applications have very similar technical requirements, such as: a consistent user interface, extensibility, data display, configuration settings, a help system, distribution mechanisms, on-line update possibilities, and the ability to be deployed to multiple operating systems.

Download Now »