Thursday, January 22, 2009

The Java Programming Language or Enterprise SOA

The Java Programming Language

Author: Ken Arnold

Direct from the creators of the Java(tm) programming language, the completely revised fourth edition of The Java(tm) Programming Language is an indispensable resource for novice and advanced programmers alike.

Developers around the world have used previous editions to quickly gain a deep understanding of the Java programming language, its design goals, and how to use it most effectively in real-world development. Now, Ken Arnold, James Gosling, and David Holmes have updated this classic to reflect the major enhancements in Java(tm) 2 Standard Edition 5.0 (J2SE(tm) 5.0).

The authors systematically cover most classes in Java's main packages, java.lang.*, java.util, and java.io, presenting in-depth explanations of why these classes work as they do, with informative examples. Several new chapters and major sections have been added, and every chapter has been updated to reflect today's best practices for building robust, efficient, and maintainable Java software.

Key changes in this edition include

*New chapters on generics, enums, and annotations, the most powerful new language features introduced in J2SE 5.0
*Changes to classes and methods throughout to reflect the addition of generics
*Major new sections on assertions and regular expressions
*Coverage of all the new language features, from autoboxing and variable argument methods to the enhanced for-loop and covariant return types
*Coverage of key new classes, such as Formatter and Scanner

The Java(tm) Programming Language, Fourth Edition, is the definitive tutorial introduction to the Java language and essential libraries and an indispensable reference for all programmers, including those with extensive experience. It brings together insights you can only get from the creators of Java: insights that will help you write software of exceptional quality.

Booknews

"A reference for Java programmers, offering a solid foundation in Java programming strategies and techniques. After a concise introduction to the programming language, chapters describe its commands, constructs, and libraries and offer real-world examples showing how to exploit its portability and flexibility. Coverage includes classes and objects, interfaces, exception-handling, and Java core library packages. This second edition integrates Java 1.1 in both text and examples. Assumes familiarity with basic programming concepts."
--Annotation c. by Book News, Inc., Portland, Or.

Booknews

"A resource for both novice and advanced programmers, explaining basic design goals of the language and application of the language in real- world development, and providing insight into why and how the language was designed and intended to be used. This third edition gives more in-depth treatment of newer language features, and examples on using some of the new APIs. This edition also contains expanded material on nested classes and garbage collection."
--Arnold is staff engineer at Sun Microsystems Laboratories. Annotation c. Book News, Inc., Portland, OR (booknews.com)



Table of Contents:
1A quick tour1
2Classes and objects41
3Extending classes75
4Interfaces117
5Nested classes and interfaces133
6Enumeration types151
7Tokens, values, and variables161
8Primitives as types183
9Operators and expressions201
10Control flow229
11Generic types247
12Exceptions and assertions279
13Strings and regular expressions305
14Threads337
15Annotations387
16Reflection397
17Garbage collection and memory447
18Packages467
19Documentation comments481
20The I/O package499
21Collections567
22Miscellaneous utilities623
23System programming661
24Internationalization and localization685
25Standard packages715

New interesting textbook: ProTools For Musicians and Songwriters or Adobe InDesign CS4 One on One

Enterprise SOA: Service Oriented Architecture Best Practices (The Coad Series)

Author: Dirk Krafzig

Service-Oriented Architecture Best Practices

A proven roadmap for delivering on the promise of service-oriented architecture

Enterprise SOA presents a complete roadmap for using service-oriented architectures to reduce cost and risk, improve efficiency and agility, and liberate yourself from the vagaries of changing technology.

While other books focus on low-level technical details, this book identifies pragmatic architectural strategies and project management techniques for the entire SOA lifecycle: planning, design, implementation, testing, rollout, and maintenance. The authors introduce crucial measures for supporting service-oriented architectures outside the IT organization. Then, to illuminate the realities of SOA deployment, they present four end-to-end case studies drawing on their experiences in a wide range of industries. Along the way, you'll discover how to:

  • Calculate and communicate the economic value proposition for SOA

  • Link SOA to business process management

  • Use SOA to overcome the formidable challenges of distributed system design and development

  • Make your business technology independent, by focusing on architecture, not specific interfaces

  • Go beyond individual projects to establish an effective long-term SOA roadmap

  • Manage infrastructure heterogeneity when eliminating it isn't realistic

  • Recognize the nontechnical success factors for SOA in the enterprise

  • Reflect lessons from Credit Suisse, Halifax Bank of Scotland, and other world-class enterprises

Whether you're a manager, architect, analyst, or developer, ifyou must drive greater value from IT services, Enterprise SOA will show you how—from start to finish.



1 comment:

  1. This is an excellent book, Im a web developer always looking for the newest in the industry...

    Good Book

    ReplyDelete