NFJS Bookstore

Items:   101 to 150 of 154   « Previous  | Next »

Modular Java: Creating Flexible Applications with Osgi and Spring (Pragmatic Programmers) Buy from Amazon
List Price: $34.95
Price: $23.65
You Save: $11.30 (32%)

Modular Java: Creating Flexible Applications with Osgi and Spring (Pragmatic Programmers)

by Craig Walls

Attack complexity in your Java applications using Modular Java. This pragmatic guide introduces you to OSGi and Spring Dynamic Modules, two of the most compelling frameworks for Java modularization. Driven by real-world examples, this book will equip you with the know-how you need to develop Java applications that are composed of smaller, loosely coupled, highly cohesive modules.

The secret weapon for attacking complexity in any project is to break it down into smaller, cohesive, and more easily digestible pieces. With Modular Java, you can easily develop applications that are more flexible, testable, maintainable, and comprehensible.

Modular Java is a pragmatic guide to developing modular applications using OSGi, the framework for dynamic modularity in Java, and Spring Dynamic Modules, an OSGi extension to the Spring Framework. You'll start with the basics but quickly ramp up, creating loosely coupled modules that publish and consume services, and you'll see how to compose them into larger applications. Along the way, you'll apply what you learn as you build a complete web application that is made up of several OSGi modules, using Spring-DM to wire those modules together.

Modular Java is filled with tips and tricks that will make you a more proficient OSGi and Spring-DM developer. Equipped with the know-how gained from this book, you'll be able to develop applications that are more robust and agile.



Pro Ajax and Java Frameworks Buy from Amazon
List Price: $49.99
Price: $25.45
You Save: $24.54 (49%)

Pro Ajax and Java Frameworks

by Nathaniel T. Schutta and Ryan Asleson

As a Java developer, you want a guide that shows you how to add Ajax functionality to your web applications with a minimum of effort. Look no further than Pro Ajax and Java Frameworks! In this book, recognized Java experts and authors of the bestselling Apress title Foundations of Ajax will show you how.

The authors begin by recapping Ajax basics. Then they unveil a comprehensive Java/Ajax toolkit. Tools include JSEclipse for code editing, Venkman for JavaScript debugging, and Dojo Compressor for code compression. They also explain Log4js (and other tools) for JavaScript logging, JsUnit (and others) for testing, and various libraries like AjaxTags, DWR, and Script.aculo.us for rapid code development.

The last part of the book shows you how to build up a series of professional Java/Ajax applications. These will incorporate some of today's most popular frameworksSpring, JSF, Struts, and Tapestry, giving you all you need to incorporate Ajax into your everyday work and become an Ajax expert!



The Spring Primer Buy from Amazon
List Price: $31.97
Price: $28.77
You Save: $3.20 (10%)

The Spring Primer

by Matt Raible
The Spring Primer is the most complete book on the Spring Framework. It is for users who are familiar with Java development but have never used Spring. As you read this title, you will learn how Spring reduces the amount of code you have to write and why it receives so much attention and respect from the Java community. This book is very code-intensive and contains many examples for developing applications with Spring. You'll use Test-Driven Development to rapidly develop and test a simple CRUD application. All of the code in this book is available on SourceBeat's web site. In addition, an open-source project called Equinox is available as part of this book to help users get started quickly and easily with Spring.

JRuby Cookbook Buy from Amazon
List Price: $34.99
Price: $26.55
You Save: $8.44 (24%)

JRuby Cookbook

by Justin Edelson and Henry Liu

If you're interested in JRuby, you probably don't need a turorial on Ruby, Rails, or Java -- you just need to know how to get things done. This Cookbook offers practical solutions for using the Java implementation of the Ruby language, with targeted recipes for deploying Rails web applications on Java servers, integrating JRuby code with Java technologies, developing JRuby desktop applications with Java toolkits, and more. Using numerous reusable code samples, JRuby Cookbook shows you how to:

  • Install and update JRuby on Windows, Mac OS X, and Linux, and IDEs such as NetBeans and Eclipse
  • Package and deploy Rails apps on Java Servlet containers and Java EE application servers, including JBoss, Tomcat, and GlassFish
  • Integrate Ruby and Rails applications with popular Java EE technologies such as JMS, JMX, JPA, Spring, and Hibernate
  • Develop desktop and client applications with cross-platform Java UI technologies and toolkits such as Swing, SWT, and Java 2D
  • Maximize the flexibility of your testing and build environment, using both existing Java-based tools such as Ant and Maven and newer Ruby-based tools such as Rake, Raven, and Buildr

The JRuby interpreter combines Ruby's simplicity and ease of use with Java's extensive libraries and technologies, a potent blend that opens new possibilities for Ruby, Rails, and Java. This Cookbook helps you take full advantage of JRuby's potential.

"The JRuby Cookbook is an excellent book for any polyglot who is trying to bridge the gap between Java and Ruby. It provides solutions to specific problems developers face in both their development and testing environments, along with the applications they're building." -- Bob McWhirter, Research & Prototyping, Red Hat Middleware



Beginning Spring Framework 2 Buy from Amazon
List Price: $39.99
Price: $27.16
You Save: $12.83 (32%)

Beginning Spring Framework 2

by Thomas Van de Velde, Bruce Snyder, Christian Dupuis, Sing Li, Anne Horton, and Naveen Balani
The Spring Framework is designed from the ground up to make it easier than ever to develop server-side applications with Java Enterprise Edition. With this book as your guide, you’ll quickly learn how to use the latest features of Spring 2 and other open-source tools that can be downloaded for free on the web. With each subsequent chapter, you’ll explore an area of Spring application design and development as you walk through the steps involved in building a larg production-scale example.

Professional BlazeDS: Creating Rich Internet Applications with Flex and Java Buy from Amazon
List Price: $54.99
Price: $28.19
You Save: $26.80 (49%)

Professional BlazeDS: Creating Rich Internet Applications with Flex and Java

by Shashank Tiwari
A hands-on guide to creating Rich Internet Applications (RIA) using BlazeDS

BlazeDS enables you to easily connect to back-end distributed data and push data in real time to Adobe Flex and Adobe AIR applications in order to garner more responsive Rich Internet Application (RIA) experiences. It is a scalable option for Flex and Java integration and allows you to create excellent RIAs with both Flex and Java.

This informative resource provides you with detailed examples and walkthroughs that explain the best practices for creating RIAs using BlazeDS. You'll begin with the essentials of BlazeDS and then more on to more advanced topics. Along the way, you'll learn the real-world concerns that surround enterprise-based Java and Flex applications.

  • BlazeDS enables you to connect to back-end distributed data in order to garner more responsive Rich Internet Application (RIA) experiences
  • Begins with an introduction to BlazeDS, and explains the necessary features for integrating new and existing Java data sources and applications with Flex-based RIAs
  • Provides hands-on examples and addresses real-world concerns surrounding enterprise-based Java and Flex applications
  • Serves as a comprehensive walk through for creating RIAs using BlazeDS

If you're looking to create rich, productive, and engaging applications, then this book is for you.

Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.


Java Enterprise Best Practices Buy from Amazon
List Price: $34.95
Price: $27.96
You Save: $6.99 (20%)

Java Enterprise Best Practices

by Robert Eckstein and J. Steven Perry

Java developers typically go through four "stages" in mastering Java. In the first stage, they learn the language itself. In the second stage, they study the APIs. In the third stage, they become proficient in the environment. It is in the fourth stage --"the expert stage"-- where things really get interesting, and Java Enterprise Best Practices is the tangible compendium of experience that developers need to breeze through this fourth and final stage of Enterprise Java mastery.

Crammed with tips and tricks, Java Enterprise Best Practices distills years of solid experience from eleven experts in the J2EE environment into a practical, to-the-point guide to J2EE.

Java Enterprise Best Practices gives developers the unvarnished, expert-tested advice that the man pages don't provide--what areas of the APIs should be used frequently (and which are better avoided); elegant solutions to problems you face that other developers have already discovered; what things you should always do, what things you should consider doing, and what things you should never do--even if the documentation says it's ok.

Until Java Enterprise Best Practices, Java developers in the fourth stage of mastery relied on the advice of a loose-knit community of fellow developers, time-consuming online searches for examples or suggestions for the immediate problem they faced, and tedious trial-and-error. But Java has grown to include a huge number of APIs, classes, and methods. Now it is simply too large for even the most intrepid developer to know it all. The need for a written compendium of J2EE Best Practices has never been greater.

Java Enterprise Best Practices focuses on the Java 2 Enterprise Edition (J2EE) APIs. The J2EE APIs include such alphabet soup acronyms as EJB, JDBC, RMI, XML, and JMX.



AdvancED DOM Scripting: Dynamic Web Design Techniques Buy from Amazon
List Price: $49.99
Price: $26.10
You Save: $23.89 (48%)

AdvancED DOM Scripting: Dynamic Web Design Techniques

by Jeffrey Sambells and Aaron Gustafson

As a web designer or developer, you know how powerful DOM scripting is for enhancing web pages and applications, adding dynamic functionality and improving the user experience. You've got a reasonable understanding of JavaScript and the DOM, but now you want to take your skills further. This book is all you need—it shows you how to add essential functionality to your web pages, such as on the fly layout and style changes, interface personalization, maps and search using APIs, visual effects using JavaScript libraries, and much more.

  • Includes a quick recap of the basics, for reference purposes
  • Packed with real world JavaScript solutions from beginning to end
  • Written by Beginning Google Maps author Jeffrey Sambells, and includes a case study by JavaScript guru Aaron Gustafson

What you’ll learn

  • A quick recap of the HTML and CSS DOM, methods, and events
  • The basics of how to add dynamic effects and respond to user actions to your web sites using CSS and JavaScript
  • Introduces Ajax to the mix, showing you how to use it, and when not to use it
  • Best practices (such as graceful degredation) and productivity improvement via code reuse (libraries and APIs)
  • Create Mashups using search, photo and mapping APIs
  • Build better, more dynamic user experiences using libraries such as Prototype and Scriptaculous

Who this book is for

This book is for intermediate to advanced web designers and developers who already have a reasonable to good knowledge of HTML, CSS, and JavaScript.



Aspectj in Action: Practical Aspect-Oriented Programming Buy from Amazon
List Price: $44.95
Price: $40.45
You Save: $4.50 (10%)

Aspectj in Action: Practical Aspect-Oriented Programming

by Ramnivas Laddad
A guide to aspect-oriented programming and the AspectJ language, this book provides code examples that enable quick implementation of functionality in a system. Thorough introductions to AOP and AspectJ will help developers learn or advance their knowledge of AspectJ. Examples of everyday situations in which AspectJ solutions can be applied, such as logging, policy enforcement, resource pooling, business logic, thread-safety, authentication and authorization, and transaction management are provided. In addition, design patterns and idioms are covered, as is business rule implementation. The latest technologies, such as JEES, JAAS, and log4j, are explained and connected with AspectJ.


Getting Started with Grails Buy from Amazon
Price: $22.95

Getting Started with Grails

by Jason Rudolph
Grails is an open-source, rapid web application development framework that provides a super-productive full-stack programming model based on the Groovy scripting language and built on top of Spring, Hibernate, and other standard Java frameworks. Ruby on Rails pioneered the innovative coupling of a powerful programming language and an opinionated framework that favors sensible defaults over complex configuration, but many organizations aren't yet ready to stray from the safety of Java or forgo their current Java investments. Grails makes it possible to achieve equivalent productivity in a Java-centric environment. Over the course of this book, the reader will explore the various aspects of Grails and also experience Grails by building a Grails app.

Java Transaction Design Strategies Buy from Amazon
List Price: $25.00
Price: $20.94
You Save: $4.06 (16%)

Java Transaction Design Strategies

by Mark Richards
Understanding how transaction management works in Java and developing an effective transaction design strategy can help to avoid data integrity problems in your applications and databases and ease the pain of inevitable system failures. This book is about how to design an effective transaction management strategy using the transaction models provided by Java-based frameworks such as EJB and Spring. Techniques, best practices, and pitfalls with each transaction model will be described. In addition, transaction design patterns will bring all these concepts and techniques together and describe how to use these models to effectively manage transactions within your EJB or Spring-based Java applications. The book covers: - The local transaction model - The programmatic transaction model - The declarative transaction model - XA Transaction Processing - Transaction Design Patterns

The Definitive Guide to Spring Web Flow (Expert's Voice in Web Development) Buy from Amazon
List Price: $44.99
Price: $33.91
You Save: $11.08 (25%)

The Definitive Guide to Spring Web Flow (Expert's Voice in Web Development)

by Erwin Vervaet

Spring Web Flow is an exciting open-source framework for developing Java web applications. The framework improves productivity by addressing three major pain–points facing web application developers: user interface navigation control, state management, and modularity.

The Definitive Guide to Spring Web Flow covers Spring Web Flow in detail by explaining its motivation and feature set, as well as providing practical guidance for using the framework to develop web applications successfully in a number of environments.

What you’ll learn

  • How to get started with Spring Web Flow
  • Leveraging Spring Web Flow’s powerful features
  • Extending the framework to take it beyond its out–of–the–box feature set
  • Best practices and real–world use cases
  • Insights into the design and implementation of the framework

    Who this book is for

    This book is for Java–based web developers looking to build web applications using Spring Web platform. It is also for those looking to integrate other Java web frameworks and applications with Spring.



    AdvancED Flex 3 (Friends of Ed Abobe Learning Library) Buy from Amazon
    List Price: $54.99
    Price: $28.71
    You Save: $26.28 (48%)

    AdvancED Flex 3 (Friends of Ed Abobe Learning Library)

    by Shashank Tiwari and Elad Elrom

    Whether you're a Flex 3 beginner or intermediate user, this book provides the necessary information to help you develop into an expert. Using a practical hands-on approach, it illustrates exactly how to create robust and scalable enterprise-grade rich Internet applications (RIAs).

    The book is divided into three parts. The first part discusses the architectural and design aspects of Flex 3 application development. It explains the internals of a Flex 3 application and advocates a few best practices to fine-tune your application to ensure maximum performance. It includes tutorials on creating custom components, data binding, and creating AIR-powered desktop applications.

    The second part concentrates on effectively integrating Flex 3 with server- and client-side technologies. Techniques for integration with Java and PHP are covered in detail, and content covering interaction with client-side technologies is also included. After reading the chapter on JavaScript integration, you will be ready to create applications that can use Ajax and Flex 3 together.

    The third and final part of the book is a unique and eclectic mix of some advanced topics like mash-ups, collaborative applications, 3D rendering, highly interactive visualization, and audio and video streaming.

    In summary, through reading this book, you will benefit from the wealth of information and years of experience the authors hold, and will then be ready to cruise with comfort in the world of Flex 3 application development on your own.



    J2EE Design Patterns Applied Buy from Amazon
    Price: $49.99

    J2EE Design Patterns Applied

    by Matjaz Juric, Nadia Nashi, Craig Berry, Meeraj Kunnumpurath, John Carnell, and Sasha Romanosky
    Aimed at the intermediate to advanced Java developer or architect, J2EE Design Patterns Applied offers a compendium of the latest thinking on using Java effectively to build scalable enterprise systems. Filled with hints and excellent "best practices" on software patterns, this book will be nearly indispensable for anyone who wants to become an expert at Java design. While there are a good many available books on software patterns, this is one of the few that concentrate on reusable software designs specifically geared toward the Java 2 Enterprise Edition (J2EE), a popular option for Web applications today. The authors have catalogued several dozen J2EE patterns garnered from Sun Microsystems and online resources.

    The tendency for any book on software patterns is to dissolve into software engineering jargon, and you'd expect this title to do the same given the abstract names for many patterns listed in its early sections (for example, "Intercepting Filter," "View Helper," and "Service-to-Worker" are hardly catchy names). While the authors do provide the "official" UML and pattern descriptions for these J2EE patterns, the real surprise is that they use a handful of longer case studies to show off each pattern in action. First there is a hotel booking application to show off Web tier patterns. Next comes an excellent case study on persistence patterns used to simplify working with EJBs and databases. Patterns for improving performance and scalability are illustrated with a travel booking application.

    In each case, the authors manage to introduce a number of important patterns while anchoring their presentation with a practical and interesting discussion of real applications. This approach makes this title succeed on several levels, both in presenting essential patterns and demonstrating how these designs often work together in real Web solutions.

    The end result is a text on software patterns that provides some of the best thinking on J2EE design today in a remarkably readable and engaging format. In all, this title will be absolutely required reading for anyone who lays claim to be an expert on today's J2EE platform. --Richard Dragan


    Practical JRuby on Rails Web 2.0 Projects: Bringing Ruby on Rails to Java (Expert's Voice in Java) Buy from Amazon
    List Price: $42.99
    Price: $30.78
    You Save: $12.21 (28%)

    Practical JRuby on Rails Web 2.0 Projects: Bringing Ruby on Rails to Java (Expert's Voice in Java)

    by Ola Bini

    Discover how JRuby on Rails can be used to create web applications faster and more efficiently while still taking advantage of the vast power of the Java platform.

    Ruby on Rails is proving itself to be one of the most efficient and powerful agile web development application frameworks available and has had a profound influence on the Java community. The JRuby project offers Java developers the best of two worlds: the flexibility of Ruby on Rails coupled with the enterprise-level power and maturity of the Java platform.

    JRuby core developer Ola Bini covers everything you need to know to take full advantage of what JRuby has to offer, including:

    • Full coverage on how to use JRuby to create web applications faster and more efficiently, while continuing to take advantage of the vast power of the Java platform
    • Several real-world projects that illustrate the crucial specifics you need to know about the interaction of Java and Ruby
    • Helpful, practical instruction and discussion on how web applications can be deployed using a variety of popular servers such as Apache and Mongrel

    What you’ll learn

    • Create a Rails application that uses JDBC to talk to legacy databases
    • Use Java Management Extensions (JMX) to more effectively manage your application
    • Deploy a Rails application within a Java Enterprise web container (Tomcat)
    • Create interoperable applications involving EJBs and Rails-driven web services
    • Securely integrate XML processing into your Ruby applications
    • Build cutting-edge Web 2.0 web sites using Rails, Prototype, and script.aculo.us to provide a pleasing user experience
    • Build four important projects: Store, CMS, Admin tool, and a web library project

    Who this book is for

    You'll get the most from this book if you have medium-to-advanced skills in Java web development, with a little Ruby experience, and are interested in taking Web development to the next level, both in terms of speed and features and in interoperability with existing infrastructure.

    Table of Contents

    1. Introduction
    2. Getting Started
    3. Introduction to Rails
    4. Store Administration
    5. A Database-Driven Shop
    6. Java Integration
    7. A Rails CMS
    8. Content Rendering
    9. A JRuby Enterprise Bean
    10. An EJB-Backed Rails Application
    11. Deployment
    12. Web Services with JRuby
    13. JRuby and Message-Oriented Systems
    14. The LibLib Rails Application
    15. Coda: Next Steps


    Griffon in Action Buy from Amazon
    List Price: $44.99
    Price: $25.52
    You Save: $19.47 (43%)

    Griffon in Action

    by Andres Almiray, Danno Ferrin, and James Shingler

    Summary

    Griffon in Action is a comprehensive tutorial written for Java developers who want a more productive approach to UI development. After a quick Groovy tutorial, you'll immediately dive into Griffon and start building examples that explore its high productivity approach to Swing development.

    About the Technology

    You can think of Griffon as Grails for the desktop. It is a Groovy-driven UI framework for the JVM that wraps and radically simplifies Swing. Its declarative style and approachable abstractions are instantly familiar to developers using Grails or JavaFX.

    About the Book

    Griffon in Action gets you going quickly. Griffon's convention-over-configuration approach requires minimal code to get an app off the ground, so you can start seeing results immediately. You'll learn how SwingBuilder and other Griffon "builders" provide a coherent DSL-driven development experience. Along the way, you'll explore best practices for structure, architecture, and lifecycle of a Java desktop application.

    Written for Java developers—no experience with Groovy, Grails, or Swing is required.

    Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.

    What's Inside
    • Griffon from the ground up
    • Full compatibility with Griffon 1.0
    • Using SwingBuilder and the other "builders"
    • Practical, real-world examples
    • Just enough Groovy

    =======================================

    Table of Contents
      PART 1 GETTING STARTED
    1. Welcome to the Griffon revolution
    2. A closer look at Griffon
    3. PART 2 ESSENTIAL GRIFFON
    4. Models and binding
    5. Creating a view
    6. Understanding controllers and services
    7. Understanding MVC groups
    8. Multithreaded applications
    9. Listening to notifications
    10. Testing your application
    11. Ship it!
    12. Working with plugins
    13. Enhanced looks
    14. Griffon in front, Grails in the back
    15. Productivity tools


    Grails Persistence with GORM and GSQL Buy from Amazon
    List Price: $29.99
    Price: $19.99
    You Save: $10.00 (33%)

    Grails Persistence with GORM and GSQL

    by Robert Fischer

    Unique to the popular Grails web framework is its architecture. While other frameworks are built from the ground up, Grails leverages existing and proven technologies that already have advanced functionality built in. One of the key technologies in this architecture is Hibernate, on top of which Grails builds its GORM (Grails Object Relational Mapping) model layer. This provides Grails a persistence solution.

    Published with the developer in mind, firstPress technical briefs explore emerging technologies that have the potential to be critical for tomorrow’s industry. Apress keeps developers one step ahead by presenting key information as early as possible in a PDF of 150 pages or less. Explore the future through Apress with Grails Persistence with GORM and GSQL.

    This firstPress book covers Grails persistence with GORM, from defining your first model to the nature of transactions and advanced Hibernate querying. Other APIs and tools such as GSQL (Groovy SQL) are covered as well, as needed, to empower your Grails persistence efforts.

    What you’ll learn

    • Extend the Grails web framework into a broader, semi–enterprise framework by including and integrating Hibernate–based Java persistence, known as GORM.
    • Use mappings to customize default behaviors and work with legacy schemas.
    • Use constraints to define your object once and have those constraints enforced both in code and at the database level.
    • Use advanced features of GORM and Hibernate Query Language (HQL) to simplify database querying and report generation.
    • Debug and tune trips for GORM and Hibernate.
    • Fill in the gaps with GSQL.

    Who this book is for

    This title is for those who have committed to dedicating some time to mastering Grails and are looking to move beyond the basics, and are especially interested in Grails and Groovy persistence for some limited transaction handling and/or accessing databases.

    Table of Contents

    1. Defining the Model in GORM
    2. Customizing GORM Mapping and Enforcing Data Integrity
    3. Querying with GORM and HQL
    4. GORM Usage in Grails
    5. Filling in the Gaps with Groovy SQL and Spring’s JDBC Support


    Effective Enterprise Java Buy from Amazon
    List Price: $54.99
    Price: $48.79
    You Save: $6.20 (11%)

    Effective Enterprise Java

    by Ted Neward

    "With this book, Ted Neward helps you make the leap from being a good Java enterprise developer to a great developer!"
    —John Crupi, Sun Distinguished Engineer coauthor, Core J2EE Patterns

    If you want to build better Java enterprise applications and work more efficiently, look no further. Inside, you will find an accessible guide to the nuances of Java 2 Platform, Enterprise Edition (J2EE) development. Learn how to:

    • Use in-process or local storage to avoid the network, see item 44
    • Set lower isolation levels for better transactional throughput, see item 35
    • Use Web services for open integration, see item 22
    • Consider your lookup carefully, see item 16
    • Pre-generate content to minimize processing, see item 55
    • Utilize role-based authorization, see item 63
    • Be robust in the face of failure, see item 7
    • Employ independent JREs for side-by-side versioning, see item 69

    Ted Neward provides you with 75 easily digestible tips that will help you master J2EE development on a systemic and architectural level. His panoramic look at the good, the bad, and the ugly aspects of J2EE development will address your most pressing concerns. Learn how to design your enterprise systems so they adapt to future demands. Improve the efficiency of your code without compromising its correctness. Discover how to implement sophisticated functionality that is not directly supported by the language or platform. After reading Effective Enterprise Java , you will know how to design and implement better, more scalable enterprise-scope Java software systems.



    AdvancED Flex 4 Buy from Amazon
    List Price: $54.99
    Price: $36.46
    You Save: $18.53 (34%)

    AdvancED Flex 4

    by Shashank Tiwari, Elad Elrom, and Charlie Schulze

    AdvancED Flex 4 makes advanced Flex 4 concepts and techniques easy. Ajax, RIA, Web 2.0, mashups, mobile applications, the most sophisticated web tools, and the coolest interactive web applications are all covered with practical, visually oriented recipes.

    • Completely updated for tools new to Flex 4
    • Demonstrates how to use Flex 4 to create robust and scalable enterprise-grade rich Internet applications
    • Teaches you to build high-performance web applications with interactivity that really engages your users

    What you’ll learn

    Practiced beginners and intermediate users of Flex, especially those with a knowledge of other web development tools, will learn to leverage Flex 4’s new tools and capabilities to build truly advanced web applications.

    • Get the most out of the new features introduced in Flex 4
    • Integrate Flex 4 with PHP, Java, JavaScript, and Ruby on Rails
    • Leverage architectural and design patterns
    • Create mashups and collaborative applications using Flex 4
    • Build rich media applications using audio and video streaming and open-source 3D libraries
    • Tune the performance of your Flex applications

    Who this book is for

    This book is for web developers who want and need to create rich Internet applications on time and within budget. It is also for all Flex developers including those upgrading from Flex 3, intermediate users who want to build their skills to an advanced level, and other web developers who want to integrate their web tools with Flex.

    Table of Contents

    1. Building Applications Using Test-Driven Development  
    2. Turbo-Charging Data Binding  
    3. Workflow enhancements with Flash Catalyst  
    4. Flex and AIR: Taking Applications to the Desktop  
    5. 20 Enhancements Overview   
    6. Creating Themes in Flex 4   
    7. Integrating Flex with Java Using Services   
    8. Integrating via Data Services  
    9. Talking with JavaScript and HTML: Web Page Integration  
    10. Flex Mashups   
    11. Flash Security    
    12. Migrating Web 10 Interfaces to RIA   
    13. Working with Web 20 APIs    
    14. Facilitating Audio and Video  
    15. Using 3D in Flex


    Beginning JBoss Seam: From Novice to Professional Buy from Amazon
    List Price: $39.99
    Price: $37.99
    You Save: $2.00 (5%)

    Beginning JBoss Seam: From Novice to Professional

    by Joseph Faisal Nusairat

    Reacting to the popularity of Java 2.0 Enterprise Edition™ alternatives such as Ruby on Rails and the enterprise Spring Framework, Red Hat JBoss®, Inc. developed JBoss® Seam, a new open-source lightweight Java™ EE 5-based contextual application development framework. Beginning JBoss® Seam: From Novice to Professional gets you started as the first book on this popular framework.



    Beginning Java Databases: JDBC, SQL, J2EE, EJB, JSP, XML Buy from Amazon
    Price: $39.99

    Beginning Java Databases: JDBC, SQL, J2EE, EJB, JSP, XML

    by Kevin Mukhar, Todd Lauinger, and John Carnell
    Java has evolved into a robust, high performance programming language that is well suited to a range of different environments, be it on a middle tier Application Server or a client browser. Regardless of the architecture of your application you are using, it will almost certainly need to make use of data that is stored in some form of database. Relational databases are the data store of choice in the vast majority of businesses, and have also evolved enormously over the recent years, into powerful and feature-rich data management systems.

    This book aims to teach you how to use these two powerful technologies to build successful Java database applications. You will find out how relational databases work and how you can use them in your Java programs, through the JDBC interface. You will see how to apply your new skills in an enterprise environment and by the end will be building sophisticated web-enabled Java database applications that incorporate other technologies, such as XML.

    This book covers:

    Using the JDBC API to build database-driven Java applications
    Introduction to new JDBC 3.0 features
    SQL and relational database design
    Object-relational mapping frameworks and techniques
    Debugging your application and logging its activities
    Applying Java and JDBC skills in a J2EE environment
    Integrating XML into you Java database applications


    Secrets of the Rock Star Programmers: Riding the IT Crest Buy from Amazon
    List Price: $24.99
    Price: $20.80
    You Save: $4.19 (17%)

    Secrets of the Rock Star Programmers: Riding the IT Crest

    by Ed Burns

    A-list Programmers Reveal How to Develop Breakout Skills

    Find out what it takes to push your programming chops to the next level and design killer software by getting inside the minds of today's rock star programmers:

    • Rod Johnson, Inventor of the Spring Framework
    • Adrian Colyer, Pioneer of Aspect Oriented Programming Tools, Project Lead of AspectJ
    • Java Posse--Tor Norbye, Joe Nuxoll, Carl Quinn, and Dick Wall
    • Chris Wilson, Lead Architect of Microsoft Internet Explorer
    • Nikhil Kothari, Architect of ASP.NET AJAX
    • Hani Suleiman, Author of "The Bile Blog"
    • James Gosling, Father of Java
    • Kohsuke Kawaguchi, Creator of the Hudson Continuous Integration Tool
    • Herb Schildt, The World's Bestselling Programming Author
    • Floyd Marinescu, Co-founder of ServerSide.com; Founder and Lead Editor of InfoQ.com
    • Andy Hunt, Co-founder of the Pragmatic Programmers
    • Dave Thomas, Object Oriented Software Pioneer
    • Max Levchin, Co-founder and Former CTO of PayPal
    • Libor Michalek, Co-founder of Slide.com
    • Weird Al Yankovic, The Programmer's Rock Star


    Server-Based Java Programming Buy from Amazon
    List Price: $49.95
    Price: $37.89
    You Save: $12.06 (24%)

    Server-Based Java Programming

    by Ted Neward
    Demonstrates how to take full advantage of Java's power on servers by using current technologies such as Java Servlets, Java Web server, and JNDI.


    Enterprise Java Applications Architecture on VMware Buy from Amazon
    Price: $49.95

    Enterprise Java Applications Architecture on VMware

    by Emad Benjamin
    This book is the culmination of 7 years of experience in running Java on VMware vSphere both internally at VMware and at VMware customer sites. In fact many of VMware’s customers run critical enterprise Java applications on VMware vSphere where they have achieved better TCO, and SLAs. This book covers high level architecture and implementation details, such as design and sizing, high availability designs, automation of deployments, best practices, tuning, and troubleshooting techniques.

    Phishing and Countermeasures: Understanding the Increasing Problem of Electronic Identity Theft Buy from Amazon
    List Price: $110.00
    Price: $80.66
    You Save: $29.34 (27%)

    Phishing and Countermeasures: Understanding the Increasing Problem of Electronic Identity Theft

    by
    Phishing and Counter-Measures discusses how and why phishing is a threat, and presents effective countermeasures. Showing you how phishing attacks have been mounting over the years, how to detect and prevent current as well as future attacks, this text focuses on corporations who supply the resources used by attackers. The authors subsequently deliberate on what action the government can take to respond to this situation and compare adequate versus inadequate countermeasures.

    Spring Python 1.1 Buy from Amazon
    List Price: $44.99
    Price: $40.49
    You Save: $4.50 (10%)

    Spring Python 1.1

    by Greg Lee Turnquist
    The book is an introduction to Spring Python. It starts with simple practical applications, moving on to more advanced applications with two advanced case studies at the end of the book. It is packed with screenshots, examples, and ready-to-use code making it very suitable for a beginner while also showing tactics and concepts suitable for the most experienced developers. Each chapter starts with a simple problem to solve, and then dives into how Spring Python provides the solution with step-by-step code samples. Along the way, screenshots and diagrams are used to show critical parts of the solution. The case studies start off with a handful of use cases, and then proceed step-by-step to incrementally develop features. Some use cases are left to the reader to implement as an exercise. Key problems discovered along the way are exposed and then solved, giving the reader the chance to solve them, or to read the author's solutions. This book is for Python developers who want to take their applications to the next level, by adding/using parts that scale their application up, without adding unnecessary complexity. It is also helpful for Java developers who want to mix in some Python to speed up their coding effort.

    Component Development for the Java¿ Platform Buy from Amazon
    List Price: $39.99
    Price: $31.28
    You Save: $8.71 (22%)

    Component Development for the Java¿ Platform

    by Stuart Dabbs Halloway
    If you're serious about writing components in Java, this book focuses on the component services you need to master. DevelopMentor Chief Scientist Stuart Halloway presents unprecedented, in-depth coverage of writing, deploying, and maintaining Java components. Halloway begins by showing how to use, control, and troubleshoot components. He offers real-world guidance on reflection performance, and demonstrates how reflection is used to build the Java serialization architecture. He also offers detailed coverage of using the Java Native Interface (JNI) to control the boundaries between Java code and components written in other environments. In Part II, Halloway presents a practical vision for using component services to become a more effective Java developer. Through examples and sample code, he introduces generative programming techniques that leverage Java into high performance. Finally, building on these techniques, he shows how to construct robust interoperability between Java and Win32/COM.

    High-Assurance Design: Architecting Secure and Reliable Enterprise Applications Buy from Amazon
    List Price: $64.99
    Price: $48.17
    You Save: $16.82 (26%)

    High-Assurance Design: Architecting Secure and Reliable Enterprise Applications

    by Clifford J. Berg and Cliff Berg
    How to Design for Software Reliability, Security, and Maintainability Many enterprises unfortunately depend on software that is insecure, unreliable, and fragile. They compensate by investing heavily in workarounds and maintenance, and by employing hordes of "gurus" to manage their systems' flaws. This must change. And it can. In this book, respected software architect Clifford J. Berg shows how to design high-assurance applications--applications with proven, built-in reliability, security, manageability, and maintainability. High-Assurance Design presents basic design principles and patterns that can be used in any contemporary development environment and satisfy the business demand for agility, responsiveness, and low cost. Berg draws on real-world experience, focusing heavily on the activities and relationships associated with building superior software in a mainstream business environment.Practicing architects, lead designers, and technical managers will benefit from the coverage of the entire software lifecycle, showing how to: * Understand and avoid the problems that lead to unreliable, insecure software * Refocus design and development resources to improve software * Identify project risks and plan for assurable designs * Obtain the requirements needed to deliver high assurance * Design application systems that meet the identified requirements * Verify that the design satisfies these requirements * Plan and design tests for reliability and security * Integrate security design, reliability design, and application design into one coherent set of processes * Incorporate these concerns into any software development methodology A(c) Copyright Pearson Education. All rights reserved.

    Tapestry in Action (In Action series) Buy from Amazon
    List Price: $44.95
    Price: $34.16
    You Save: $10.79 (24%)

    Tapestry in Action (In Action series)

    by Howard M. Lewis Ship
    The creator of Tapestry details how to use this new framework's components to create rich web-based GUIs using links, images, and HTML forms. The challenges of web application development are discussed, such as managing server-side state properly, application localization, and maintaining synchronization between the client web browser and the application server. At the same time, the benefits of a clean separation between presentation logic and business logic and how well Tapestry succeeds in keeping these two concerns apart are identified. Written for new Tapestry users and even developers new to creating web applications in general, this guide includes extensive notes on development "gotchas," including common Tapestry errors and how to fix them. Advanced techniques are covered as well, including creating entirely new components, integration with traditional servlet and JSP applications, and creation of client-side JavaScript. Finally, a complete J2EE application, the Virtual Library, is presented and analyzed in detail.


    C # in a Nutshell, Second Edition Buy from Amazon
    Price: $44.95

    C # in a Nutshell, Second Edition

    by Peter Drayton, Ben Albahari, and Ted Neward
    C# in a Nutshell was inevitable, much like the dawn or your liability for income tax. As the C# language has gathered speed--it's one of the languages that Microsoft encourages you to use for .NET development--its users have anticipated the release of an authoritative reference for the language and its key APIs. That's what this book is: a reference, meant to give you a few chapters on basic structure and syntax before launching into categorized and alphabetized listings of classes and their members. It's sufficiently well written and organized that, given experience with other distributed application environments and some knowledge of .NET, you could learn the language from this book alone. However, this is not a tutorial for people new to Microsoft programming, or new to network computing.

    The syntax guide is clear and concise, with brief statements of what operators, data structures, and syntax elements are for. There also are examples (both generic and with illustrative data) in this section. The API reference is organized by namespace (System, System.Collections, System.Reflection, System.Xml, and so on), with each section containing an alphabetical list of members. Each listing includes syntax guides to the element's constructors, methods, and properties, as well as a hierarchy statement and lists of other classes from which instances of the current member is returned and to which it is passed. Don't look for examples in the API reference, but the author's prose statements of what classes are for should help you along the way to a working application. --David Wall

    Topics covered: The key System namespaces of the C# programming language and their most important members, covered in API reference format. Sections deal with (among others) System, System.Collections, System.Net, System.Net.Sockets, System.Runtime.Interopservices, and System.Xml. There's also a syntax guide and references to regular expressions and data marshaling in the C# language.


    Enterprise Java Development on a Budget: Leveraging Java Open Source Technologies Buy from Amazon
    List Price: $49.99
    Price: $44.70
    You Save: $5.29 (11%)

    Enterprise Java Development on a Budget: Leveraging Java Open Source Technologies

    by Brian Sam-Bodden and Christopher M. Judd

    Open source has had a profound effect on the Java community. Many Java open source projects have even become de-facto standards. The principal purpose of Enterprise Java Development on a Budget is to guide you through the development of a real enterprise Java application using nothing but open source Java tools, projects, and frameworks.

    This book is organized by activities and by particular open source projects that can help you take on the challenges of building the different tiers of your applications. The authors also present a realistic example application that covers most areas of enterprise application development. You'll find information on how to use and configure JBoss, Ant, XDoclet, Struts, ArgoUML, OJB, Hibernate, JUnit, SWT/JFace, and others. Not only will you learn how to use each individual tool, but you'll also understand how to use them in synergy to create robust enterprise Java applications within your budget.

    Enterprise Java Development on a Budget combines coverage of best practices with information on the right open source Java tools and technologies, all of which will help support your Java development budget and goals.



    Art of Java Web Development: Struts, Tapestry, Commons, Velocity, JUnit, Axis, Cocoon, InternetBeans, WebWork Buy from Amazon
    List Price: $44.95
    Price: $34.16
    You Save: $10.79 (24%)

    Art of Java Web Development: Struts, Tapestry, Commons, Velocity, JUnit, Axis, Cocoon, InternetBeans, WebWork

    by Neal Ford
    A guide to the skills required for state-of-the-art web development, this book covers a variety of web development frameworks. The uses of the standard web API to create applications with increasingly sophisticated architectures are highlighted, and a discussion of the development of industry-accepted best practices for architecture is included. The history and evolution toward this architecture and the reasons it is superior to previous efforts are described, and an overview of the most popular web application frameworks, their architecture, and use is provided. The same application is built in six different frameworks, allowing developers to conduct an informed comparison. An evaluation of the pros and cons of each framework is provided to assist developers in making decisions or evaluating frameworks on their own. Best practices covered include sophisticated user interface techniques, intelligent caching and resource management, performance tuning, debugging, testing, and web services.


    REST: From Research to Practice Buy from Amazon
    List Price: $99.00
    Price: $94.05
    You Save: $4.95 (5%)

    REST: From Research to Practice

    by
    This volume provides an overview and an understanding of REST (Representational State Transfer). Discussing the constraints of REST the book focuses on REST as a type of web architectural style. The focus is on applying REST beyond Web applications (i.e., in enterprise environments), and in reusing established and well-understood design patterns when doing so. The reader will be able to understand how RESTful systems can be designed and deployed, and what the results are in terms of benefits and challenges encountered in the process. Since REST is relatively new as an approach for designing Web Services, the more advanced part of the book collects a number of challenges to some of the assumptions and constraints of REST, and looks at current research work on how REST can be extended and applied to scenarios that often are considered not to be a good match for REST. This work will help readers to reach a deeper understanding of REST on a practical as well as on an advanced level.

    Advanced JavaServer Pages Buy from Amazon
    Price: $44.99

    Advanced JavaServer Pages

    by David Geary
    Aimed at the more experienced Java Web developer, Advanced JavaServer Pages covers leading-edge techniques for writing more maintainable Web applications in Java. Stressing custom tag libraries and other reusable components, this book is all you need to take your programming skills to the next level.

    There are any number of good introductory texts on JavaServer Pages. This title distinguishes itself with techniques recommended by Sun for building better Web applications. Backed up by the author's own collection of custom tag libraries, which allow ordinary Web designers to program with tags instead of Java code, this text covers all the bases from getting started with tags to more advanced techniques. Early examples of tag libraries include a variety of ways to validate data in HTML forms. Throughout, the book deftly describes installing tag libraries, and shows how HTML designers can use custom tags after Java developers have created them.

    Readers also get best practices for JSP and Beans, which is a big plus. Author David Geary presents both Model 1 and Model 2 architectures. (In Model 1, JavaBeans are used to present data to front-end JSPs. In Model 2, a more sophisticated set of Java classes using the Model-View-Controller design pattern allows even greater flexibility.) Sample code for using JSP and JavaBeans for internationalized code (including French, German, and Chinese) will show you how to take your Web application to worldwide markets. The book concludes with a working case study of an online fruit stand (using several languages) and applies the techniques presented earlier on.

    All in all, with its mix of practical advice and some very useful techniques for getting the most out of JSP and Java for Web applications, Advanced JavaServer Pages fills a valuable niche for any serious Java developer who wants to see some of the best ways to create Web applications today. --Richard Dragan

    Topics covered:

    • Custom tag tutorial (including JSP and TLD files)
    • The tag life cycle
    • Tag attributes
    • Tag classes
    • Body tag handlers
    • Scripting variables
    • Nested tags
    • HTML forms and JavaBeans
    • Validating form data with Beans and custom tags
    • Templates and custom tags for defining regions within Web pages
    • Model 1 and Model 2 basics
    • Sample classes and tags for Model 2 framework (including samples for managing logins)
    • Event handling
    • Sensitive form resubmissions
    • Internationalization techniques (including resource bundles and locales)
    • Security issues (including basic, digest, form-based, and SSL authentication)
    • Custom tags for JDBC database programming
    • Database connection pooling, XML, and JavaBeans
    • The Simple API for XML (SAX)
    • The Document Object Model (DOM) and custom tags for these APIs
    • XSLT and XML
    • Case study for an internationalized online fruit stand
    • Appendix on Servlet filters and the Servlet 2.3 specification


    Java Programming for the Internet: A Guide to Creating Dynamic, Interactive Internet Applications Buy from Amazon
    List Price: $49.95
    Price: $44.96
    You Save: $4.99 (10%)

    Java Programming for the Internet: A Guide to Creating Dynamic, Interactive Internet Applications

    by Pratik R. Patel, Alan D. Hudson, and Donald A. Ball
    Enables readers to master the Java programming language for internet applications while expanding the scope of online development, and the accompanying CD contains powerful sample applets and a copy of Netscape Navigator. Original. (Intermediate).

    Advanced Macromedia ColdFusion MX Application Development (3rd Edition) Buy from Amazon
    List Price: $49.99
    Price: $45.63
    You Save: $4.36 (9%)

    Advanced Macromedia ColdFusion MX Application Development (3rd Edition)

    by Ben Forta

    Macromedia ColdFusion MX didn't just get a paint job, it got a complete system overhaul. If you're looking for a book to help you get up-to-speed on Macromedia's powerful server scripting environment, Advanced Macromedia ColdFusion MX Application Development will help you understand the technologies and techniques used to create advanced Macromedia ColdFusion MX applications. You'll learn about:

    • Using clustering and fail-over technologies to ensure server uptime
    • Using the new archive and restore features
    • Creating secure applications, and integrating with existing security systems
    • Extending Cold Fusion using COM/DCOM, CORBA, and the Cold Fusion C and Delphi API's
    • Leveraging the underlying Java sub-system
    • Using JSP tags, EJB's, and other Java components
    • Using and publishing Web services

    This clear, straightforward guide uses examples to demonstrate specific techniques and case studies to illustrate real-world examples of specific topics. Written by Macromedia experts, this advanced guide to Macromedia ColdFusion MX offers straight-from-the source training that you won't find anywhere else.



    Oracle 9i Java Programming: Solutions for Developers Using PL/SQL and Java Buy from Amazon
    Price: $49.99

    Oracle 9i Java Programming: Solutions for Developers Using PL/SQL and Java

    by Bjarki Holm, John Carnell, Tomas Stubbs, Poornachandra Sarang, Kevin Mukhar, Sant Singh, Jaeda Goodman, Ben Marcotte, Mauricio Naranjo, Anand Raj, and Mark Piermanini
    This is a book about putting Java to work in the Oracle database. It concentrates on real-world applications that developers can put to immediate use in their day-to-day jobs and, in addition, gives in-depth consideration to the question of when it is appropriate to use Java from a performance perspective (including benchmarks). The examples in the book clearly distinguish between situations where:

    Java can provide functionality that PL/SQL cannot. We exploit Java's capabilities for accessing system resources outside the database - such as operating system commands and network sockets. We also make use of powerful Java Utilities for messaging and generating graphics. For example, we develop an application whereby a pie chart image is generated from a query, and then automatically distributed to interested parties (using JavaMail) Java can be used to smoothly complement the programming capability of PL/SQL. An example here would be the use of PL/SQL packages to handle complex data types and schedule tasks in the database, in conjunction with the file transfer (FTP) or compression capabilities of Java.

    The book is divided into four sections:

    Section I is a fast-paced Java tutorial for PL/SQL programmers
    Section II covers database access with JDBC and SQLJ and shows how to smoothly and correctly convert between Java and native SQL data types
    Section III is the real heart of the book, where what has been learned is applied to practical problem solving with Java and PL/SQL
    Section IV takes a detailed look at performance issues. Having considered Java application tuning and SQL tuning separately, we take a detailed look behind the scenes of Java database access and try to illustrate how you should choose between Java and PL/SQL for database operations


    Pro JSP, Third Edition Buy from Amazon
    List Price: $59.99
    Price: $43.79
    You Save: $16.20 (27%)

    Pro JSP, Third Edition

    by Matt Raible, Sing Li, Dave Johnson, Daniel Jepp, Sam Dalton, and Simon Brown

    Simpler, faster, easier dynamic website development based on new additions to an established and proven technologythat's what JavaServer Pages (JSP) 2.0 is all about. Pro JSP, Third Edition is the most comprehensive guide and reference to JSP 2.0 yet. It equips you with the tools, techniques, and understanding you need to develop web applications with JSP and Java servlets.

    The features of the JSP 2.0 and Servlet 2.4 specifications make developing web applications easier than ever before. JSP Expression Language (EL) provides a simple language for creating JSP pages and tags. In addition, by also using the JSP Standard Tag Library (JSTL), you'll never have to use a Java scriptlet or write spaghetti code again.

    Beyond covering the JSP and Servlet APIs, this book shows you how to choose and implement the best persistence option for your web applications; how to secure your web sites against malicious attack and accidental misuse; how to improve the performance and scalability of your JSP pages; and how to architect and design your applications to be reliable, stable, and maintainable through the use of design patterns and best practices.

    Finally, no JSP book would be complete today without looking at the role that open source projects such as Ant, Struts, XDoclet, JUnit, and Cactus can play in making your web development even easier.



    Hack Proofing ColdFusion Buy from Amazon
    List Price: $49.95
    Price: $47.45
    You Save: $2.50 (5%)

    Hack Proofing ColdFusion

    by Steve Casco, Rob Rusher, Greg Meyer, Sarge, David Vaccaro, and David An
    The only way to stop a hacker is to think like one!
    ColdFusion is a Web application development tool that allows programmers to quickly build robust applications using server-side markup language. It is incredibly popular and has both an established user base and a quickly growing number of new adoptions. It has become the development environment of choice for e-commerce sites and content sites where databases and transactions are the most vulnerable and where security is of the utmost importance.
    Several security concerns exist for ColdFusion due to its unique approach of designing pages using dynamic-page templates rather than static HTML documents. Because ColdFusion does not require that developers have expertise in Visual Basic, Java and C++; Web applications created using ColdFusion Markup language are vulnerable to a variety of security breaches.
    Hack Proofing ColdFusion 5.0 is the seventh edition in the popular Hack Proofing series and provides developers with step-by-step instructions for developing secure web applications.

    · Teaches strategy and techniques: Using forensics-based analysis this book gives the reader insight to the mind of a hacker
    · Interest in topic continues to grow: Network architects, engineers and administrators are scrambling for security books to help them protect their new networks and applications powered by ColdFusion
    · Unrivalled Web-based support: Up-to-the minute links, white papers and analysis for two years at solutions@syngress.com

    Biomedical Informatics for Cancer Research Buy from Amazon
    List Price: $179.00
    Price: $139.54
    You Save: $39.46 (22%)

    Biomedical Informatics for Cancer Research

    by
    This book will review work from a number of researchers who have produced open source software addressing the need for data management, integration, analysis, and visualization to aid cancer research. With the advent of high-throughput technologies in biomedicine, the need for data management and appropriate data analysis tools in genomics has increased dramatically, joining clinical trials data as a major driver of informatics at cancer research centers. The gathering of this data requires careful encoding of metadata, usually through the use of controlled vocabularies or ontologies, as well as the linking of data from model organisms, done at both a physiological level (e.g., anatomy) and at a molecular level (e.g., orthology). This data will then find use within computational and statistical models, which require data pipelines and analysis systems, as well as algorithms, visualization methods, and computational modeling systems. We will introduce open source tools available for these aspects of the problem. The editors plan to divide the book into five sections, beginning with a section containing high level overviews of the field and key issues. This will include an introductory review of informatics in cancer research, followed by five overviews addressing issues in authentication and authorization, data management, data pipelines and annotations, algorithms and models, and the NCI caBIG initiative. This will be followed by sections dedicated to data systems, data pipelines, algorithms for analysis and visualization, and modeling systems. Each of these areas has seen publication of open source tools, ranging from the widely known R/Bioconductor package to little known but powerful systems such as SImmune for biochemical modeling. The area of laboratory information management systems has seen development of a number of unpublished but powerful systems, which we would also include. Three groups have agreed to provide chapters in this area (USC/Norris CAFE extensible clinical trials system, St Jude Unified LIMS, Fox Chase/British Columbia flow cytometry LIMS). While there has been a great deal of development of informatics tools that can be applied to problems in cancer research, there has not been adequate dissemination of details on these tools to the community. As such, there remains low adoption of all but a few tools. This book aims to increase overall adoption of tools by providing cancer center leaders and researchers with a single volume detailing both issues that must be addressed and tools that are ready for use.

    No Fluff, Just Stuff Anthology: The 2007 Edition Buy from Amazon
    List Price: $32.95
    Price: $24.05
    You Save: $8.90 (27%)

    No Fluff, Just Stuff Anthology: The 2007 Edition

    by Neal Ford

    Twenty-seven weekends a year, the No Fluff, Just Stuff conference rolls into another town, featuring the world's best technical speakers and writers. Up until now, you had to go to one of the shows to soak up their collective wisdom. Now, you can hold it in the palm of your hand. The No Fluff, Just Stuff Anthology represents topics presented on the tour, written by the speakers who created it. This book allows the authors the chance to go more in depth on the subjects for which they are passionate. It is guaranteed to surprise, enlighten, and broaden your understanding of the technical world in which you live.

    The No Fluff, Just Stuff Symposium Series is a traveling conference series for software developers visiting 27 cities a year. No Fluff has put on over 75 symposia throughout the U.S. and Canada, with more than 12,000 attendees so far. Its success has been a result of focusing on high quality technical presentations, great speakers, and no marketing hype. Now this world-class material is available to you in print for the first time.



    JavaFX 1.2 Application Development Cookbook Buy from Amazon
    Price: $39.99

    JavaFX 1.2 Application Development Cookbook

    by Vladimir Vivien
    This book is a comprehensive collection of recipes that elaborate on known use cases. You will find an organized step-by-step procedure to accomplish each task followed by detailed explanations to better understand how and why each step was undertaken, and many links to online references and other related sections in the book that supplement the subject in question. The book is written so that you can work through the recipes in order or go straight to the recipes that interest you; where a recipe depends on other recipes they are clearly referenced. If you are a Java developer, Rich Internet Application content developer, or graphic designer who wants to build RIAs featuring animations, videos, and other feature-rich content, this book is for you. Knowledge of Java, JavaScript, and JavaFX components is not essential, but will help you exploit this book to your advantage.

    No Fluff, Just Stuff Anthology: The 2006 Edition (Pragmatic Programmers) Buy from Amazon
    List Price: $29.95
    Price: $22.76
    You Save: $7.19 (24%)

    No Fluff, Just Stuff Anthology: The 2006 Edition (Pragmatic Programmers)

    by

    Twenty-seven weekends a year, the No Fluff, Just Stuff conference rolls into another town, featuring the world's best technical speakers and writers. Up until now, you had to go to one of the shows to soak up their collective wisdom. Now, you can hold it in the palm of your hand. The No Fluff, Just Stuff Anthology represents topics presented on the tour, written by the speakers who created it. This book allows the authors the chance to go more in depth on the subjects for which they are passionate. It is guaranteed to surprise, enlighten, and broaden your understanding of the technical world in which you live.

    The No Fluff, Just Stuff Symposium Series is a traveling conference series for software developers visiting 27 cities a year. No Fluff has put on over 75 symposia throughout the U.S. and Canada, with more than 12,000 attendees so far. Its success has been a result of focusing on high quality technical presentations, great speakers, and no marketing hype. Now this world-class material is available to you in print for the first time.



    Career 2.0: Take Control of Your Life

    by Jared Richardson
    Jared Richardson will discuss why you should card. How corporations are, by definition, soulless entities, who usually don't care about you, just quarterly profits. He delves into how jobs tend to overspecialize our skill set, and then lay us off when the skill set becomes obsolete. He talks about setting achievable goals, an d how to break those goals down into daily activities. The next chapters cover solid strategies you can use to achieve your goals. Finally, he will coach you in the skills you'll need to execute on those strategies. Remember, there is only one person who has your best interest at heart, and that's you. If you choose to not manage your own career, don't be upset if no on else does either. Don't be upset if you don't get what you want out of this life. It's not enough to want something. You've got to decide what you want, then take steps to make it happen. What's the first step to take to make your dreams come true? Wake up. Then start acting on those dreams. This book can help you get started.

    Professional Struts Applications: Building Web Sites with Struts, Object Relational Bridge, Lucene, and Velocity Buy from Amazon
    Price: $49.99

    Professional Struts Applications: Building Web Sites with Struts, Object Relational Bridge, Lucene, and Velocity

    by John Carnell and Jeff Linwood
    Building web applications that are maintainable and extensible requires a significant amount of design and planning before even a single line of code can be written. However, by leveraging pre-written development frameworks, a development team can reduce the amount of time it takes to deploy an application, while at the same time promoting reuse. Traditionally, development frameworks required significant amounts of time and energy to implement. The alternative to implementing a framework was to purchase one, but this was often an expensive option that required a significant commitment to one software vendor.

    Open source software has changed all of this. There are now several freely available Java development frameworks that can be used for developing web applications. These frameworks are straightforward to use, and because you have ready access to the frameworks' source code, they are also easy to customize for any organization's environment.

    This book acts as a roadmap that will demonstrate how to use Jakarta development frameworks to solve everyday web application development challenges. Using our unique Problem-Design-Solution approach we will explore how the development frameworks from the Jakarta project, such as Struts, Velocity, Lucene, Cactus, and ObjectRelationalBridge can be used to develop web applications.

    For each problem, the books discusses the solution's design and then how to implement it using the relevant framework. The problem domains covered include: Navigation, Screen layout, Form Validation, Business Rules, and Persistence.


    Java Database Programming with JDBC: Discover the Essentials for Developing Databases for Internet and Intranet Applications Buy from Amazon
    Price: $39.99

    Java Database Programming with JDBC: Discover the Essentials for Developing Databases for Internet and Intranet Applications

    by Pratik Patel and Karl Moss
    Java Database Programming with JDBC by Pratik Patel and Karl Moss is an updated edition of the authors' guide to the Java Database Connectivity (JDBC) standard for database programming under Java. While the original edition was perhaps geared more to those developers who needed to write their own JDBC database drivers, a fairly arduous task, this new edition provides more background information on database connectivity issues in Java and so will be even more useful to the casual or intermediate programmer. After a general introduction to JDBC and Structured Query Language (SQL), useful even to beginning programmers, the authors start by building a simple database-aware applet. New chapters on "servlets," Java components that run on the server-side and manage database operations, as well as a general discussion of middleware technologies are particularly good. Database access for JavaBean components (from Sun Microsystems JDK 1.1) is also discussed, including working code for two database-aware beans. This book also includes a quick introduction to the Java language (which will only be helpful if you already know C/C++), a detailed reference for the JDBC API, and a working example of a text-based JDBC driver. Though this book is still oriented toward the JDBC driver developer, the authors now provide enough general discussion of JDBC architectural issues to make it worthwhile to any programmer who needs to ramp up on what JDBC is and what capabilities it offers.

    Visual Developer Java Database Programming with JDBC, 2nd Edition: The Essentials for Developing Databases for Internet and Intranet Applications Buy from Amazon
    Price: $39.99

    Visual Developer Java Database Programming with JDBC, 2nd Edition: The Essentials for Developing Databases for Internet and Intranet Applications

    by Pratik Patel and Karl Moss
    Java Database Programming with JDBC by Pratik Patel and Karl Moss is an updated edition of the authors' guide to the Java Database Connectivity (JDBC) standard for database programming under Java. While the original edition was perhaps geared more to those developers who needed to write their own JDBC database drivers, a fairly arduous task, this new edition provides more background information on database connectivity issues in Java and so will be even more useful to the casual or intermediate programmer. After a general introduction to JDBC and Structured Query Language (SQL), useful even to beginning programmers, the authors start by building a simple database-aware applet. New chapters on "servlets," Java components that run on the server-side and manage database operations, as well as a general discussion of middleware technologies are particularly good. Database access for JavaBean components (from Sun Microsystems JDK 1.1) is also discussed, including working code for two database-aware beans. This book also includes a quick introduction to the Java language (which will only be helpful if you already know C/C++), a detailed reference for the JDBC API, and a working example of a text-based JDBC driver. Though this book is still oriented toward the JDBC driver developer, the authors now provide enough general discussion of JDBC architectural issues to make it worthwhile to any programmer who needs to ramp up on what JDBC is and what capabilities it offers.

    Professional Java XML Buy from Amazon
    List Price: $59.99
    Price: $24.00
    You Save: $35.99 (60%)

    Professional Java XML

    by Kal Ahmed, Sudhir Ancha, Andrei Cioroianu, Jay Cousins, Jeremy Crosbie, John Davies, Kyle Gabhart, Steve Gould, Ramnivas Laddad, Sing Li, Brendan Macmillan, Daniel Rivers-Moore, Judy Skubal, Karli Watson, Scott Williams, and James Hart
    Java is a powerful and fast maturing development platform used to create client/server applications on any platform. XML is the most recent markup language, a standard format for the universal sharing of data and an intrinsic part of all major development both on the Web, and in the wider business community. Enterprise web applications are increasingly combining Java and XML technologies to provide more efficient ways to integrate Internet presence with business systems in the world of e-commerce.

    This core professional compendium breaks down into three main sections. The first presents the basic XML standards, Java APIs and programming tools for handling XML. The second part presents a selection of Java techniques which make up the building blocks for XML-based applications. The section is Java-centric, and presents the common scenarios for XML data I/O, building on the basic tools presented in part one. The final and largest section of the book shows how XML applications can be built on top of the techniques shown in part two, and demonstrates how XML can be used to solve real programming problems.

    If you want a hefty box of XML manipulation tools at your disposal and would like to discover how the language could be used in your Java applications, then this book is for you.


    Dynamic Publishing with ColdFusion MX Buy from Amazon
    Price: $45.00

    Dynamic Publishing with ColdFusion MX

    by Benjamin Elmore

    Dynamic Publishing with ColfdFusion MX is brought to you by the leader in dynamic publishing implementation and a supporting cast of highly skilled contributors. Examples are based in a real-world application, addresses the interaction of three key roles in dynamic publishing: developer, architect, and technical manager.

    With the upcoming release of ColdFusion MX, new functionalities will allow greater use of dynamically populated content fields on web sites. This book assumes that readers have a basic knowledge of the technology and language of ColdFusion and focuses on implementing that technology in a real-world context. Where technological updates need to be provided, the author has included them. But he goes beyond the tool-based information to provide concrete guidance on the challenges of dynamic publishing and how to solve them. The solutions required to implement the technology effectively rely on developers, architects, and technical managers understanding the issues and working on them in tandem. Dynamic Publishing with ColdFusion MX will prepare them to work together to release the dynamic content-based web sites that the marketplace is calling for. It is the focus on implementation and solutions and the teams involved in the process that makes this book different from other books expected to be on the market.



    Appin: JAVA, J2EE, JSP, JAVA SERVLETS, Computer Based Training (CBT) (JAVA: Real-Time Java Platform Programming, Version 4.1)

    by
    -COURSE HIGHLIGHTS *Introduction to Java *Java is Object Oriented *Java Base System and Libraries *Object-Oriented Programming Concepts *What Is an Exception? *What Is a Thread? *What is GUI (Graphical User Interface) *Creating a User Interface *JDBC(TM) Database Access *RMI *Java Servlets *Overview *Introduction to J2EE *Enterprise Beans *Getting Started with Enterprise Beans -COURSE DETAILS -Introduction to Java *The Java Programming Language *The Java Platform *The Java Virtual Machine *The Java Platform--a New Approach to Distributed Computing *of the Java TM Programming Language * Primitive Data TypesArithmetic and Relational Operators *Arrays *Strings *Memory Management and Garbage Collection *The Background Garbage Collector *Integrated Thread Synchronization -Java is Object Oriented *Object Technology in Java *What are Classes ? *Subclasses *Java Language Interfaces *Access Control *Packages *Class Variables and Class Methods *Abstract Methods *The Java Language Compared -Java Base System and Libraries *Java Language Classes *Input Output Package *Utility Package *Abstract Window Toolkit *Creating Your First Application *Language Basics *Data Types *Variable Names *Scope *Variable Initialization *Operators *Arithmetic Operators *Relational and Conditional Operators *Expressions, Statements, and Blocks *Control Flow Statements -Object-Oriented Programming Concepts *What Is an Object? *What Is a Message? *What Is a Class? *What Is Inheritance? *Encapsulation *Overloading and Recursion *Polymorphism *Interfaces and Packages *Creating and Using Interfaces *Creating and Using Packages *Handling Errors with Exceptions -What Is an Exception? *How to Throw Exceptions *Threads: Doing Two or More Tasks At Once -What Is a Thread? *Testing Thread State *Thread Scheduling

    Items:   101 to 150 of 154   « Previous  | Next »