Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Help

Java Development


61. 

"The Java™ BluePrints Team has done it again. This book is an indispensable asset to all J2EE™ developers and should never be far from reach." --John Crupi, coauthor of Core J2EE™ Patterns, Distinguished Engineer, Sun Java Center, Sun Microsystems, Inc. The Java 2 Platform, Enterprise Edition, offers developers a simplified, component-based approach to creating applications for intranets and the Internet. 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...

62. 

Pro Spring 2.5

Pro Spring 2.5

By: Jan Machacek; Aleksa Vukotic; Anirvan Chakraborty; Jessica Ditt

Publisher: Apress

Publication Date: 01-AUG-2008

Insert Date: 18-OCT-2008

Slots: 1.0

Table of Contents • Start Reading

The move from so-called heavyweight architectures, such as Enterprise JavaBeans, toward lightweight frameworks, like Spring, has not stopped since Pro Spring was published by Rob Harrop and Jan Machacek in 2005; in fact, it's picked up pace. The Spring Framework remains the leader in this move and provides a platform on which you can build your own applications and services. Pro Spring 2.5 covers the new features of Spring 2.5, but moreover, it is focused on the best practices and core standards of contemporary Spring development. As members of the Spring development team at Cake...

63. 

JavaFX™: Developing Rich Internet Applications

JavaFX™: Developing Rich Internet Applications

By: 

Publisher: Prentice Hall

Publication Date: 01-JUN-2009

Insert Date: 28-APR-2009

Slots: 1.0

Table of Contents • Start Reading

Build Rich Applications that Run on the Desktop, the Web, Mobile Devices...Anywhere! Using JavaFX, developers and graphic designers can work together to build robust, immersive applications and deploy them anywhere: on the desktop, on the Web, and on millions of Java-enabled mobile devices. JavaFX lets you maintain your existing graphics and seamlessly integrate them into Java applications. Plus, JavaFX Script is a declarative language that allows you to preserve your investment in the Java platform while allowing more creativity with JavaFX’s Rich Internet Application...

64. 

Apache Maven 2 Effective Implementation

Apache Maven 2 Effective Implementation

By: Brett Porter; Maria Odea Ching

Publisher: Packt Publishing

Publication Date: 15-SEP-2009

Insert Date: 29-MAR-2010

Slots: 1.0

Table of Contents • Start Reading

Build and Manage Applications with Maven, Continuum, and Archiva Follow a sample application which will help you to get started quickly with Apache Maven Learn how to use Apache Archiva - an extensible repository manager - with Maven to take care of your build artifact repository Leverage the power of Continuum - Apache's continuous integration and build server - to improve the quality and maintain the consistency of your build Guidance on how to use Maven in a team environment to maximise its potential In Detail By building up a sample application, this book guides...

65. 

Django 1.1 Testing and Debugging

Django 1.1 Testing and Debugging

By: Karen M. Tracey

Publisher: Packt Publishing

Publication Date: 19-APR-2010

Insert Date: 01-OCT-2010

Slots: 1.0

Table of Contents • Start Reading

Building rigorously tested and bug-free Django applications Develop Django applications quickly with fewer bugs through effective use of automated testing and debugging tools. Ensure your code is accurate and stable throughout development and production by using Django's test framework. Understand the working of code and its generated output with the help of debugging tools. Packed with detailed working examples that illustrate the techniques and tools for debugging In Detail Bugs are a time consuming burden during software development. Django's built-in test...

66. 

Beginning Java™ Game Programming, Second Edition

Beginning Java™ Game Programming, Second Edition

By: Jonathan S. Harbour

Publisher: Course Technology PTR

Publication Date: 01-DEC-2007

Insert Date: 07-JAN-2009

Slots: 1.0

Table of Contents • Start Reading

Are you serious about learning how to create real, Java-based games for fun and sharing? Do you have a basic understanding of the Java programming language? If you've answered yes, then you are ready to get started building web-based 2D games from scratch using the latest version of the Java Development Kit! "Beginning Java Game Programming, Second Edition" is a hands-on guide that is perfect for beginner-level game programmers who want to quickly and easily learn how to create games using Java. Written in simple language, the book teaches each new skill using engaging tutorials, followed by...

67. 

Mule in Action

Mule in Action

By: David Dossot; John D'Emic

Publisher: Manning Publications

Publication Date: 28-JUL-2009

Insert Date: 30-JUL-2009

Slots: 1.0

Table of Contents • Start Reading

Mule is the most widely used open source ESB-with millions of downloads- providing an alternative to expensive commercial options. Mule in Action is a comprehensive tutorial designed for working Java developers. This authoritative book explores the architecture and the main features of version Mule 2 through numerous running examples. It starts with a quick overview of ESB technology and a bit of Mule history-including the key changes between Mule 1.x and Mule 2. Readers learn to configure Mule and then get straight to the good stuff-putting Mule to work. Because the core of an ESB system...

68. 

Business Process Management with JBoss jBPM

Business Process Management with JBoss jBPM

By: Matt Cumberlidge

Publisher: Packt Publishing

Publication Date: 30-JUL-2007

Insert Date: 01-JUL-2010

Slots: 1.0

Table of Contents • Start Reading

A Practical Guide for Business Analysts Map your business processes in an efficient, standards-friendly way Use the jBPM toolset to work with business process maps, create a customizable user interface for users to interact with the process, collect process execution data, and integrate with existing systems. Use the SeeWhy business intelligence toolset as a Business Activity Monitoring solution, to analyze process execution data, provide real-time alerts regarding the operation of the process, and for ongoing process improvement Set up business rules, assign tasks, work...

69. 

ICEfaces 1.8

ICEfaces 1.8

By: Rainer Eschen

Publisher: Packt Publishing

Publication Date: 02-NOV-2009

Insert Date: 21-MAR-2010

Slots: 1.0

Table of Contents • Start Reading

Build Web 2.0 Applications using AJAX Push, JSF, Facelets, Spring and JPA Develop a full-blown Web application using ICEfaces Design and use self-developed components using Facelets technology Integrate AJAX into a JEE stack for Web 2.0 developers using JSF, Facelets, Spring, JPA In Detail ICEfaces is an Enterprise AJAX framework which allows you to develop modern Web 2.0 applications, using AJAX to implement desktop-like behavior. The integration and handling of such frameworks is a challenge, but ICEfaces is the first enterprise AJAX framework that places the...

70. 

Beginning Java™ EE 6 Platform with GlassFish™ 3: From Novice to Professional

Beginning Java™ EE 6 Platform with GlassFish™ 3: From Novice to Professional

By: Antonio Goncalves

Publisher: Apress

Publication Date: 25-MAY-2009

Insert Date: 30-APR-2010

Slots: 1.0

Table of Contents • Start Reading

Sun's enterprise Java™ platform, Java EE (Enterprise Edition), is getting a facelift! Beginning Java EE 6 Platform with GlassFish 3 is one of the first tutorial books on the forthcoming Java EE 6 Platform. Step-by-step and easy to follow, this book describes many of the Java EE 6 specifications and reference implementations and shows them in action using practical examples. This book uses the new version of GlassFish™ 3 to deploy and administer the code examples. Written by an expert member of the Java EE 6 specification request and review board in the Java Community Process (JCP),...

71. 

Tapestry 5: Building Web Applications

Tapestry 5: Building Web Applications

By: Alexander Kolesnikov

Publisher: Packt Publishing

Publication Date: 15-JAN-2008

Insert Date: 23-MAY-2008

Slots: 1.0

Table of Contents • Start Reading

In Detail This book is a practical step-by-step tutorial for those who want to build contemporary, real-life web applications with Tapestry 5, the Apache open-source framework for creating dynamic, robust, highly scalable web applications in Java. It shows the path of least resistance, so that the reader can learn all the essential skills quickly and easily. To give the reader an initial practical experience, a simple but useful web application is built throughout the chapters. Who this book is written for? This book is for those who want to build sophisticated Java web applications quickly...

72. 

Spring Web Flow 2 Web Development

Spring Web Flow 2 Web Development

By: Markus Stäuble; Sven Lüppken

Publisher: Packt Publishing

Publication Date: 20-MAR-2009

Insert Date: 23-FEB-2010

Slots: 1.0

Table of Contents • Start Reading

Master Spring's well-designed web frameworks to develop powerful web applications Design, develop, and test your web applications using the Spring Web Flow 2 framework Enhance your web applications with progressive AJAX, Spring security integration, and Spring Faces Stay up-to-date with the latest version of Spring Web Flow Walk through the creation of a bug tracker web application with clear explanations In Detail Many web applications need to take the user through a defined series of steps such as e-commerce checkouts or user registrations. Spring Web Flow works...

73. 

Java™ Drawing with Apache Batik: A Tutorial

Java™ Drawing with Apache Batik: A Tutorial

By: Alexander Kolesnikov

Publisher: Brainy Software

Publication Date: 04-JAN-2007

Insert Date: 09-DEC-2007

Slots: 1.0

Table of Contents • Start Reading

This guide to Apache Batik—the Java library that can be used to read SVG files and translate the instructions in the files into graphics—shows how Batik can also be used to save the graphics as JPEG, TIFF, PNG, GIF, and other formats, so that the graphics can be transferred. Using Batik to create animation similar to Flash movies and its use for creating a drawing program such as Corel DRAW are also covered. ...

74. 

Spring Security 3

Spring Security 3

By: Peter Mularien

Publisher: Packt Publishing

Publication Date: 26-MAY-2010

Insert Date: 24-SEP-2010

Slots: 1.0

Table of Contents • Start Reading

Make your web applications impenetrable. Implement authentication and authorization of users. Integrate Spring Security 3 with common external security providers. Packed full with concrete, simple, and concise examples.In Detail Security is of critical importance to all web applications. Vulnerable applications are easy prey for hackers. This book is the perfect tool for Java developers looking to repel attacks against their web applications using the proven Spring Security library to achieve this. A comprehensive guide to Spring Security 3. You will learn through real...

75. 

SOA Approach to Integration: XML, Web Services, ESB, and BPEL in Real-World SOA Projects

SOA Approach to Integration: XML, Web Services, ESB, and BPEL in Real-World SOA Projects

By: Poornachandra Sarang; Frank Jennings; Matjaz Juric; Ramesh Loganathan

Publisher: Packt Publishing

Publication Date: 30-NOV-2007

Insert Date: 06-AUG-2009

Slots: 1.0

Table of Contents • Start Reading

XML, Web services, ESB, and BPEL in real-world SOA projects Service-Oriented Architectures and SOA approach to integration SOA architectural design and domain-specific models Common Integration Patterns and how they can be best solved using Web services, BPEL and Enterprise Service Bus (ESB) Concepts behind SOA standards, security, transactions, and how to efficiently work with XML In Detail Integration of applications within a business and between different businesses is becoming more and more important. The needs for up-to-date information that is accessible from...

76. 

Kicking Butt with MIDP and MSA: Creating Great Mobile Applications

Kicking Butt with MIDP and MSA: Creating Great Mobile Applications

By: Jonathan Knudsen

Publisher: Prentice Hall

Publication Date: 29-DEC-2007

Insert Date: 17-MAY-2007

Slots: 1.0

Table of Contents • Start Reading

The release of MIDP 2.0 and the introduction of the new Mobile Service Architecture (MSA) are generating momentum for the Java ME platform. As more and more Java-enabled mobile devices become available and more service providers become open to third-party development, the demand for customized applications will grow dramatically. Now, there's a practical, realistic guide to building MIDP 2.0/MSA applications that are robust, responsive, maintainable, and fun. Long-time Java ME author Jonathan Knudsen offers real solutions for the complex challenges of coding efficiency, application design,...

77. 

Java™ Kochbuch™

Java™ Kochbuch™

By: Ian F. Darwin

Publisher: O'Reilly Verlag

Publication Date: 15-FEB-2005

Insert Date: 18-MAR-2009

Slots: 1.0

Table of Contents • Start Reading

Das Java Kochbuch in vollständig aktualisierter Neuauflage: Java-Programmierer finden in diesem Buch hunderte von erprobten »Rezepten« zur Java-Version 1.4 und zu den Neuerungen von Java 5.0. Das Themenspektrum dieser umfassenden Sammlung von typischen Aufgabenstellungen, Lösungen und praxisbezogenen Beispielen reicht von einfachen Rezepten wie der richtigen Einstellung Ihres CLASSPATH bis zu vollständigen Programmen, die zeigen, wie Sie mit XML arbeiten oder wie Sie die in JDK 5.0 eingeführten Concurrency-Utilities einsetzen, um effiziente Thread-basierte Programme zu schreiben. Das...

78. 

JBoss® Seam: Simplicity and Power Beyond Java™ EE

JBoss® Seam: Simplicity and Power Beyond Java™ EE

By: 

Publisher: Prentice Hall

Publication Date: 26-APR-2007

Insert Date: 15-SEP-2006

Slots: 1.0

Table of Contents • Start Reading

A new edition of this title is available, ISBN-10: 0137129394 ISBN-13: 9780137129393 Discover JBoss Seam: the Unified Framework for Simpler, More Powerful Web Development JBoss Seam integrates EJB 3.0 and JSF components under a unified framework that simplifies and accelerates Java EE web development. Now, JBoss Seam’s project leader and technology evangelist take you inside this powerful new technology, showing exactly how to put it to work.  Michael Yuan and Thomas Heute show how JBoss Seam enables you to create web applications that would have been difficult or impossible with...

79. 

Building SOA-Based Composite Applications Using NetBeans IDE 6

Building SOA-Based Composite Applications Using NetBeans IDE 6

By: David Salter; Frank Jennings

Publisher: Packt Publishing

Publication Date: 08-JAN-2008

Insert Date: 06-NOV-2008

Slots: 1.0

Table of Contents • Start Reading

The first part of the book will discuss SOA basics and NetBeans fundamentals. It will also highlight the Enterprise pack capabilities and the available visual designers. The second part of the book will attempt to build a complete sample business application....

80. 

Apache Geronimo 2.1

Apache Geronimo 2.1

By: Manu T. George; Vamsavardhana Reddy Chillakuru

Publisher: Packt Publishing

Publication Date: 11-NOV-2009

Insert Date: 06-APR-2010

Slots: 1.0

Table of Contents • Start Reading

Develop Java EE 5 applications on Geronimo quickly and easily Gain a deep understanding of the rich set of features provided by Apache Geronimo 2.1.4 Develop and deploy your Java EE 5 applications on Geronimo with easy-to-use tooling support Create database pools and establish connectivity with all the supported databases using Geronimo Master the server administration and customize the server with your own plugins Step-by-step instructions with plenty of examples and sample applications In Detail Apache Geronimo is a robust, scalable, secure, and high-performing...