Wed, Mar 17 2010 - 03:50:45 (UTC)

rssHome » e-Book » Java

Professional Java JDK 6 Edition

Professional Java JDK 6 EditionProduct Description
Working as an effective professional Java developer requires you to know Java APIs, 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.

The expert author team begins by uncovering the sophisticated Java language features, the methodology for developing solutions, and steps for exploiting patterns. They then provide you with a collection of real-world examples that will become an essential part of your developer’s toolkit. With this approach, you’ll gain the skills to build advanced solutions by utilizing the more complex and nuanced parts of Java JDK 6.

What you will learn from this book
* How to use tools to make your work easier and more productive
* Methods to develop effective user interfaces with Java Foundation Classes (JFC)
* Steps to build web applications using the Model 1 and Model 2 architectures
* Ways to interact with the databases and XML using JDBC and JAXB
* Techniques for developing enterprise applications using EJB 3.0 and web services
* How to package and deploy Java applications Continue Reading »

Sun Certified Enterprise Architect for Java EE Study Guide, 2nd Edition

Sun Certified Enterprise Architect for Java EE Study Guide, 2nd EditionProduct Description
Definitive, Comprehensive SCEA Exam Prep–Straight from Sun’s Exam Developers!

This book delivers complete, focused review for Sun’s new Sun Certified Enterprise Architect (SCEA) for Java EE certification exam–straight from two of the exam’s creators! SCEA lead developer/assessor Mark Cade and SCEA lead developer/assessor Humphrey Sheil offer powerful insights, real-world architectural case studies, and challenging sample questions that systematically prepare you for the actual exam. For every question, the authors show why the right answers are right–and why the other answers are wrong. Cade and Sheil cover every SCEA exam topic, skill, and technique, including:

* Understanding system architecture and its goals
* Decomposing larger systems into components organized by tiers or layers
* Addressing requirements for scalability, maintainability, reliability, availability, extensibility, performance, and security
* Building effective web (presentation) tiers, and analyzing tradeoffs associated with using web frameworks
* Leveraging EJB 3’s enhancements for business tier development
* Covering new enhancements in the JEE 5 platform
* Choosing and architecting the best integration and messaging components for your system
* Using the Java security model to enforce confidentiality, integrity, authorization, authentication, and non-repudiation
* Using the most powerful and useful Java EE architecture patterns Continue Reading »

The Definitive Guide to Jython: Python for the Java Platform

The Definitive Guide to Jython: Python for the Java PlatformProduct Description
Jython is an open source implementation of the high-level, dynamic, object-oriented scripting language Python seamlessly integrated with the Java platform. The predecessor to Jython, JPython, is certified as 100% Pure Java. Jython is freely available for both commercial and noncommercial use and is distributed with source code. Jython is complementary to Java.

The Definitive Guide to Jython, written by the official Jython team leads, covers the latest Jython 2.5 (or 2.5.x) from the basics to the advanced features. This book begins with a brief introduction to the language and then journeys through Jython’s different features and uses.

The Definitive Guide to Jython is organized for beginners as well as advanced users of the language. The book provides a general overview of the Jython language itself, but it also includes intermediate and advanced topics regarding database, web, and GUI applications; Web services/SOA; and integration, concurrency, and parallelism, to name a few.

What you’ll learn
* How to handle Jython basics like language syntax and concepts
* How to use the Jython scripting language for I/O, Java/Jython integration, and Jython in an IDE and databases
* How to integrate Jython with the Django web framework and even Spring Continue Reading »

Beginning Programming

Beginning ProgrammingProduct Description
A common misconception about programming is that it can only be done on a professional level by someone with years of experience. This book proves exactly the opposite and provides nonprogrammers with assistance in learning the programming basics that will enable them to eventually become professional developers or programming hobbyists.Written for anyone who wants to learn to program but who doesn’t have a background in the field, this hands-on guide explains programming through numerous examples in a variety of languages, including C++, Java, VBScript, and JavaScript. All the tools and materials you need are either easily available on the Internet or already installed on your computer. By the time you finish the book, you will have a solid foundation for proficiency in programming computers to perform a diverse number of functions and tasks.

What you will learn from this book

  • How computers read, store, and process code
  • The various essential tools necessary to become an effective programmer
  • Key concepts in programming that are consistent from one programming language to another
  • How to create, modify, and delete files and folders
  • Best techniques for making your applications easy to use
  • How text editors, compilers, and other utilities make coding easier Continue Reading »

JavaFX Special Effects: Taking Java™ RIA to the Extreme with Animation, Multimedia, and Game Elements

JavaFX Special Effects: Taking Java™ RIA to the Extreme with Animation, Multimedia, and Game ElementsProduct Description
Enough about learning the fundamentals of the intriguing JavaFX platform; it’s now time to start implementing visually stunning and dynamic Java-based rich Internet applications (RIAs) for your desktop or mobile front end. This book will show you what the JavaFX platform can really do for Java desktop and mobile front ends. It presents a number of excellent visual effects and techniques that will make any JavaFX application stand out—whether it’s animation, multimedia, or a game. The techniques shown in this book are invaluable for competing in today’s market, and they’ll help set your RIAs apart from your competitor’s.

  • Create visual effects that perform well.
  • Add subtle animations to bring any application to life.
  • Use the graphical power of the JavaFX platform.

You’ll learn how to:

  • Create and customize a particle system.
  • Learn tricks for creating compelling transitions.
  • Take advantage of animated lighting.
  • Create impressive animations with quintic Bézier interpolators.
  • Add realistic physics to animations.
  • Combine effects to create compelling visual content. Continue Reading »