rssHome » Java

Essential App Engine: Building High-Performance Java Apps with Google App Engine

Essential App Engine: Building High Performance Java Apps with Google App Engine

Book Description

In Essential App Engine, Adriaan de Jonge shows developers how to rapidly build complex, productionquality, -driven cloud applications with . Using a start-to-finish case study and extensive example code, De Jonge covers the entire lifecycle, from application design and data modeling through security, testing, and deployment.

De Jonge introduces breakthrough techniques for creating applications that respond within two seconds, even on cold startup, and allow server responses in hundreds of milliseconds or less throughout the rest of the session. He also demonstrates how to avoid common mistakes that can dramatically reduce cloud application and scalability. He thoroughly covers state-of-the-art user interface development and shows how to make the most of ’s extensive set of APIs. Coverage includes

  • Setting up a development environment that makes it easy to continually address performance
  • Understanding the anatomy of a Google App Engine application
  • Making the right technical setup and design choices for each new application
  • Efficiently modeling data for App Engine’s NoSQL data storage
  • Recognizing when to avoid OR-mapping and pass datastore entities directly to HTML templates
  • Finding alternatives to frameworks and libraries that impair App Engine performance
  • Using JavaScript and AJAX on the client side of your cloud applications Download Now »

Java Programming 24-Hour Trainer

Java Programming 24 Hour Trainer

Book Description

A unique book-and-video package presented by guru Yakov Fain

As one of the most popular software languages for building Web applications, is often the first language developers learn. The latest version includes numerous updates that both novice and experienced developers need to know. With this invaluable book-and-video package, authority Yakov Fain fully covers ’s new features as well as its language extensions, classes and class methods, and the Swing Application Framework. For each lesson that he discusses in the book, there is an accompanying instructional video to reinforce your learning experience.

Lessons include:

  • Introducing Java
  • IDE
  • Object-Oriented
  • Class Methods
  • Back to Java Basics
  • Packages, Interfaces, and Encapsulation
  • Programming with Abstract Classes and Interfaces
  • Introducing the Graphic User Interface
  • Event Handling in UI Download Now »

Learning Vaadin

Learning Vaadin

Book Description

is a new web framework for making applications look great and perform well, making your users happy. promises to make your user interfaces attractive and usable while easing your development efforts and boosting your productivity. With this book in hand you will be able to utilize the full range of development and deployment features offered by while thoroughly understanding the concepts.

Learning is a practical step-by-step tutorial to understanding, using, and mastering the art of development with Vaadin. You will learn about the fundamental concepts that are the cornerstones of the framework, at the same time making progress on building your own web application. The book will also show you how to integrate Vaadin with other popular frameworks and how to run it on top of internal as well as externalized infrastructures.

This book will show you how to become a professional Vaadin developer by giving you a concrete foundation through diagrams, practical examples and ready-to-use source code. It will enable you to grasp all the notions behind Vaadin one step at a time: components, layouts, events, containers, and bindings. You will learn to build first-class web applications using best-of-breed technologies. You will find detailed information on how to integrate Vaadin’s presentation layer on top of other widespread technologies, such as Spring, CDI, and . Finally, the book will show you how to deploy on different infrastructures like Liferay portlet container and .

An authoritative and complete step-by-step tutorial Download Now »

IBM WebSphere Application Server 8.0 Administration Guide

IBM WebSphere Application Server 8.0 Administration Guide

Book Description

Administrators require a secure, scalable, and resilient application infrastructure to support the development of JEE applications and SOA services. ’s Application Server is optimized for this task, and this book will ensure that you can utilize all that this tool has to offer with the exciting new features of Application Server 8.0.

IBM Application Server 8.0 Guide is fully revised with details of the new functionality of WebSphere Application Server 8.0, including the new installation GUI, managed deployment, and HPEL. With this book in hand, you will be equipped to provide an innovative, -based foundation to build, run, and manage JEE applications and SOA services.

IBM WebSphere Application Server 8.0 has been tuned for higher out of the box, and numerous enhancements have been made to give you as an administrator more options for increasing runtime . This book will allow you to utilize all of these features, including HPEL logging and disabling WebSphere MQ Messaging. You will be taken through how to configure and prepare WebSphere resources for your application deployments, and by the end of IBM WebSphere Application Server 8.0 Guide, you will be able to successfully manage and tune your WebSphere 8.0 implementation.

What you will learn from this book:

  • Get to grips with all of the new administrative features that WebSphere Application Server 8.0 has to offer, including the new installation process using IBM Installation Manager Download Now »

Java and Mac OS X: Developer Reference

Java and Mac OS X: Developer Reference

Book Description

Learn the guidelines of integrating with native applications with this Devloper Reference book.

is used to create nearly every type of application that exists and is one of the most required skills of employers seeking computer programmers. code and its libraries can be integrated with features, and this book shows you how to do just that.

You’ll learn to write Java programs on OS X and you’ll even discover how to integrate them with the Cocoa APIs.

  • Shows how Java programs can be integrated with any Mac OS X feature, such as NSView widgets or screen savers
  • Reveals the requirements for integrating Java with native OS X applications
  • Covers OS X libraries and behaviors unique to working with Java

With this book, you will learn that creating Java-based applications that integrate closely with OS X is not a myth!

From the Back Cover
Integrate the power of Java with ’s OS X

Are you ready to apply your Java skills to the world of Mac OS X? This book shows you how. It first walks you through the history of Java on , then the free development tools available on OS X and the steps for automating builds. Next you’ll find out how to make your Java applications behave the way you want in the Mac environment. With the help of numerous code samples Download Now »

Java All-in-One For Dummies, 3rd Edition

Java All in One For Dummies, 3rd Edition

Book Description

Eight handy minibooks cover just what programmers need to get going with 7

The newest release of has more robust functionality to help web and mobile developers get the most ouf of this platform-independent language. Like its bestselling previous editions, Java All-in-One , 3rd Edition has what you need to get up and running quickly with the new version. Covering the enhanced mobile development and syntax features as well as improvements, this guide makes it easy to find what you want and put it to use.

  • Focuses on the vital information that enables you to get up and running quickly on the new version
  • Covers the enhanced multimedia features as well as programming enhancements, Java and XML, Swing, server-side Java, , and more
  • Minibooks cover Java basics; programming basics; strings, arrays, and collections; programming techniques; Swing; Web programming; files and databases; and a “fun and games” category

Rather than trying to cover every aspect of this massive topic, Java All-in-One , 3rd Edition focuses on the practical information you need to become productive with Java 7 right away.

From the Back Cover
You too can be a Java guru! From getting started to website and mobile app-building, here’s the scoop

There’s a lot to know about Java, the programming language Download Now »