2012 Puddly Awards
 
 
Follow us on TwitterFollow us on FacebookFollow us on TumblrSubscribe to RSS


Recently Viewed clear list


Interviews | February 14, 2012

Jill Owens: IMG Stephen Dau: The Powells.com Interview



Stephen DauStephen Dau's The Book of Jonas is a marvelous, lyrical debut that examines the effects of war on everyone involved. Dau weaves together the stories... Continue »
  1. $17.47 Sale Hardcover add to wish list

    The Book of Jonas

    Stephen Dau 9780399158452

spacer
Free Shipping!

Ships free on qualified orders.
$59.99
New Trade Paper
Ships in 1 to 3 days
Add to Wishlist
Qty Store Section
15 Local Warehouse Computer Languages- Java
11 Remote Warehouse Computer Languages- Java

Core Java, Volume II: Advanced Features

by Cay S. Horstmann

Core Java, Volume II: Advanced Features Cover

 

Synopses & Reviews

Publisher Comments:

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, compiler API, scripting framework, splash screen and tray APIs, and many other Java SE 6 enhancements. In this book, the authors focus on the more advanced features of the Java language, including complete coverage of 

  • Streams and Files
  • Networking
  • Database programming
  • XML
  • JNDI and LDAP
  • Internationalization
  • Advanced GUI components
  • Java 2D and advanced AWT
  • JavaBeans
  • Security
  • RMI and Web services
  • Collections
  • Annotations
  • Native methods

For thorough coverage of Java fundamentals–including interfaces and inner classes, GUI programming with Swing, exception handling, generics, collections, and concurrency–look for the eighth edition of Core Java™, Volume I–Fundamentals (

Synopsis:

Now thoroughly revised, this edition of the classic text covers advanced user-interface programming and the enterprise features of the Java SE 6 platform. All sample programs have been carefully crafted and updated to illustrate the latest programming techniques.

Synopsis:

Completely revised and up-to-date coverage of
  • XML-parsing XML files, generating XML, using XSL transformations, specifying Swing form layouts, and using the new XPath API
  • Code processing-Java SE 6 scripting and compiler APIs (JSR 223), annotations, and annotation processors
  • Advanced Swing and AWT-trees, tables, editor panes, MDI, progress indicators, and improved desktop integration
  • Internationalization-including new Java SE 6 enhancements, and writing applets that change language based on browser locale
  • JavaBeans(TM)-including writing beans that can be manipulated in integrated builder environments, and using persistence for long-term data storage
  • Java Security-message signing, code signing, authorization, authentication, encryption, and how (and when) to write your own security managers
The eighth edition of Core Java(TM), 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 most important language and library features), this book has been thoroughly revised for Java SE 6; new coverage is highlighted throughout. All sample programs have been carefully crafted and updated to illustrate today's best-practices solutions to the types of real-world problems professional developers encounter. Volume II includes new sections on the XPath API, compiler API, scripting framework and APIs, and many other Java SE 6 enhancements, along with complete coverage of
  • I/O
  • Multithreading
  • Networking
  • Database programming
  • XML
  • JNDI and LDAP
  • Internationalization
  • Advanced GUI components
  • Java 2D and advancedAWT
  • JavaBeans
  • Security
  • RMI
  • Web services
  • Collections
  • Annotations
  • Native methods

About the Author

Cay S. Horstmann is also coauthor of Core JavaServer Faces, Second Edition (Prentice Hall, 2007). Cay is a professor of computer science at San Jose State University, a Java Champion, and a frequent speaker at computer industry conferences.

Gary Cornell has been writing and teaching programming professionals for more than twenty years and is the cofounder of Apress. He has written numerous best-selling books for programming professionals, was a cofinalist for a Jolt Award, and won the Readers' Choice award from Visual Basic Magazine.

Table of Contents

Preface xv

Acknowledgments xix

 

Chapter 1: Streams and Files 1

Streams 2

Text Input and Output 11

Reading and Writing Binary Data 23

ZIP Archives 32

Object Streams and Serialization 39

File Management 59

New I/O 65

Regular Expressions 75

 

Chapter 2: XML 87

Introducing XML 88

Parsing an XML Document 93

Validating XML Documents 105

Locating Information with XPath 129

Using Namespaces 136

Streaming Parsers 138

Generating XML Documents 146

XSL Transformations 157

 

Chapter 3: Networking 169

Connecting to a Server 170

Implementing Servers 177

Interruptible Sockets 184

Sending E-Mail 191

Making URL Connections 196

 

Chapter 4: Database Programming 217

The Design of JDBC 218

The Structured Query Language 222

JDBC Configuration 227

Executing SQL Statements 232

Query Execution 242

Scrollable and Updatable Result Sets 254

Row Sets 260

Metadata 263

Transactions 273

Connection Management in Web and Enterprise Applications 278

Introduction to LDAP 279

 

Chapter 5: Internationalization 297

Locales 298

Number Formats 303

Date and Time 310

Collation 318

Message Formatting 324

Text Files and Character Sets 328

Resource Bundles 329

A Complete Example 333

 

Chapter 6: Advanced Swing 351

Lists 352

Tables 370

Trees 405

Text Components 442

Progress Indicators 479

Component Organizers 492

 

Chapter 7: Advanced AWT 521

The Rendering Pipeline 522

Shapes 524

Areas 540

Strokes 542

Paint 550

Coordinate Transformations 552

Clipping 557

Transparency and Composition 559

Rendering Hints 568

Readers and Writers for Images 575

Image Manipulation 585

Printing 601

The Clipboard 635

Drag and Drop 652

Platform Integration 668

 

Chapter 8: Javabeans Components 685

Why Beans? 686

The Bean-Writing Process 688

Using Beans to Build an Application 690

Naming Patterns for Bean Properties and Events 698

Bean Property Types 701

BeanInfo Classes 710

Property Editors 713

Customizers 723

JavaBeans Persistence 732

 

Chapter 9: Security 755

Class Loaders 756

Bytecode Verification 767

Security Managers and Permissions 771

User Authentication 790

Digital Signatures 805

Code Signing 822

Encryption 828

 

Chapter 10: Distributed Objects 841

The Roles of Client and Server 842

Remote Method Calls 845

The RMI Programming Model 846

Parameters and Return Values in Remote Methods 856

Remote Object Activation 865

Web Services and JAX-WS 871

 

Chapter 11: Scripting, Compiling, and Annotation Processing 883

Scripting for the Java Platform 884

The Compiler API 895

Using Annotations 905

Annotation Syntax 911

Standard Annotations 915

Source-Level Annotation Processing 919

Bytecode Engineering 926

 

Chapter 12: Native Methods 935

Calling a C Function from a Java Program 936

Numeric Parameters and Return Values 942

String Parameters 944

Accessing Fields 950

Encoding Signatures 954

Calling Java Methods 956

Accessing Array Elements 962

Handling Errors 966

Using the Invocation API 970

A Complete Example: Accessing the Windows Registry 975

 

Index 991

Product Details

ISBN:
9780132354790
Author:
Horstmann, Cay S.
Publisher:
Prentice Hall PTR
Author:
Cornell, Gary
Subject:
Programming Languages - Java
Subject:
Java (Computer program language)
Subject:
Computer Languages-Java
Copyright:
Edition Description:
Trade paper
Series:
Sun Core Series
Publication Date:
April 2008
Binding:
TRADE PAPER
Grade Level:
Professional and scholarly
Language:
English
Illustrations:
Y
Pages:
1056
Dimensions:
9.23x7.02x2.18 in. 3.73 lbs.

Other books you might like

  1. $43.99 Google eBooks add to wish list

    Effective Java

    Joshua Bloch 9780132778046

Related Aisles

Core Java, Volume II: Advanced Features New Trade Paper
0 stars - 0 reviews
$59.99 In Stock
Product details 1056 pages Prentice Hall PTR - English 9780132354790 Reviews:
"Synopsis" by , Now thoroughly revised, this edition of the classic text covers advanced user-interface programming and the enterprise features of the Java SE 6 platform. All sample programs have been carefully crafted and updated to illustrate the latest programming techniques.
"Synopsis" by , Completely revised and up-to-date coverage of
  • XML-parsing XML files, generating XML, using XSL transformations, specifying Swing form layouts, and using the new XPath API
  • Code processing-Java SE 6 scripting and compiler APIs (JSR 223), annotations, and annotation processors
  • Advanced Swing and AWT-trees, tables, editor panes, MDI, progress indicators, and improved desktop integration
  • Internationalization-including new Java SE 6 enhancements, and writing applets that change language based on browser locale
  • JavaBeans(TM)-including writing beans that can be manipulated in integrated builder environments, and using persistence for long-term data storage
  • Java Security-message signing, code signing, authorization, authentication, encryption, and how (and when) to write your own security managers
The eighth edition of Core Java(TM), 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 most important language and library features), this book has been thoroughly revised for Java SE 6; new coverage is highlighted throughout. All sample programs have been carefully crafted and updated to illustrate today's best-practices solutions to the types of real-world problems professional developers encounter. Volume II includes new sections on the XPath API, compiler API, scripting framework and APIs, and many other Java SE 6 enhancements, along with complete coverage of
  • I/O
  • Multithreading
  • Networking
  • Database programming
  • XML
  • JNDI and LDAP
  • Internationalization
  • Advanced GUI components
  • Java 2D and advancedAWT
  • JavaBeans
  • Security
  • RMI
  • Web services
  • Collections
  • Annotations
  • Native methods
spacer
spacer
  • back to top
Follow us on...


Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and eBooks — here at Powells.com.