Free Trial

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

Help

Java Development


41. 

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

42. 

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

43. 

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

44. 

Drools JBoss Rules 5.0 Developer's Guide

Drools JBoss Rules 5.0 Developer's Guide

By: Michal Bali; Bogdan Brinzarea

Publisher: Packt Publishing

Publication Date: 13-JUL-2009

Insert Date: 31-MAR-2010

Slots: 1.0

Table of Contents • Start Reading

Develop rules-based business logic using the Drools platform Discover the power of Drools as a platform for developing business rules Build a custom engine to provide real-time capability and reduce the complexity in implementing rules Explore Drools modules such as Drools Expert, Drools Fusion, and Drools Flow, which adds event processing capabilities to the platform Execute intelligent business logic with ease using JBoss/Drools, a stronger business-rules solution Covers examples of a fraud detection system utilizing Drools CEP (Complex Event Processing)...

45. 

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

46. 

Service Oriented Java Business Integration: Enterprise Service Bus integration solutions for Java developers

Service Oriented Java Business Integration: Enterprise Service Bus integration solutions for Java developers

By: Binildas A. Christudas

Publisher: Packt Publishing

Publication Date: 12-MAR-2008

Insert Date: 25-MAR-2009

Slots: 1.0

Table of Contents • Start Reading

In Detail The goal of Java Business Integration (JBI) is to allow components and services to be integrated in a vendor-independent way, allowing users and vendors to plug and play. Java Business Integration (JBI) is a specification aiming to define a Service Provider Interface for integration containers so that integration components written for these containers are portable across containers and also integrate with other components or services using standard protocols and formats. JBI is based on JSR 208, which is an extension of Java 2 Enterprise Edition (J2EE). This book first discusses...

47. 

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

48. 

Object-oriented Programming Using C++ and Java

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

Table of Contents • Start Reading

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

49. 

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

50. 

EJB 3 Developer Guide

EJB 3 Developer Guide

By: Michael Sikora

Publisher: Packt Publishing

Publication Date: 23-MAY-2008

Insert Date: 10-MAR-2010

Slots: 1.0

Table of Contents • Start Reading

A Practical Guide for developers and architects to the Enterprise Java Beans Standard. A rapid introduction to the features of EJB 3 EJB 3 features explored concisely with accompanying code examples Easily enhance Java applications with new, improved Enterprise Java Beans ...

51. 

Tomcat 6 Developer's Guide

Tomcat 6 Developer's Guide

By: Damodar Chetty

Publisher: Packt Publishing

Publication Date: 15-DEC-2009

Insert Date: 10-APR-2010

Slots: 1.0

Table of Contents • Start Reading

Build better web applications by learning how a servlet container actually works. Take your Java EE web programming skills to the next level by getting an expert's level understanding of the servlet specification and its reference implementation, Apache Tomcat. Build a Tomcat distribution from its source code, and explore the components, classes, and technologies that make up this container. Use standard development tools such as Eclipse, Ant, and Subversion to dissect a Tomcat distribution. Discover the touch points between the servlet specification and a servlet...

52. 

Spring 2.5 Aspect-Oriented Programming

Spring 2.5 Aspect-Oriented Programming

By: Massimiliano Dessi

Publisher: Packt Publishing

Publication Date: 27-FEB-2009

Insert Date: 10-MAR-2010

Slots: 1.0

Table of Contents • Start Reading

Create dynamic, feature-rich, and robust enterprise applications using the Spring framework Master Aspect-Oriented Programming and its solutions to implementation issues in Object-Oriented Programming A practical, hands-on book for Java developers rich with code, clear explanations, and interesting examples Includes Domain-Driven Design and Test-Driven Development of an example online shop using AOP in a three-tier Spring application In Detail Developing powerful web applications with clean, manageable code makes the maintenance process much easier. Aspect-Oriented...

53. 

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

54. 

Professional Java User Interfaces

Professional Java User Interfaces

By: 

Publisher: John Wiley & Sons

Publication Date: 23-MAY-2006

Insert Date: 25-JUN-2009

Slots: 1.0

Table of Contents • Start Reading

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

55. 

Ant Developer’s Handbook

Ant Developer’s Handbook

By: 

Publisher: Sams

Publication Date: 22-OCT-2002

Insert Date: 28-MAR-2003

Slots: 1.0

Table of Contents • Start Reading

Ant has emerged as the preferred building tool for Java developers, automating tedious compilation, test, and code management. Many Java developers are aware of Ant but there is little documentation to assist in getting started with the Ant tool. Even experienced developers who already use some of the features of the Ant tool, struggle with the more advanced aspects. This book will educate those devlopers in these more advanced topics, and help them get more out of the tool. The Ant Developer's Handbook begins with a rapid introduction to obtaining, installing, and configuring Ant and covers...

56. 

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

57. 

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

58. 

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

59. 

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

60. 

Concurrency: State Models and Java Programs

Concurrency: State Models and Java Programs

By: 

Publisher: John Wiley & Sons

Publication Date: 05-JUL-2006

Insert Date: 10-MAR-2010

Slots: 1.0

Table of Contents • Start Reading

Concurrency provides a thoroughly updated approach to the basic concepts and techniques behind concurrent programming. Concurrent programming is complex and demands a much more formal approach than sequential programming. In order to develop a thorough understanding of the topic Magee and Kramer present concepts, techniques and problems through a variety of forms: informal descriptions, illustrative examples, abstract models and concrete Java examples. These combine to provide problem patterns and associated solution techniques which enable students to recognise problems and arrive at...