Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
41. | Professional Java User Interfaces By: Mauro Marinilli Publisher: John Wiley & Sons Publication Date: 23-MAY-2006 Insert Date: 25-JUN-2009 Slots: 1.0 | Overview: Professional Java User Interfaces
This book covers the full development life cycle for professional GUI design in Java, from cost estimation and design to coding and testing.
Focuses on building high quality industrial strength software in Java
Ready-to-use source code is given throughout the text based on industrial-strength projects undertaken by the author.
...
|
42. | Algorithms in Java, Third Edition, Part 5: Graph Algorithms By: Robert Sedgewick Publisher: Addison-Wesley Professional Publication Date: 15-JUL-2003 Insert Date: 15-JAN-2004 Slots: 1.0 | Overview: Algorithms in Java, Third Edition, Part 5: Graph Algorithms Once again, Robert Sedgewick provides a current and
comprehensive introduction to important algorithms. The focus this
time is on graph algorithms, which are increasingly critical for a
wide range of applications, such as network connectivity, circuit
design, scheduling, transaction processing, and resource
allocation. In this book, Sedgewick offers the same successful
blend of theory and practice that has made his work popular with
programmers for many years. Michael Schidlowsky and Sedgewick have
developed concise new Java implementations that both express the
methods in a natural and...
|
43. | Java 6™ New Features: A Tutorial By: Budi Kurniawan Publisher: Brainy Software Publication Date: 20-OCT-2006 Insert Date: 09-DEC-2007 Slots: 1.0 | Overview: Java 6™ New Features: A Tutorial
For seasoned Java programmers who want to stay up to date on
the latest Java tools, this guide discusses the new features of
Java 6–Mustang. This handbook to the new version includes
updated information on Web services, a JavaScript engine that
allows access to information in a Java program, JDBC 4.0, JAXB 2.0,
XML digital signature APIs, more sophisticated Swing components,
and improvements in Java 2D that includes a GIF image writer.
...
|
44. | 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 | Overview: Beginning Java™ EE 6 Platform with GlassFish™ 3: From Novice to Professional
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),...
|
45. | Internet Multimedia Communications Using SIP: A Modern Approach Including Java® Practice By: Rogelio Martinez Perea Publisher: Morgan Kaufmann Publication Date: 15-JAN-2008 Insert Date: 26-MAR-2009 Slots: 1.0 | Overview: Internet Multimedia Communications Using SIP: A Modern Approach Including Java® Practice Session Initiation Protocol (SIP) was conceived in 1996 as a
signaling protocol for inviting users to multimedia conferences.
With this development, the next big Internet revolution silently
started. That was the revolution which would end up converting the
Internet into a total communication system which would allow people
to talk to each other, see each other, work collaboratively or send
messages in real time. Internet telephony and, in general, Internet
multimedia, is the new revolution today and SIP is the key protocol
which allows this revolution to grow.
The book explains, in tutorial...
|
46. | Google Guice: Agile Lightweight Dependency Injection Framework By: Robbie Vanbrabant Publisher: Apress Publication Date: 01-APR-2008 Insert Date: 19-OCT-2008 Slots: 1.0 | Overview: Google Guice: Agile Lightweight Dependency Injection Framework
Guice (pronounced "Juice") is the Jolt Award winning, 100% Java icing on the cake of Java dependency injection. Unlike other popular DI frameworks such as Spring, Guice fully embraces modern Java language features and combines simplicity with stunning performance and developer-friendliness.
Google Guice: Agile Lightweight Dependency Injection Framework will not only tell you "how," it will also tell you "why" and "why not," so that all the knowledge you gain will be as widely applicable as possible. Filled with examples and background information, this book is an invaluable addition to...
|
47. | Overview: Java Thread Programming Java Thread Programming shows you how to take full advantage of
Java's thread facilities: when to use threads to increase your
program's efficiency, how to use them effectively, and how to avoid
common mistakes. There is thorough coverage of the Thread API,
ThreadGroup classes, the Runnable interface, and the synchronized
operator. Extensive, complete, code examples show programmers the
details of creating and managing threads in real-world
applications....
|
48. | The Art of Multiprocessor Programming By: Maurice Herlihy; Nir Shavit Publisher: Morgan Kaufmann Publication Date: 03-MAR-2008 Insert Date: 26-MAR-2009 Slots: 1.0 | Overview: The Art of Multiprocessor Programming This book is the first comprehensive presentation of the principles
and tools available for programming multiprocessor machines. It is
of immediate use to programmers working with the new architectures.
For example, the next generation of computer game consoles will all
be multiprocessor-based, and the game industry is currently
struggling to understand how to address the programming challenges
presented by these machines.
This change in the industry is so fundamental that it is certain to
require a significant response by universities, and courses on
multicore programming will become a...
|
49. | By: Mahesh P. Bhave; Sunil A. Patekar Publisher: Pearson Education India Publication Date: 22-SEP-2008 Insert Date: 17-MAR-2011 Slots: 1.0 | Overview: Programming with JAVA
This book is designed to present a simple and user-friendly approach to understand the concepts of Java programming language.
...
|
50. | Scripting in Java™: Languages, Frameworks, and Patterns By: Dejan Bosanac Publisher: Addison-Wesley Professional Publication Date: 09-AUG-2007 Insert Date: 27-JAN-2007 Slots: 1.0 | Overview: Scripting in Java™: Languages, Frameworks, and Patterns Groovy and Beyond: Leverage the
Full Power of Scripting on the JavaTM
Platform!
Using the JavaTM platform’s
new scripting support, you can improve efficiency, streamline your
development processes, and solve problems ranging from prototyping
to Web application programming. In Scripting in Java, Dejan
Bosanac covers key aspects of scripting with Java, from the
exciting new Groovy scripting language to Java’s new
Scripting and Web Scripting APIs.
Bosanac begins by reviewing the role and
value of scripting languages, and then systematically introduces
today’s best scripting solutions for the...
|
51. | Pentaho Reporting 3.5 for Java Developers By: Will Gorman Publisher: Packt Publishing Publication Date: 07-SEP-2009 Insert Date: 31-MAR-2010 Slots: 1.0 | Overview: Pentaho Reporting 3.5 for Java Developers
Create advanced reports, including cross tabs, sub-reports, and charts that connect to practically any data source using open source Pentaho Reporting.
Create great-looking enterprise reports in PDF, Excel, and HTML with Pentaho's Open Source Reporting Suite, and integrate report generation into your existing Java application with minimal hassle
Use data source options to develop advanced graphs, graphics, cross tabs, and sub-reports
Dive deeply into the Pentaho Reporting Engine's XML and Java APIs to create dynamic reports
Work with a multitude of examples throughout the...
|
52. | 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 | Overview: Spring Web Flow 2 Web Development
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...
|
53. | By: Dan Allen Publisher: Manning Publications Publication Date: 15-JUN-2008 Insert Date: 11-OCT-2008 Slots: 1.0 | Overview: Seam in Action
JBoss Seam is an exciting new application framework based on the
Java EE platform that is used to build rich, web-based business
applications. Seam is rapidly capturing the interest of Java
enterprise developers because of its focus on simplicity, ease of
use, transparent integration, and scalability.
Seam in Action offers a practical and in-depth look at
JBoss Seam. The book puts Seam head-to-head with the complexities
in the Java EE architecture. The author presents an unbiased view
of Seam from outside the walls of RedHat/JBoss, focusing on such
topics as Spring integration and deployment...
|
54. | Core Java™ Volume II–Advanced Features, Eighth Edition By: Cay S. Horstmann; Gary Cornell Publisher: Prentice Hall Publication Date: 08-APR-2008 Insert Date: 10-FEB-2008 Slots: 1.0 | Overview: Core Java™ Volume II–Advanced Features, Eighth Edition The revised edition of the classic
Core Java™, Volume II–Advanced
Features, covers advanced user-interface programming
and the enterprise features of the Java SE 6 platform. Like Volume
I (which covers the core language and library features), this
volume has been updated for Java SE 6 and new coverage is
highlighted throughout. All sample programs have been carefully
crafted to illustrate the latest programming techniques, displaying
best-practices solutions to the types of real-world problems
professional developers encounter.
Volume II includes new sections on the StAX
API, JDBC 4,...
|
55. | By: Mauricio Salatino Publisher: Packt Publishing Publication Date: 16-DEC-2009 Insert Date: 06-APR-2010 Slots: 1.0 | Overview: jBPM Developer Guide
A Java developer's guide to the JBoss Business Process Management framework
Thoroughly understand how the jBPM framework works
Build custom Java Enterprise solutions using the jBPM framework
No experience with jBPM required
Helpful guidance on converting a business analyst's spec into complete, working software
Helpful guidance on converting a business analyst's spec into complete, working software
In Detail
jBPM is an open source business process management (BPM) solution used for defining and executing business processes. Java developers can use jBPM to analyze,...
|
56. | By: Vincent Massol; Ted Husted Publisher: Manning Publications Publication Date: 01-OCT-2003 Insert Date: 17-JUN-2008 Slots: 1.0 | Overview: JUnit in Action A guide to unit testing Java applications (including J2EE
applications) using the JUnit framework and its extensions, this
book provides techniques for solving real-world problems such as
unit testing legacy applications, writing real tests for real
objects, automating tests, testing in isolation, and unit testing
J2EE and database applications. Using a sample-driven approach,
various unit testing strategies are covered, such as how to unit
test EJBs, database applications, JSPs, and Taglibs. Also addressed
are testing strategies using freely available open source
frameworks and tools, and...
|
57. | CakePHP Application Development By: Ahsanul Bari; Anupom Syam Publisher: Packt Publishing Publication Date: 12-JUL-2008 Insert Date: 25-FEB-2010 Slots: 1.0 | Overview: CakePHP Application Development
Anupom Step-by-step introduction to rapid web development using the open-source MVC CakePHP framework
Anupom Step-by-step introduction to rapid web development using the open-source MVC CakePHP framework
Walk through the creation of a complete CakePHP Web application
Customize the look and feel of applications using CakePHP layouts and views
Make interactive applications using CakePHP, JavaScript, and AJAX helpers
Ready for the forthcoming release of CakePHP 1.2
In Detail
Cake is a rapid development framework for PHP that uses well-known design patterns and...
|
58. | Object-oriented Programming Using C++ and Java By: Ramesh Vasappanavara; Gautam Vasappanavara; Anand Vasappanavara Publisher: Pearson Education India Publication Date: 20-MAY-2011 Insert Date: 13-MAY-2011 Slots: 1.0 | Overview: Object-oriented Programming Using C++ and Java
This book offers contemporary, comprehensive and in-depth coverage of all the concepts of object-oriented technologies, with an emphasis on problem-solving approaches as applied to C++ and Java Programming paradigms.
...
|
59. | By: Robert Cooper; Charles Collins Publisher: Manning Publications Publication Date: 19-MAY-2008 Insert Date: 29-AUG-2008 Slots: 1.0 | Overview: GWT in Practice
If you're a web developer, you know that you can use Ajax to add
rich, user-friendly, dynamic features to your applications. With
the Google Web Toolkit (GWT), a new Ajax tool from Google that
automatically converts Java to JavaScript, you can build Ajax
applications using the Java language.
GWT in Practice is an example-driven, code-rich book
designed for web developers already familiar with the basics of GWT
who now want hands-on experience. After a quick review of GWT
fundamentals, GWT in Practice presents scores of handy,
reusable solutions to the problems you face when you need to...
|
60. | Covert Java™: Techniques for Decompiling, Patching, and Reverse Engineering By: Alex Kalinovsky Publisher: Sams Publication Date: 03-MAY-2004 Insert Date: 01-OCT-2004 Slots: 1.0 | Overview: Covert Java™: Techniques for Decompiling, Patching, and Reverse Engineering 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,...
|