//java nation /
JAVA BOOKS
Apress (September 2011)
This book provides resources
that every Java and Oracle
database application programmer needs to ensure
that you have guarded the
security of the data and iden-tities entrusted to you. You’ll
learn to consider potential
vulnerabilities and to apply
best practices in secure Java
and PL/SQL coding. Author
David Coffin shows you how
to develop code to encrypt
data in transit and at rest;
to accomplish single sign-on with Oracle proxy connections; and to generate
and distribute two-factor
authentication tokens from
the Oracle server using pagers, cell phones, and e-mail.
JAVA IN ACTION
Should JSR 310 (Date and Time API)
be included in Java 8? Based on a recent
Java.net poll and the attention Stephen
Colebourne’s JDK Enhancement Proposal (JEP)
150 has garnered, the broader Java developer
community has a clear view on this: it’s very
important that JSR 310 is included in Java 8.
EXPERT ORACLE AND JAVA
SECURITY: PROGRAMMING
SECURE ORACLE DATABASE
APPLICATIONS WITH JAVA
By David Coffin
THE DEFINITIVE GUIDE TO
NETBEANS PLATFORM 7
PROGRAMMING CLOJURE,
SECOND EDITION
By Heiko Böck
Apress (December 2011)
By Stuart Halloway and
Aaron Bedra
Pragmatic Bookshelf
(April 2012)
JAVA TECH
The Java.net poll asked, “How critical is it for
JSR 310 (new Date and Time API) to be implemented in Java 8?” Rarely does a Java.net
poll produce as unified a response as this one
did. A full 75 percent of the 891 developers
who voted consider including JSR 310 in Java 8
“very” important, agreeing with Colebourne’s
statement in JEP 150 that “the existing Java
date and time classes are poor, mutable, and
have unpredictable performance.”
Java.net user heathm undoubtedly spoke
for many in commenting, “Given the fact that
we were expecting this in Java 7, I think it’s
something that’s long overdue and must be
included in Java 8.” A late February update to
JSR 310 states, “With successful progress it is
intended that this JSR can be considered for
inclusion in Java SE 8.” Java developers have
made it abundantly clear that they prefer
that outcome.
The Definitive Guide to
NetBeans Platform 7 is a
thorough and authoritative introduction to the
NetBeans platform. The
book provides a completely
updated definitive guide
to the NetBeans platform,
using the latest APIs, coding patterns, and methodologies. It focuses strongly
on business features in an
application, with the author
covering how to use OSGi,
how to add authentication/
security, and how to monetize from a modular application. You’ll learn how to get
started using the NetBeans
platform with or without
using the NetBeans IDE,
how to set up a modular
application, and more.
JAVA PROGRAMMING:
A COMPREHENSIVE
INTRODUCTION
By Herbert Schildt and
Dale Skrien
McGraw-Hill Higher Education
(December 2012)
Java Programming: A
Comprehensive Introduction
is designed for an introduc-
tory programming course
using Java. This text takes
a logical approach to the
presentation of core topics,
moving step-by-step from
the basics to more-advanced
material, with objects being
introduced at the appropri-
ate time. The book is divided
into three parts. Part One
covers the elements of the
Java language and the fun-
damentals of programming;
Part Two introduces graphi-
cal user interface program-
ming using Swing; and Part
Three explores key aspects of
Java’s API library.
Programming Clojure,
Second Edition is a significant update to the classic
book on the Clojure language. You’ll get thorough
coverage of all the new
features of Clojure 1.3, and
enjoy reorganized and
rewritten chapters that
reflect the significance of
new Clojure concepts. Many
code examples have been
rewritten or replaced, and
every page has been reevaluated in light of Clojure
1.3. As the authors show you
how to build an application
from scratch, they provide
a rich view into a complete
Clojure workflow. You’ll also
get an education in thinking
in Clojure.
ABOUT US
blog
10
ORACLE.COM/JAVAMAGAZINE /////////////////////////////////////////////// MAY/JUNE 2012