Free Trial

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

Help

Java Development


61. 

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...

62. 

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...

63. 

Quickstart Apache Axis2

Quickstart Apache Axis2

By: Deepal Jayasinghe

Publisher: Packt Publishing

Publication Date: 26-MAY-2008

Insert Date: 08-JUN-2010

Slots: 1.0

Table of Contents • Start Reading

A practical guide to creating quality web services Complete practical guide to Apache Axis 2 Using Apache Axis2 to create secure, reliable web services quickly Write Axis2 modules to enhance web services’ security, reliability, robustness and transaction support This book covers Apache Axis2 version 1.3 In DetailAxis2 is an enterprise-ready web service engine that is very user friendly and provides web service interactions with a dynamic and flexible execution framework. Apache Axis2 is a core engine for web services with two implementations: Apache Axis2/Java and Apache...

64. 

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...

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. 

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...

67. 

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...

68. 

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...

69. 

JasperReports 3.5 for Java Developers

JasperReports 3.5 for Java Developers

By: David Heffelfinger

Publisher: Packt Publishing

Publication Date: 13-AUG-2009

Insert Date: 21-MAR-2010

Slots: 1.0

Table of Contents • Start Reading

Create, Design, Format, and Export Reports with the world's most popular Java reporting library Create better, smarter, and more professional reports using comprehensive and proven methods Group scattered data into meaningful reports, and make the reports appealing by adding charts and graphics Discover techniques to integrate with Hibernate, Spring, JSF, and Struts, and to export to different file formats Written in a lucid and practical manner, this book introduces you to JasperReports and gets you creating complex and elegant reports In Detail Do you want to...

70. 

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,...

71. 

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),...

72. 

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...

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. 

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...

75. 

Covert Java™: Techniques for Decompiling, Patching, and Reverse Engineering

Covert Java™: Techniques for Decompiling, Patching, and Reverse Engineering

By: 

Publisher: Sams

Publication Date: 03-MAY-2004

Insert Date: 01-OCT-2004

Slots: 1.0

Table of Contents • Start Reading

As a Java developer, you may find yourself in a situation where you have to maintain someone else's code or use a third-party's library for your own application without documentation of the original source code. Rather than spend hours feeling like you want to bang your head against the wall, turn to Covert Java: Techniques for Decompiling, Patching, and Reverse Engineering. These techniques will show you how to better understand and work with third-party applications. Each chapter focuses on a technique to solve a specific problem, such as obfuscation in code or scalability vulnerabilities,...

76. 

Multithreaded Programming with JAVA™ Technology

Multithreaded Programming with JAVA™ Technology

By: 

Publisher: Prentice Hall

Publication Date: 17-DEC-1999

Insert Date: 26-SEP-2002

Slots: 1.0

Table of Contents • Start Reading

1700G-6 The ultimate guide to multithreading with Java technology! Powerful techniques for enhancing application performance Multithreaded program design for network and Internet applications Extensive code examples throughout Multithreading gives developers using the Java 2 platform a powerful tool for dramatically improving the responsiveness and performance of their programs on any platform, even those without inherent multithreading support. Multithreaded Programming with Java Technology is the first complete guide to multithreaded development with the Java 2...

77. 

JSF 1.2 Components

JSF 1.2 Components

By: Ian Hlavats

Publisher: Packt Publishing

Publication Date: 25-NOV-2009

Insert Date: 31-AUG-2010

Slots: 1.0

Table of Contents • Start Reading

Develop advanced Ajax-enabled JSF applications Develop advanced Ajax-enabled JSF applications and solve common web development challenges using UI components from JSF component libraries Master the basics of building web user interfaces with standard JSF HTML components Implement UI security using JAAS and Apache Tomahawk components Master a wide range of UI components and learn cutting-edge JSF development strategies with plenty of examples and screenshots In Detail Today's web developers need powerful tools to deliver richer, faster, and smoother web experiences....

78. 

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...

79. 

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...

80. 

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...