Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
21. | By: David Dossot; John D'Emic Publisher: Manning Publications Publication Date: 28-JUL-2009 Insert Date: 30-JUL-2009 Slots: 1.0 | Overview: Mule in Action 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...
|
22. | Program Development in Java: Abstraction, Specification, and Object-Oriented Design By: Barbara Liskov; John Guttag Publisher: Addison-Wesley Professional Publication Date: 06-JUN-2000 Insert Date: 18-JUN-2008 Slots: 1.0 | Overview: Program Development in Java: Abstraction, Specification, and Object-Oriented Design Written by a world-renowned expert on
programming methodology, and the winner of the 2008 Turing
Award, this book shows how to build production-quality
programs--programs that are reliable, easy to maintain, and quick
to modify. Its emphasis is on modular program construction: how to
get the modules right and how to organize a program as a collection
of modules. The book presents a methodology effective for either an
individual programmer, who may be writing a small program or a
single module in a larger one; or a software engineer, who may be
part of a team developing a complex program...
|
23. | Groovy for Domain-Specific Languages By: Fergal Dearle Publisher: Packt Publishing Publication Date: 01-JUN-2010 Insert Date: 01-OCT-2010 Slots: 1.0 | Overview: Groovy for Domain-Specific Languages
Extend and enhance your Java applications with Domain Specific Languages in Groovy
Build your own Domain Specific Languages on top of Groovy
Integrate your existing Java applications using Groovy-based Domain Specific Languages (DSLs)Develop a Groovy scripting interface to TwitterA step-by-step guide to building Groovy-based Domain Specific Languages that run seamlessly in the Java environment
In DetailYou may already be aware that the Java virtual machine runs on everything from the largest mainframe to the smallest microchip and supports almost every conceivable application. What...
|
24. | Core Java™, Volume I–Fundamentals, Eighth Edition By: Cay S. Horstmann; Gary Cornell Publisher: Prentice Hall Publication Date: 11-SEP-2007 Insert Date: 02-SEP-2007 Slots: 1.0 | Overview: Core Java™, Volume I–Fundamentals, Eighth Edition This revised edition of the classic
Core Java™, Volume I–Fundamentals, is the
definitive guide to Java for serious programmers who want to put
Java to work on real projects.
Fully updated for the new Java SE 6
platform, this no-nonsense tutorial and reliable reference
illuminates the most important language and library features with
thoroughly tested real-world examples. The example programs have
been carefully crafted to be easy to understand as well as useful
in practice, so you can rely on them as an outstanding starting
point for your own code.
Volume I is designed to quickly bring...
|
25. | By: Paul Browne Publisher: Packt Publishing Publication Date: 01-APR-2009 Insert Date: 29-JUL-2010 Slots: 1.0 | Overview: JBoss Drools Business Rules
Capture, automate, and reuse your business processes in a clear English language that your computer can understand.
An easy-to-understand JBoss Drools business rules tutorial for non-programmers
Automate your business processes such as order processing, supply management, staff activity, and more
Prototype, test, and implement workflows by themselves using business rules that are simple statements written in an English-like language
Discover advanced features of Drools to write clear business rules that execute quickly
For confident users of Excel or other business...
|
26. | 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 | Overview: JasperReports 3.5 for Java Developers
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...
|
27. | 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...
|
28. | 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),...
|
29. | Apache Maven 2 Effective Implementation By: Brett Porter; Maria Odea Ching Publisher: Packt Publishing Publication Date: 15-SEP-2009 Insert Date: 29-MAR-2010 Slots: 1.0 | Overview: Apache Maven 2 Effective Implementation
Build and Manage Applications with Maven, Continuum, and Archiva
Follow a sample application which will help you to get started quickly with Apache Maven
Learn how to use Apache Archiva - an extensible repository manager - with Maven to take care of your build artifact repository
Leverage the power of Continuum - Apache's continuous integration and build server - to improve the quality and maintain the consistency of your build
Guidance on how to use Maven in a team environment to maximise its potential
In Detail
By building up a sample application, this book guides...
|
30. | By: Mark D. Hansen Publisher: Prentice Hall Publication Date: 09-MAY-2007 Insert Date: 18-AUG-2006 Slots: 1.0 | Overview: SOA Using Java™ Web Services Expert Solutions and State-of-the-Art Code Examples
SOA Using Java™ Web
Services is a hands-on guide to implementing Web services
and Service Oriented Architecture (SOA) with today’s Java EE
5 and Java SE 6 platforms. Author Mark Hansen presents in explicit
detail the information that enterprise developers and architects
need to succeed, from best-practice design techniques to
state-of-the-art code samples.
Hansen covers creating, deploying, and
invoking Web services that can be composed into loosely coupled SOA
applications. He begins by reviewing the “big picture,”
including the...
|
31. | Core J2EE™ Patterns: Best Practices and Design Strategies, Second Edition By: Deepak Alur; John Crupi; Dan Malks Publisher: Prentice Hall Publication Date: 10-JUN-2003 Insert Date: 13-NOV-2003 Slots: 1.0 | Overview: Core J2EE™ Patterns: Best Practices and Design Strategies, Second Edition "The Java landscape is littered with libraries, tools, and
specifications. What's been lacking is the expertise to fuse them
into solutions to real-world problems. These patterns are the
intellectual mortar for J2EE software construction."
--John Vlissides, co-author of Design Patterns, the "Gang of
Four" book
"The authors of Core J2EE Patterns have harvested a really
useful set of patterns. They show how to apply these patterns and
how to refactor your system to take advantage of them. It's just
like having a team of experts sitting at your side."
--Grady Booch, Chief Scientist,...
|
32. | By: Ramnivas Laddad Publisher: Manning Publications Publication Date: 06-SEP-2009 Insert Date: 27-NOV-2009 Slots: 1.0 | Overview: AspectJ in Action
To allow the creation of truly modular software, OOP has evolved into aspect-oriented programming. AspectJ is a mature AOP implementation for Java, now integrated with Spring.
AspectJ in Action, Second Edition is a fully updated, major revision of Ramnivas Laddad's best-selling first edition. It's a hands-on guide for Java developers. After introducing the core principles of AOP, it shows you how to create reusable solutions using AspectJ 6 and Spring 3. You'll master key features including annotation-based syntax, load-time weaver, annotation-based crosscutting, and Spring-AspectJ...
|
33. | 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,...
|
34. | By: Shamsuddin Ahammad Publisher: Packt Publishing Publication Date: 02-MAR-2010 Insert Date: 31-MAR-2010 Slots: 1.0 | Overview: iReport 3.7
Learn how to use iReport to create, design, format, and export reports
A step-by-step, example-oriented tutorial with lots of screenshots to guide the reader seamlessly through the book
Generate enterprise-level reports using iReport 3.7
Give your reports a professional look with built in templates
Create master/detail reports easily with the sub-report feature
Produce summary data and present them in a dynamic crosstab report
In Detail
Although JasperReports is the world's most popular open source Java reporting library, it has always lacked one thing: It doesn't...
|
35. | 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...
|
36. | Java Message Service (JMS) for J2EE By: Levent Erdogan Publisher: Que Publication Date: 19-AUG-2002 Insert Date: 23-OCT-2002 Slots: 1.0 | Overview: Java Message Service (JMS) for J2EE The authoritative guide to JMS for enterprise developers. JMS
API is gaining important popularity for Enterprise applications and
there is no adequate documentation for JMS for the J2EE platform.
This book covers not only the concepts, but also present simple
examples to explain the concepts and real sample applications to
show how to use those concepts and techniques.
J2EE is commonly used for enterprise applications. The Java(tm)
Message Service (JMS) API has been developed by Sun working in
close cooperation with the leading enterprise messaging vendors.
Enterprise messaging is now...
|
37. | By: Martijn Dashorst; Eelco Hillenius Publisher: Manning Publications Publication Date: 09-SEP-2008 Insert Date: 10-OCT-2008 Slots: 1.0 | Overview: Wicket in Action
There are dozens of Java frameworks out there, but most of them
require you to learn special coding techniques and new, often
rigid, patterns of development. Wicket is different. As a
component-based Web application framework, Wicket lets you build
maintainable enterprise-grade web applications using the power of
plain old Java objects (POJOs), HTML, Ajax, Spring, Hibernate and
Maven. Wicket automatically manages state at the component level,
which means no more awkward HTTPSession objects. Its elegant
programming model enables you to write rich web applications
quickly.
Wicket in Action is...
|
38. | 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,...
|
39. | WebSphere Application Server 7.0 Administration Guide By: Steve Robinson Publisher: Packt Publishing Publication Date: 13-AUG-2009 Insert Date: 10-MAR-2010 Slots: 1.0 | Overview: WebSphere Application Server 7.0 Administration Guide
Manage and administer your WebSphere application server to create a reliable, secure, and scalable environment for running your applications
Create a reliable, secure, and flexible environment to build and run WebSphere applications efficiently
Learn WebSphere security, performance tuning, and debugging concepts with a variety of real-life examples
Thoroughly covers Java messaging, administrative agent, and product maintenance features
No previous knowledge of WebSphere is expected
In Detail
As an administrator you need a secure, scalable, resilient application...
|
40. | Professional Java™ Development with the Spring Framework By: Rod Johnson; Juergen Hoeller; Alef Arendsen; Thomas Risberg; Colin Sampaleanu Publisher: Wrox Publication Date: 08-JUL-2005 Insert Date: 01-MAR-2011 Slots: 1.0 | Overview: Professional Java™ Development with the Spring Framework
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...
|