rssHome » Java

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

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

Book Description

Definitive, Comprehensive Exam Prep–Straight from Sun’s Exam Developers!

This book delivers complete, focused review for Sun’s new Sun Certified Enterprise Architect () for EE certification exam–straight from two of the exam’s creators! lead developer/assessor Mark Cade and 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 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
* Covering new enhancements in the JEE 5 platform
* Choosing and architecting the best integration and messaging components for your system
* Using the security model to enforce confidentiality, integrity, authorization, authentication, and non-repudiation
* Using the most powerful and useful architecture patterns Download Now »

The Definitive Guide to Jython: Python for the Java Platform

The Definitive Guide to Jython: Python for the Java Platform

Book Description

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

The Definitive to , written by the official team leads, covers the latest 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 ’s different features and uses.

The Definitive 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 web framework and even Spring Download Now »

Beginning Programming

Beginning Programming

Book Description

A common misconception about 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 basics that will enable them to eventually become professional developers or hobbyists.Written for anyone who wants to learn to program but who doesn’t have a background in the field, this hands-on explains through numerous examples in a variety of languages, including C++, , , and . 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 Download Now »

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 Elements

Book Description

Enough about learning the fundamentals of the intriguing platform; it’s now time to start implementing visually stunning and dynamic -based rich Internet applications (RIAs) for your desktop or mobile front end. This book will show you what the platform can really do for 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. Download Now »

Eclipse Modeling Project: A Domain-Specific Language (DSL) Toolkit

Eclipse Modeling Project: A Domain Specific Language (DSL) Toolkit

Book Description

Domain-specific languages (DSLs) and model-driven (MDD) offer software engineers powerful new ways to improve productivity, enhance quality, and insulate systems from rapid technological change. Now, there’s a pragmatic, start-to-finish to creating DSLs and using MDD techniques with the powerful open source Eclipse platform. In Eclipse Modeling Project, Richard C. Gronback illuminates both the principles and techniques software professionals need to master, offering insights that will be invaluable to developers working with any tool or platform.

As coleader of the Eclipse Modeling Project, Gronback is singularly well-positioned to demonstrate DSLs and MDD at work in Eclipse. Gronback systematically introduces each of the Eclipse technologies that can be used in DSL and MDD . Throughout, he introduces key concepts and technologies in the context of a complete worked example and presents new best practices and never-before published techniques. He also covers Eclipse projects discussed in no other book, including Query/View/Transformation (QVT) and the Graphical Modeling Framework (GMF)–a project the author personally leads.

Eclipse Modeling Project gives software practitioners all the knowledge they need to explore the remarkable potential of DSLs and MDD–and includes coverage of Download Now »

Tomcat 6 Developer’s Guide

Tomcat 6 Developers Guide

Book Description

While Tomcat is one of the most popular servlet containers, its inner workings still remain a mystery to many developers. If you only have a superficial familiarity of how this container actually functions, much of its power remains untapped and underutilized. This book will provide you with all that you need to undertand how to effectively use .

This book begins by providing detailed instructions on building a Tomcat distribution. The next few chapters introduce you to the conceptual underpinnings of web servers, the EE and servlet specifications, and the Tomcat container. Subsequent chapters address the key Tomcat components, taking care to provide you with the information needed to understand the internal workings of each component. Detailed examples let you walk through a Tomcat installation, stepping into key Tomcat components, as well as into your own custom servlets.

During the course of the book you will encounter various structural components such as the Server and Service; containers such as the Engine, Host, Context, and Wrapper; and helpers such as the Loader, Manager, and Valve. You will also see how Tomcat implements the JNDI to provide both a directory service for storage agnostic access to its resources, as well as a naming service that implements the EE Environment Naming Context.

Along the way you will learn how various elements of the servlet 2.5 specification, as well as the HTTP RFCs are implemented by a servlet container. By the end of your journey, you will have acquired specialist grade skills in a range of technologies Download Now »