Free Trial

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

Help

Java Development


81. 

Service Oriented Architecture with Java

Service Oriented Architecture with Java

By: Binildas A. Christudas; Malhar Barai; Vincenzo Caselli

Publisher: Packt Publishing

Publication Date: 26-JUN-2008

Insert Date: 12-MAY-2010

Slots: 1.0

Table of Contents • Start Reading

Using SOA and web services to build powerful Java applications Build effective SOA applications with Java Web Services Quick reference guide with best-practice design examples Understand SOA concepts from core with examples Design scalable inter-enterprise communication In Detail Service Oriented Architecture provides a way for applications to work together over the Internet. Usually, SOA applications are exposed through web services. Web services have been around for a while, but complex adoption processes and poor standardization hampered their use at first....

82. 

Bluetooth® Application Programming with the JavaTM APIs, Essentials Edition

Bluetooth® Application Programming with the JavaTM APIs, Essentials Edition

By: Timothy J. Thompson; C Bala Kumar; Paul Kline

Publisher: Morgan Kaufmann

Publication Date: 15-FEB-2008

Insert Date: 26-MAR-2009

Slots: 1.0

Table of Contents • Start Reading

Adoption of Bluetooth wireless technology has become ubiquitous in the last few years. One of the biggest steps forward is the standardization of Java APIs for Bluetooth wireless technology (JABWT). The latest updates to this standard is explained in detail in this book. The JABWT standard, defined by the JSR-82 Java Specification Request, supports rapid development of Bluetooth applications that are portable, secure, and highly-usable. Wireless device manufacturers have responded overwhelmingly to the JABWT specification by implementing JABWT applications in mobile phones and other personal...

83. 

Swing Extreme Testing

Swing Extreme Testing

By: Lindsay Peters; Tim Lavers

Publisher: Packt Publishing

Publication Date: 03-JUN-2008

Insert Date: 29-MAR-2010

Slots: 1.0

Table of Contents • Start Reading

The Extreme approach to complete Java application testing Learn Swing user interface testing strategy Automate testing of components usually thought too hard to test automatically Practical guide with ready-to-use examples and source code Based on the authors’ experience developing and testing commercial software In Detail Thorough testing is the basis of good software. Whether we use an agile development methodology such as Extreme Programming, or a more traditional approach, we must test our software at the unit level and application level. The tests must run...

84. 

Java™ Native Interface: Programmer’s Guide and Specification, The

Java™ Native Interface: Programmer’s Guide and Specification, The

By: Sheng Liang

Publisher: Prentice Hall

Publication Date: 10-JUN-1999

Insert Date: 26-SEP-2002

Slots: 1.0

Table of Contents • Start Reading

The Java Native Interface (JNI) enables the integration of code written in the Java programming language with code written in other languages such as C and C++. It allows programmers to take full advantage of the Java platform without having to abandon their investment in legacy code. This book is the definitive resource and a comprehensive guide to working with the JNI. Entirely up-to-date, the book offers a tutorial, a detailed description of JNI features and programming techniques, JNI design justifications, and the official specification for all JNI types and functions. You will find...

85. 

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

86. 

JasperReports for Java Developers

JasperReports for Java Developers

By: David Heffelfinger

Publisher: Packt Publishing

Publication Date: 04-APR-2006

Insert Date: 31-AUG-2010

Slots: 1.0

Table of Contents • Start Reading

Create, Design, Format and Export Reports with the world's most popular Java reporting library Get started with JasperReports, and develop the skills to get the most from itCreate, design, format, and export reports Generate report data from a wide range of datasourcesIntegrate Jasper Reports with Spring, Hibernate, Java Server Faces, or Struts In Detail JasperReports is the world's most popular embeddable Java open source reporting library, providing Java developers with the power to easily create rich print and web reports. This book shows you exactly how to get started,...

87. 

Inside Java™ 2 Platform Security, the definitive and comprehensive guide to the Java security platform, has been thoroughly updated to reflect key additions and revisions to Java security technologies currently in use by leading technology companies. This second edition, penned by the Java experts at Sun Microsystems, provides a detailed look into the central workings of the Java security architecture and describes tools and techniques for successful implementation on even the most demanding network computing environment. While Java has always provided a stronger security model than other...

88. 

Practical Data Analysis and Reporting with BIRT

Practical Data Analysis and Reporting with BIRT

By: John Ward

Publisher: Packt Publishing

Publication Date: 22-FEB-2008

Insert Date: 05-MAR-2010

Slots: 1.0

Table of Contents • Start Reading

Use the open-source Eclipse-based Business Intelligence and Reporting Tools system to design and create reports quickly Get started with BIRT Report Designer Develop the skills to get the most from it Transform raw data into visual and interactive content Design, manage, format, and deploy high-quality reports This book covers BIRT version 2.2 In Detail BIRT, which stands for Business Intelligence and Reporting Tools, is actually a development framework. Including the word "Tools" in the acronym is appropriate, since BIRT is in fact a collection of development...

89. 

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

90. 

Mule 2: A Developer's Guide

Mule 2: A Developer's Guide

By: Peter Delia; Antoine Borg; Ricston Ltd.

Publisher: Apress

Publication Date: 01-NOV-2008

Insert Date: 25-JUN-2009

Slots: 1.0

Table of Contents • Start Reading

Published with the developer in mind, firstPress technical briefs explore emerging technologies that have the potential to be critical for tomorrow's industry. Apress keeps developers one step ahead by presenting key information as early as possible in a PDF of 150 pages or less. Explore the future through Apress... Mule 2: A Developer's Guide introduces the Mule 2.0 integration platform for developers of enterprise integration applications who wish to leverage the latest Mule as a lightweight messaging framework that contains a distributable object broker for managing communication...

91. 

ZK Developer's Guide

ZK Developer's Guide

By: Jurgen Schumacher; Hans-Jurgen Schumacher; Markus Stauble

Publisher: Packt Publishing

Publication Date: 28-MAR-2008

Insert Date: 05-MAR-2010

Slots: 1.0

Table of Contents • Start Reading

Developing responsive user interfaces for web applications using Ajax, XUL, and the open source ZK rich web client development framework Introducing the ZK frameworkInstalling and configuring ZKSetting up, managing, and publishing a projectImproving navigation and optimizing result preparationInternationalization with the ZK frameworkCreating custom components In DetailZK is an open-source web development framework that enables web applications to have the rich user experiences and low development costs that desktop applications have had for years. ZK includes an Ajax-based...

92. 

GlassFish Security

GlassFish Security

By: Masoud Kalali

Publisher: Packt Publishing

Publication Date: 11-MAY-2010

Insert Date: 01-OCT-2010

Slots: 1.0

Table of Contents • Start Reading

Secure your GlassFish installation, Web applications, EJB applications, Application Client modules, and Web services Secure your GlassFish installation and J2EE applications Develop secure Java EE applications including Web, EJB, and Application Client modules Secure web services using GlassFish and OpenSSO web service security features Support SSL in GlassFish including Mutual Authentication and Certificate Realm with this practical guide In Detail Security was, is, and will be one of the most important aspects of Enterprise Applications and one of the most...

93. 

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

94. 

GlassFish Administration

GlassFish Administration

By: Xuekun Kou

Publisher: Packt Publishing

Publication Date: 15-DEC-2009

Insert Date: 27-FEB-2010

Slots: 1.0

Table of Contents • Start Reading

Administer and configure the GlassFish v2 application server Get GlassFish installed and configured ready for use Integrate GlassFish with popular Open Source products such as Open MQ, Open DS, and Apache Active MQ, and get them working together in a loosely-coupled manner Configure resource types like JDBC, Java Connector Architecture (JCA), JavaMail Sessions, and Custom JNDI supported in GlassFish to simplify resource access and integration Secure, monitor, troubleshoot, and tune your application server instance In Detail To build a powerful production environment...

95. 

Java™ 5: A Beginner’s Tutorial

Java™ 5: A Beginner’s Tutorial

By: Budi Kurniawan

Publisher: Brainy Software

Publication Date: 01-APR-2006

Insert Date: 12-DEC-2007

Slots: 1.0

Table of Contents • Start Reading

Java is an easy language to learn. However, you need to master more than the language syntax to be a professional Java programmer. For one, object-oriented programming (OOP) skill is key to developing robust and effective Java applications. In addition, knowing how to use the vast collection of libraries makes development more rapid. This book introduces you to important programming concepts and teaches how to use the Java core libraries. It is a guide to building real-world applications, both desktop and Web-based. The coverage is the most comprehensive you can find in a beginner’s...

96. 

Seam Framework: Experience the Evolution of Java™ EE, Second Edition

Seam Framework: Experience the Evolution of Java™ EE, Second Edition

By: Michael Juntao Yuan; Jacob Orshalick; Thomas Heute

Publisher: Prentice Hall

Publication Date: 04-FEB-2009

Insert Date: 06-JUN-2008

Slots: 1.0

Table of Contents • Start Reading

Fully Updated to Cover Major Enhancements to Seam 2.x In Seam Framework, Second Edition, the authors of the leading guide to Seam programming have systematically updated their text to reflect the major improvements introduced with Seam 2.x. This author team–all key Seam project contributors–teach Seam 2.x through detailed example applications that reveal how Seam simplifies many tasks that were previously difficult or impractical. Their robust descriptions are complemented by in-depth feature discussions that demonstrate how to use Seam’s power to the fullest. Whether you’re new to Seam...

97. 

BEA WebLogic Server Unleashed is the definitive reference work for the WebLogic developer, offering an in-depth look at the capabilities provided by WebLogic Server and illustrating the best development practices. The book covers WebLogic's role in every aspect of a J2EE application: from working with Servlets, JavaServer Pages and Enterprise JavaBeans, to managing distributed systems including transactions with JTA, directory services with JNDI, messaging with JMS, and more. The authors pay special attention to testing, optimizing and debugging within WebLogic, to implementing security...

98. 

MooTools 1.2 Beginner's Guide

MooTools 1.2 Beginner's Guide

By: Jacob Gube

Publisher: Packt Publishing

Publication Date: 17-DEC-2009

Insert Date: 01-OCT-2010

Slots: 1.0

Table of Contents • Start Reading

Learn how to create dynamic, interactive, and responsive cross-browser web applications using this popular JavaScript framework Learn how to build super-charged web forms Learn how to write powerful and flexible cross-browser codeMake your web applications more dynamic and user-interactive with AJAX Packed with examples that will show you step by step the most important aspects of getting started with MooTools In Detail MooTools is a simple-to-use JavaScript library, ideal for people with basic JavaScript skills who want to elevate their web applications to a superior level....

99. 

Oracle Database Programming Using Java and Web Services

Oracle Database Programming Using Java and Web Services

By: Kuassi Mensah

Publisher: Digital Press

Publication Date: 28-JUL-2006

Insert Date: 26-MAR-2009

Slots: 1.0

Table of Contents • Start Reading

The traditional division of labor between the database (which only stores and manages SQL and XML data for fast, easy data search and retrieval) and the application server (which runs application or business logic, and presentation logic) is obsolete. Although the books primary focus is on programming the Oracle Database, the concepts and techniques provided apply to most RDBMS that support Java including Oracle, DB2, Sybase, MySQL, and PostgreSQL. This is the first book to cover new Java, JDBC, SQLJ, JPublisher and Web Services features in Oracle Database 10g Release 2 (the coverage starts...

100. 

Google Web Toolkit

Google Web Toolkit

By: Prabhakar Chaganti

Publisher: Packt Publishing

Publication Date: 15-FEB-2007

Insert Date: 01-JUL-2010

Slots: 1.0

Table of Contents • Start Reading

A practical guide to Google Web Toolkit for creating AJAX applications with Java, fast. Create rich Ajax applications in the style of Gmail, Google Maps, and Google Calendar Interface with Web APIs create GWT applications that consume web services Completely practical with hands-on examples and complete tutorials right from the first chapter In Detail GWT Ajax Programming shows you how to create reliable user interfaces that enhance the user experience. GWT is an open source Java software development framework that makes writing AJAX applications like Google Maps and...