Free Trial

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

Help

Java Development


41. 

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

42. 

Learning Jakarta Struts 1.2

Learning Jakarta Struts 1.2

By: Stephan Wiesner

Publisher: Packt Publishing

Publication Date: 26-AUG-2005

Insert Date: 08-OCT-2010

Slots: 1.0

Table of Contents • Start Reading

A step-by-step introduction to building Struts web applications for Java developers Learn to build Struts applications right away Build an ecommerce store step-by-step using Struts Well-structured and logical progression through the essentials In Detail Jakarta Struts is an Open Source Java framework for developing web applications. By cleanly separating logic and presentation, Struts makes applications more manageable and maintainable. Since its donation to the Apache Foundation in 2001, Struts has been rapidly accepted as the leading Java web application framework, and...

43. 

Apache JMeter

Apache JMeter

By: Emily H. Halili

Publisher: Packt Publishing

Publication Date: 27-JUN-2008

Insert Date: 03-JUN-2010

Slots: 1.0

Table of Contents • Start Reading

A practical beginner's guide to automated testing and performance measurement for your websites Test your website and measure its performance Master the JMeter environment and learn all its features Build test plan for measuring the performance Step-by-step instructions and careful explanations In Detail A bad response time on a website can drive away visitors and prospective customers. To measure what a website can handle, there should be a way to simulate and analyze different load scenarios—this is where a load-testing tool like JMeter comes in. JMeter is a...

44. 

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

45. 

Java™ for COBOL Programmers, Third Edition

Java™ for COBOL Programmers, Third Edition

By: John C. Byrne

Publisher: Course Technology PTR

Publication Date: 25-JUL-2008

Insert Date: 05-JUN-2009

Slots: 1.0

Table of Contents • Start Reading

COBOL, one of the oldest programming languages in current use, still provides the framework for many vital business, finance, and administrative programs and systems that companies and governments use in day-to-day activities. Scores of organizations are deciding to replace these legacy systems, including their core business systems, with more modern ones written in Java. The people who support these systems are valuable repositories of business process information, and they know how computer systems are used to meet those business process requirements. But they often don't know Java. That's...

46. 

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

47. 

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

48. 

The Spring Framework is a major open source application development framework that makes Java/J2EE(TM) development easier and more productive. This book shows you not only what Spring can do but why, explaining its functionality and motivation to help you use all parts of the framework to develop successful applications. You will be guided through all the Spring features and see how they form a coherent whole. In turn, this will help you understand the rationale for Spring's approach, when to use Spring, and how to follow best practices. All this is illustrated with a complete sample...

49. 

Java Thread Programming

Java Thread Programming

By: 

Publisher: Sams

Publication Date: 20-AUG-1999

Insert Date: 25-SEP-2002

Slots: 1.0

Table of Contents • Start Reading

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

50. 

Java™ CAPS Basics: Implementing Common EAI Patterns

Java™ CAPS Basics: Implementing Common EAI Patterns

By: Michael Czapski; Sebastian Krueger; Brendan Marry; Saurabh Sahai; Peter Vaneris; Andrew Walker

Publisher: Prentice Hall

Publication Date: 23-APR-2008

Insert Date: 05-MAR-2008

Slots: 1.0

Table of Contents • Start Reading

Use Java CAPS to Streamline IT Services and Leverage Legacy Applications Design patterns are a useful tool for streamlining enterprise integration and Web development projects: the mission-critical projects that directly impact your competitiveness. Enterprise Integration Patterns by Gregor Hohpe and Bobby Woolf (Addison-Wesley, 2004) described many of the most useful patterns for enterprise developers. Until recently, however, implementing the patterns in that classic reference required the extensive use of raw Java code. Now there’s a better alternative: Using Sun’s Java Composite...

51. 

NHibernate in Action

NHibernate in Action

By: Pierre Henri Kuaté; Christian Bauer; Gavin King; Tobin Harris

Publisher: Manning Publications

Publication Date: 01-FEB-2009

Insert Date: 21-APR-2009

Slots: 1.0

Table of Contents • Start Reading

In the classic style of Manning's "In Action" series, NHibernate in Action shows .NET developers how to use the NHibernate Object/Relational Mapping tool. This book is a translation from Java to .NET, as well as an expansion, of Manning's bestselling Hibernate in Action. All traces of Java have been carefully replaced by their .NET equivalents. The book shows how to implement complex business objects, and later teaches advanced techniques like caching and session management. Readers will discover how to implement persistence in a .NET application, and how to configure NHibernate to specify...

52. 

Unity Game Development Essentials

Unity Game Development Essentials

By: Will Goldstone

Publisher: Packt Publishing

Publication Date: 01-OCT-2009

Insert Date: 26-APR-2010

Slots: 1.0

Table of Contents • Start Reading

Build fully functional, professional 3D games with realistic environments, sound, dynamic effects, and more!Kick start game development, and build ready-to-play 3D games with easeUnderstand key concepts in game design including scripting, physics, instantiation, particle effects, and moreTest and optimize your game to perfection with essential tips-and-tricksWritten in clear, plain English, this book is packed with working examples and innovative ideasThis book is based on Unity version 2.5 and uses JavaScript for scripting In Detail Game engines are central to the video games we know...

53. 

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

54. 

Google™ Web Toolkit Applications

Google™ Web Toolkit Applications

By: 

Publisher: Addison-Wesley Professional

Publication Date: 05-DEC-2007

Insert Date: 21-NOV-2007

Slots: 1.0

Table of Contents • Start Reading

“Ryan clearly understands the GWT value proposition and how GWT integrates into a diverse web technology stack–and not just in a theoretical way. With the popularity of gpokr.com and kdice.com, Ryan can speak with the authority of concrete success.” –Bruce Johnson, creator of Google Web Toolkit “This book distinguishes itself from other books on GWT in that it walks through the entire process of building several nontrivial GWT applications, not the toy applications that most books present.” –R. Mark Volkmann, Object Computing, Inc. “Google™ Web Toolkit Applications is an excellent...

55. 

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

56. 

Pentaho Reporting 3.5 for Java Developers

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

Table of Contents • Start Reading

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

57. 

Oracle SOA Suite Developer's Guide

Oracle SOA Suite Developer's Guide

By: Antony Reynolds; Matt Wright

Publisher: Packt Publishing

Publication Date: 18-MAR-2009

Insert Date: 25-FEB-2010

Slots: 1.0

Table of Contents • Start Reading

Design and build Service-Oriented Architecture Solutions with the Oracle SOA Suite 10gR3 A hands-on guide to using and applying the Oracle SOA Suite in the delivery of real-world SOA applications. Detailed coverage of the Oracle Service Bus, BPEL Process Manager, Web Service Manager, Rules, Human Workflow, and Business Activity Monitoring. Master the best way to combine / use each of these different components in the implementation of a SOA solution. llustrates key techniques and best practices using a working example of an online auction site (oBay). In Detail We are...

58. 

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

59. 

iText in Action: Creating and Manipulating PDF

iText in Action: Creating and Manipulating PDF

By: Bruno Lowagie

Publisher: Manning Publications

Publication Date: 08-DEC-2006

Insert Date: 29-AUG-2008

Slots: 1.0

Table of Contents • Start Reading

Imagine a publisher who wants to "stamp" his ebooks on the fly with the name of the buyer (to discourage sharing). Such a publisher would (and we know one who does) use iText for the task. Developers looking to enhance web- and other applications with dynamic PDF document generation and/or manipulation will find this book unique in content and readability. Based on ongoing examples that encourage learning "in action," they will finally understand PDF and learn how to build applications that produce professional, high-quality PDF documents. While the basic functionality of iText is easy to...

60. 

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