The Spring Framework project is a
Java/J2EE framework designed to make
developing applications easier. It includes
JavaBeans-based configuration, an AOP
framework, declarative transaction
management, persistence frameworks support
(i.e. Hibernate and iBatis, as well as JDBC)
and a web MVC framework. Spring Live is
designed to explain how to integrate Spring
into your projects to make software
development easier. It is aimed at users
that are familiar with Java development, but
have never used Spring. As you read this
title, you will learn how Spring reduces the
amount of code you have to write and why
it’s getting so much attention (and respect)
from the Java community.
Death March: The Complete Software
Developer’s Guide to Surviving
Death March: The
Complete Software Developer’s Guide to
Surviving
Publisher:Prentice Hall
PTR (1997-04-02) | ISBN-10: 0137483104 | PDF
| 6.3 Mb | 218 pages
Death march projects are becoming
increasingly common in the software
industry. The symptoms are obvious: The
project schedule, budget, and staff are
about half of what is necessary for
completion. The planned feature set is
unrealistic. People are working 14 hours a
day, six or seven days a week, and stress is
taking its toll. The project has a high risk
of failure, yet management is either blind
to the situation or has no alternative. Why
do these irrational projects happen, and
what, other....
KDE 2.0
Development
Publisher:Sams (2000-10-09) | ISBN-10:
0672318911 | PDF | 6.3 Mb | 700 pages
KDE users program KDE to create a
personalized desktop environment. KDE 2.0
Development covers programming the newest
release of KDE. Topics include: KDE UI
Compliance, KDE Style Reference, The Qt
Toolkit, Responsive User Interface,
Complex-Function KDE Widgets, Multimedia,
DCOP, KParts, Creating Documentation,
Packaging Code, CVS and CVSUP, and KDevelop:
the Integrated Development Environment for
KDE. ..
For the advanced Java developer, Inside
the Java 2 Virtual Machine offers a detailed
guide to the inner workings of today’s Java
Virtual Machines (JVMs), plus a complete
reference to all bytecodes (the “machine
code” for the language). For those who want
to understand how Java really works, this
book definitely delivers the goods, with
excellent technical detail and demos of JVMs
in action on the companion CD-ROM.
Sams Teach Yourself EJB in 21 Days
introduces the development and deployment
aspects of EJB, the fastest growing
standards in developing Java applications in
and enterprise environment. EJBs are,
functionally, distributed network aware
components for developing secure, scalable,
transactional, and multi-user components in
a J2EE environment. Sams Teach Yourself EJB
in 21 Days covers the new features of EJB
2.0, such as local interface, CMP, and CMR.
It provides hands-on examples based on prac
…
This title provides a comprehensive
reference/tutorial for Java programmers who
want to tap the synergy of XML and Java in
key Web development tasks. The Java, XML,
and Web Services Bible serves as a
reference/tutorial for a variety of XML and
Java related topics. It covers areas such as
B2B, instant messaging, Java and XML
Binding, Scalable Vector Graphics, and
Application development with XML and JSP. It
discusses some commercial and open
technologies used with Java and XML such as
Coco
SOME BACKGROUND ON DESIGN PATTERNS
The term “design patterns” sounds a bit
formal to the uninitiated and
can be somewhat off-putting when you
first encounter it. But, in fact, design
patterns are just convenient ways of
reusing object-oriented code between
projects and between programmers. The
idea behind design patterns is
simple-- write down and catalog common
interactions between objects that
programmers have frequently found
useful.
Professional Java JDK 6 Edition
Wrox; 6 edition | ISBN: 0471777102 |
741 pages | January 10, 2007 | PDF | 4 Mb
Working as an effective professional
Java developer requires you to know
Java API's, tools, and
techniques to solve a wide variety of
Java problems. Building upon Ivor
Horton's Beginning Java 2, this resource
shows you how to use the core features
of the latest JDK as well as powerful
open source tools such as Ant, JUnit,
and Hibernate. It will arm you with a
well-rounded understanding of the
professional Java development landscape.
SOA Using Java(TM) Web Services |
Mark D. Hansen
ISBN: 0130449687 | May 9, 2007 | 608
pages | 1.67 Mb
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.
Download Page
Data Structures & Algorithms in
Java by Robert Lafore
Data Structures & Algorithms in
Java by Robert Lafore
Sams | ISBN : 1571690956 | 1998 |
526 pages | PDF | 3,127 Kb
Once you've learned to program, you
run into real-world problems that
require more than a programming
language alone to solve. Data
Structures and Algorithms in Java is
a gentle immersion into the most
practical ways to make data do what
you want it to do. Lafore's relaxed
mastery of the techniques comes
through as though he's chatting with
the reader over lunch, gesturing
toward appealing graphics. The book
starts at the very beginning with
data structures and algorithms, but
assumes the reader understands a
language such as Java or C++.
Examples are given in Java to keep
them free of explicit pointers.
Object-Oriented Data Structures
In Java
Jones and Bartlett Publishers, Inc.
| ISBN: 0763710792 | 824 pages | May
2002 | PDF | 11 Mb
This book teaches the classic data
structures with an informal, yet
rigorous, approach; it includes the
appropriate object-oriented concepts
and makes use of the appropriate
Java constructs.
GPU-Based Interactive
Visualization Techniques (Mathematics and
Visualization) by Daniel Weskopf
GPU-Based
Interactive Visualization Techniques
(Mathematics and Visualization) by
Daniel Weskopf
Springer | ISBN:
3540332626 | 2006. | 317 p. | RARed PDF
7.3MB
Graphics processing
units (GPUs) have been revolutionizing
the way computer graphics and
visualization are practiced. Driven by
the computer-games industry and its
demand for efficient hardware support
for 3D graphics, GPUs have dramatically
increased in performance and
functionality within only a few years.
Although graphics hardware is primarily
designed for the fast rendering of 3D
scenes, it can also be used for other
types of computations. In fact, GPUs
have evolved to programmable processors
that can facilitate applications beyond
traditional real-time 3D rendering.
BEA WebLogic Server 8 for Dummies
For Dummies | 2003 | 378 pages |
ISBN-10: 0764524720 | PDF | 6.38 MB
* Provides an introduction to J2EE using
the WebLogic platform, which claims the
largest market share-about forty
percent-of the Java Application server
market
* Features the most comprehensive
coverage of the component types of
WebLogic in the friendly For Dummies
style
John Zukowski, «The Definitive Guide
to Java Swing, Third Edition»
John Zukowski, «The Definitive Guide
to Java Swing, Third Edition»
Publisher: Apress | June 2005 | ISBN:
1590594479 | Pages: 923 | Format: PDF |
Size: 8.8 MB
Jacquie Barker, «Beginning Java
Objects: From Concepts To Code, Second
Edition»
«Beginning Java Objects: From
Concepts To Code, Second Edition» by
Jacquie Barker
Publisher: Apress | June 2005 |
ISBN:1590594576 | Pages: 1000 | Format:
PDF | Size: 11.8 MB
Ant Developer's Handbook
Sams; 1st edition | ISBN: 0672324261 |
456 pages | October 22, 2002 | CHM
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 all major feature sets and use
practices.
2-D and 3-D Image Registration: for
Medical, Remote Sensing, and Industrial
Applications
2-D and 3-D Image Registration: for
Medical, Remote Sensing, and Industrial
Applications
Wiley-Interscience | ISBN: 0471649546 |
280 pages | March 8, 2005 | PDF
Daniel Selman, «JAVA 3D Programming»
Publisher: O'reilly | ISBN:
9781930110359 | Size: 4.5 MB | Pages:
352 | pdf
Java 3D is a client−side Java application
programming interface (API) developed at Sun
Microsystems for rendering interactive 3D
graphics using
Java. Using Java 3D you
will be able to develop richly interactive
3D applications, ranging from immersive
games to scientific visualization
applications.
O'Reilly's new guide to the technology,
Eclipse, provides exactly what you're
looking for: a fast-track approach to
mastery of Eclipse. This insightful,
hands-on book delivers clear and concise
coverage, with no fluff, that gets down to
business immediately. The book is tightly
focused, covering all aspects of Eclipse:
the menus, preferences, views, perspectives,
editors, team and debugging techniques, and
how they're used every day by thousands of
developers. Development of practical skills
is emphasized with dozens of examples
presented throughout the book.
Welcome to Eclipse, today's premiere Java™
Integrated development environment (IDE).
Eclipse is an extraordinary tool, and it
fills a long-standing need among Java
developers—no longer do you have to suffer
through pages of errors scrolling off the
screen while using command-line Java
compilers. Now you've got an IDE that will
handle the details for you, letting you get
on with writing code. If you've never used
Eclipse before, your productivity is about
to take a giant jump.
Amazon.com
Aimed at the experienced Java developer or
project manager, AXIS: Next Generation Java
SOAP provides a concise guide to the Apache
eXtensible Interaction System (AXIS), an
open-source effort that can greatly speed up
productivity with Web services in Java. This
up-to-the-minute text is both timely and
authoritative when it comes to explaining the
underlying Web service standards (like SOAP,
WSDL, and UDDI) and how AXIS lets Java
developers work with them more efficiently.
If you’d like to learn how to create web
services (in particular, using Apache Axis) and
make some sense of various standards like SOAP,
WSDL, JAX-RPC, SOAP with attachments, WS-Security,
XML Encryption and XML Signature, then this book
is for you. It has a tutorial style that walks
you through in a step-by-step manner to create
working code. The first 40 pages are freely
available on http://agileskills2.org/DWSAA. You
can judge it yourself.
Java and SOAP provides Java developers with an
in-depth look at SOAP (the Simple Object Access
Protocol). Of course, it covers the basics: what
SOAP is, why it’s soared to a spot on the
Buzzwords’ Top Ten list, and what its features
and capabilities are. And it shows you how to
work with some of the more common Java APIs in
the SOAP world: Apache SOAP and GLUE.
In addition to covering the basics
such as the structure of a SOAP message, SOAP
encoding, and building simple services using RPC
and messaging, Java and SOAP covers many topics
that are essential to real-world development.
Although SOAP has native support for an
impressive number of object types, the nature of
modern programming means that whatever SOAP
gives you is not enough. When do you need to add
support for your own object types, and how do
you do it? How do you handle errors, and how do
you add your own information to Fault messages?
How do you handle attachments?
Beginning Hibernate is ideal if you’re
experienced in Java with databases (the
traditional, or “connected,” approach), but are
new to open source lightweight Hibernate–the
most popular de facto object-relational mapping
and database-oriented application development
framework. This book packs in brand new
information about the latest release of the
Hibernate persistence layer and provides a clear
introduction to the current standard for
object-relational persistence in Java.
Java How to Program (4th Edition)
Prentice Hall; 4 edition | ISBN: 0130341517 | August
8, 2001 | 1546 pages | PDF
The authoritative DEITEL™ LIVE-CODE™
introduction to programming with the Java™ 2
Platform, Standard Edition (J2SE)
Java™ has revolutionized software development
with multimedia-intensive, platform-independent,
object-oriented code for conventional,
Internet-, Intranet- and Extranet-based
applications and applets. This exciting new
Fourth Edition of the world's best-selling Java
textbook now has a companion volume—Advanced
Java 2 Platform How to Program—which focuses on
the Java 2 Platform, Enterprise Edition (J2EE),
presents advanced J2SE features and introduces
the Java 2 Platform, Micro Edition (J2ME).
Dr. Harvey M. Deitel and Paul J. Deitel are the
founders of Deitel & Associates, Inc., the
internationally recognized corporate training
and content-creation organization specializing
in Java, C++, C, Visual C#™, Visual Basic®,
Visual C++®, .NET, XML™, Python, Perl, Internet,
Web and object technologies. The Deitels are
also the authors of the world's #1 C++
textbook—C++ How to Program, 3/e—and many other
best sellers.
An Introduction to Network
Programming with Java - 1 edition (July 27,
2006)
An Introduction to Network
Programming with Java
ISBN: 1846283809 | Author: Jan Graba |
Publisher: Springer | 2006-07-27 | 429
Pages | PDF | 3 MB
The ability to construct reliable network
software is a vital skill for many of today's
programmers and at the same time, Java's
comprehensive libraries of readily-accessible
network programming features ensure that Java
remains at the forefront of network software
development. The 1st edition of this book
provided a streamlined work that could serve as
the core text on an undergraduate module and as
the quick, clear, no-nonsense guide required by
a IT professional.
Java In A Nutshell, 5th Edition by David
Flanagan
Publisher: O'Reilly Media; 5 edition (March 15,
2005) | ISBN-10: 0596007736 | CHM | 3,5 Mb | 1224
pages
With more than 700,000 copies sold to date,
Java in a Nutshell from O'Reilly is clearly the
favorite resource amongst the legion of
developers and programmers using Java
technology. And now, with the release of the 5.0
version of Java, O'Reilly has given the book
that defined the "in a Nutshell" category
another impressive tune-up.
Completely revised and up-to-date coverage of
* Generic programming, restrictions and limitations,
type bounds, wilcard types, and generic reflection
* Swing GUI development, including input validation and
other enhancements
* Exception handling and debugging, including chained
exceptions, stack frames, assertions, and logging
* Streams and files, the new I/O API, memory-mapped
files, file locking, and character set encoders/decoders
* Regular expressions using the powerful java.util.regex
package
* Inner classes, reflection, and dynamic proxies
* Application packaging and the Preferences API
Killer Game Programming in Java by Andrew
Davison
Publisher: O'Reilly Media (May 1, 2005) | ISBN-10:
0596007302 | CHM | 12,7 Mb | 969 pages
Although the number of commercial
Java games is still small compared
to those written in C or C++, the
market is expanding rapidly. Recent
updates to Java make it faster and
easier to create powerful gaming
applications-particularly Java 3D-is
fueling an explosive growth in Java
games. Java games like Puzzle
Pirates, Chrome, Star Wars Galaxies,
Runescape, Alien Flux, Kingdom of
Wars, Law and Order II, Roboforge,
Tom Clancy's Politika, and scores of
others have earned awards and become
bestsellers. Java developers new to
graphics and game programming, as
well as game developers new to Java
3D, will find Killer Game
Programming in Java invaluable.
J2EE Design Patterns by William Crawford,
Jonathan Kaplan
J2EE Design Patterns by William Crawford,
Jonathan Kaplan
Publisher: O'Reilly Media; 1 edition (September 30,
2003) | ISBN-10: 0596004273 | CHM | 1,2 Mb | 350
pages
Architects of buildings and architects of software have
more in common than most people think. Both professions
require attention to detail, and both practitioners will see
their work collapse around them if they make too many
mistakes. It's impossible to imagine a world in which
buildings get built without blueprints, but it's still
common for software applications to be designed and built
without blueprints, or in this case, design patterns. A
software design pattern can be identified as "a recurring
solution to a recurring problem." Using design patterns for
software development makes sense in the same way that
architectural design patterns make sense--if it
Java Servlet & JSP Cookbook by Bruce W Perry
Publisher: O'Reilly Media; 1st Edition edition
(December 1, 2003) | ISBN-10: 0596005725 | CHM | 2,9
Mb | 704 pages
With literally hundreds of examples and thousands of
lines of code, the Java Servlet and JSP Cookbook yields tips
and techniques that any Java web developer who uses
JavaServer Pages or servlets will use every day, along with
full-fledged solutions to significant web application
development problems that developers can insert directly
into their own applications. Java Servlet and JSP Cookbook
presents real-world problems, and provides concise,
practical solutions to each. Finding even one tested code
"recipe" that solves a gnarly problem in this comprehensive
collection of solutions and best practices will save hours
of frustration--easily justifying the cost of this
invaluable book. But "Java Servlet and JSP Cookbook" is more
than just a wealth of cut-and-paste code. It also offers
clear explanations of how and why the code works, warns of
potential pitfalls, and directs you to sources of additional
information, so you can learn to adapt the problem-solving
techniques to similar situations. These recipes include
vital topics like the use of Ant to setup a build
environment, extensive coverage of the WAR file format and
web.xml deployment descriptor,
Java & XML (2006)
by Brett McLaughlin, Justin Edelson
O'Reilly Media | ISBN 059610149X | December 1, 2006
| CHM | 465 Pages | 3,7 Mb
Java and XML, 3rd Edition, shows you how to cut
through all the hype about XML and put it to work.
It teaches you how to use the APIs, tools, and
tricks of XML to build real-world applications. The
result is a new approach to managing information
that touches everything from configuration files to
web sites.
Spring: A Developer's NoteBook by Bruce Tate,
Justin Gethland
Spring: A Developer's Notebook by Bruce Tate,
Justin Gethland
Publisher: O'Reilly Media; 1 edition (April 12,
2005) | ISBN-10: 0596009100 | CHM | 0,6 Mb | 184
pages
Since development first began on Spring in 2003, there's
been a constant buzz about it in Java development
publications and corporate IT departments. The reason is
clear: Spring is a lightweight Java framework in a world
of complex heavyweight architectures that take forever
to implement. Spring is like a breath of fresh air to
overworked developers. In Spring, you can make an object
secure, remote, or transactional, with a couple of lines
of configuration instead of embedded code. The resulting
application is simple and clean. In Spring, you can work
less and go home early, because you can strip away a
whole lot of the redundant code that you tend to see in
most J2EE applications. You won't be nearly as burdened
with meaningless detail. In Spring, you can change your
mind without the consequences bleeding through your
entire application. You'll adapt much more quickly than
you ever could before. Spring: A Developer's Notebook
offers a quick dive into the new Spring framework,
designed to let you get hands-on as quickly as you like.
If you don't want to bother with a lot of theory, this
book is definitely for you. You'll work through one
example after another. Along the way, you'll discover
the energy and promise of the Spring framework. This
practical guide features ten code-intensive labs that'll
rapidly get you up to speed. You'll learn how to do the
following, and more:
Java and JMX:
Building Manageable Systems by Heather Kreger
Java and JMX:
Building Manageable Systems by Heather Kreger
592 pages | Addison-Wesley Professional | 1st
edition (December 30, 2002) | ISBN: 0672324083 | CHM
| 2,2 Mb
Java is now used with increasing frequency to develop
mission-critical applications. Using Java Management
Extensions (JMX) is the key to managing those
applications. As JMX is increasingly accepted into the
fields ,enterprise systems, and telephony, it is clear
that all Java developers will encounter JMX before long.
This book distinguishes itself from other Java titles in
that it does not assume prior programming experience and
introduces object-oriented techniques early and explores
them extensively. The book is interspersed with
step-by-step exercises illustrating the concepts as they
are explained. Java applications, using JDK, are
introduced prior to applets so a user has a more
thorough understanding of the programming process. Java
applications are built from the beginning, rather than
having the user manipulate pre-written objects.
Data Structures in Java: A Laboratory
Course (Paperback)
Book Description
Data Structures in Java: A Laboratory Course
defines active learning. With sixteen labs to
choose from, this laboratory manual creates a
"learn by doing" experience for its students by
engaging them in implementation of data
structures and in application of algorithms.
Students are challenged to exercise their
knowledge in each of the four-part structure
laboratory assignments: Prelab: Students use the
Prelab assignments to explore and implement the
basic operations of a data structure. Bridge:
During the Bridge exercises, students test and
debug the advanced data types they develop.
Download Page
Convergent Architecture: Building Model
Driven J2EE Systems with UML by Richard H
Convergent Architecture: Building
Model Driven J2EE Systems with UML by
Richard Hubert
Publisher: Wiley; 1st edition (November 15,
2001) | ISBN: 0471105600 | PDF | 5,6 Mb |
320 pages
The only complete technical guide to building
integrated business systems using the convergent
architecture approach In his groundbreaking
Business Engineering with Object Technology
(0-471-04521-7), David Taylor introduced the
concept of convergent architecture (CA), a
framework for building the business design
directly into the software systems that support
it. Now, in this important follow-up to that
1995 classic, expert Richard Hubert provides
systems developers and architects with their
first complete blueprint for building integrated
CA business systems using the hottest
technologies, including Enterprise JavaBeans,
XML, UML, Rational Rose, and others. Following a
detailed introduction to the elements of CA, he
walks readers through the entire CA design and
implementation process, using examples in Java
and EJB to illustrate key points.
JXTA: Java P2P Programming by Daniel
Brookshier, Darren Govoni, Navaneeth
Krishnan, Juan Carlos Soto
Publisher: Sams; 1st edition (March 22,
2002) | ISBN: 0672323664 | PDF | 4,72 Mb |
432 pages
JXTA: Java P2P Programming provides an
invaluable introduction to this new technology,
filled with useful information and practical
examples. It was created by members of the JXTA
community, sharing their real-world experience
to introduce developers to JXTA.It starts with
the fundamentals of P2P and demonstrates how
JXTA fulfills the P2P promise, then covers the
essentials of JXTA including the protocols, the
JXTA Shell, and groups. Later chapters include
case studies demonstrating JXTA to synchronize
data and to create distributed
applications.Includes a foreward by Juan Carlos
Soto, Group Marketing Manager for Project JXTA
at Sun Microsystems and the jxta.org Open Source
Community Manager.
Micro Java(TM) Game Development by David
Fox, Roman Verhovsek
Micro Java(TM) Game Development by
David Fox, Roman Verhovsek
Publisher: Addison-Wesley Professional; 1st
edition (April 18, 2002) | ISBN: 0672323427
| PDF | 6,6 Mb | 576 pages
We have attempted to write the most in-depth
guide showing you how to craft the most
cutting-edge Micro Java games possible.
Whether you are a professional game designer
hoping to expand your knowledge of various
platforms, a game programmer who wants to port a
game to a smaller device, a Micro Java
enthusiast looking for a more entertaining book
about more entertaining apps, or just a micro
gamer hoping to catch a glimpse of what goes on
behind the scenes, this book is for you.
Beginning POJOs: Lightweight Java Web
Development Using Plain Old Java Objects in
Spring, Hibernate, and Tapestry by Brian Sam-Bodden
Beginning POJOs: Lightweight Java Web
Development Using Plain Old Java Objects in
Spring, Hibernate, and Tapestry by Brian
Sam-Bodden
Publisher: Apress (March 24, 2006) | ISBN:
1590595963 | PDF | 7,61 Mb | 424 pages
Beginning POJOs introduces you to open source
lightweight web development using Plain Old Java
Objects (POJOs) and the tools and frameworks
that enable this. Tier by tier, this book guides
you through the construction of complex but
lightweight enterprise Java-based web
applications. Such applications are centered
around several major open source lightweight
frameworks, including Spring, Hibernate,
Tapestry, and JBoss (including the new
lightweight JBoss Seam). Additional support
comes from the most successful and prevalent
open source tools: Eclipse and Ant, and the
increasingly popular TestNG. This book is ideal
if you're new to open source and lightweight
Java. You'll learn how to build a complete
enterprise Java-based web application from
scratch, and how to integrate the different open
source frameworks to achieve this goal. You'll
also learn techniques for rapidly developing
such applications.
Gregory Brill, «CodeNotes for J2EE»
Random House Trade Paperbacks | ISBN
0812991907 | 2002 Year | PDF | 1 Mb | 240
Pages
The CodeNotes philosophy is that the core
concepts of any technology can be presented in
less than two hundred pages. Building from many
years of consulting and training experience, the
CodeNotes series is designed to make you
productive in a technology in as short a time as
possible.
On numerous online forums for JavaScript and
DHTML, the majority of questions begin with "How
do I...?" This new Cookbook provides the answers
with a comprehensive collection of problems,
solutions, and practical examples. The book's
recipes range from simple tasks, such as
manipulating strings and validating dates in
JavaScript, to entire libraries that demonstrate
complex tasks, such as cross-browser positioning
of HTML elements and sorting tables
David Heffelfinger, «JasperReports:
Reporting for Java Developers»
David Heffelfinger, «JasperReports:
Reporting for Java Developers»
Packt Publishing | ISBN 1904811906 | August
4, 2006 | PDF | 344 Pages | 5,8 Mb
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, and develop the skills
to get the most from JasperReports. The book
steers you through each point of report
setup, to creating, designing, formatting,
and exporting reports with data from a wide
range of datasources, and integrating
JasperReports with other Java frameworks.
Starting with the basics of adding reporting
capabilities to your application, and
creating report templates you will first see
how to produce your reports through the use
of JRXML files, custom ANT targets, and then
see preview them in both the browser and the
native browser of JasperReports. Getting
data into your reports is the next step, and
you will see how to get data from a range of
datasources, not only databases, but XML
files, and Java Objects, among others. You
will create better looking reports with
formatting and grouping, as well as adding
graphical elements to the report. You will
export your reports to a range of different
formats, including PDF and XML. Creating
reports will be made even easier with a
walkthrough of the iReport Designer visual
designing tool. To round things off, you
will see how to integrate your reports with
other Java frameworks, using Spring or
Hibernate to get data for the report, and
Java Server Faces or Struts for presenting
the report.
Developers are hungry for a concise, easy-to-use
reference that puts essential code “phrases” at
their fingertips. JavaScript, and the related
AJAX, is hot and there is little to no
information on how to use JavaScript to develop
AJAX-based applications. While there are many
JavaScript books on the market, most of them are
dated and few cover the most recent
developments, such as AJAX.
JavaScript Phrasebook is the guide to JavaScript
and AJAX that you can and will take with you
everywhere. Skipping the usual tutorial on
JavaScript and introducing AJAX as one of the
first published works on the topic, the
JavaScript Phrasebook goes straight to practical
JavaScript and AJAX tools, providing immediately
applicable solutions for frequent tasks and code
so flexible that it is easily adapted to the
your individual needs.
While most other books merely instruct on
basic JSP and servlet development, JSP
Examples and Best Practices gives you some
of the best practices and design principles,
enabling you to build scalable and
extensible enterprise Java applications. And
JavaServer Pages technology can be used to
build complex enterprise applications in a
highly re-usable manner.
This book takes basic JSP and applies sound
architectural principles and design
patterns, to give you the tools to build
scalable enterprise applications using JSP.
Further, this book covers new features of
the JSP 1.2 specification, including the
standard filtering mechanism.
JSP Examples and Best Practices takes basic
JSP and applies sound architectural
principles and design patterns to give the
average developer the tools to build
scalable enterprise applications using JSP.
While other books provide instruction on
basic JSP and servlet development, JSP
Examples and Best Practices gives developers
several best practices and design principles
to enable them to build scalable and
extensible enterprise Java applications.
Through the application of enterprise design
patterns, JavaServer Pages technology can be
used to build complex enterprise
applications in a highly re-usable manner.
Author was the principal author of the
best-selling Professional Java Server
Programming—among the first to cover J2EE
technologies
Includes best-practices, enterprise design
patterns, and architectural constructs to
provide unit testing, load testing, and
automated deployment procedures
Covers new features of the JSP 1.2
specification including the standard
filtering mechanism