Apr 02, 2010 |
6,729 views |

Book Description
Hypes and trends (such as Web 2.0) cause a change in the requirements for user interfaces every now and then. While a lot of frameworks are capable of meeting those changing requirements, it often means you as a developer need in-depth knowledge of web standards, such as XHTML and JavaScript. A framework like Apache MyFaces that hides all details of how the page is rendered at the client and at the same time offers a rich set of tools and building blocks could save you a lot of time, not only when you’re building a brand new application but also when you’re adapting an existing application to meet new user interface requirements.
This book will teach you everything you need to know to build appealing web interfaces with Apache MyFaces and maintain your code in a pragmatic way. It describes all the steps that are involved in building a user interface with Apache MyFaces. This includes building templates and composition components with Facelets, using all sorts of specialized components from the Tomahawk and Trinidad component sets and adding validation with MyFaces Extensions Validator.
The book uses a step-by-step approach and contains a lot of tips based on experience of the MyFaces libraries in real-world projects. Throughout the book an example scenario is used to work towards a fully functional application when the book is finished.
This step-by-step guide will help you to build a fully functional and powerful application.
Download Now »
Mar 17, 2010 |
6,416 views |

Book Description
Adding a cache layer to the popular LAMP stack is becoming the common solution to significantly reduce the load on back-end databases, and also allows for better web application performance. This new caching component is represented by another “m” in LAMMP, which stands for memcached—a high-performance, distributed memory object caching system that provides caching for web applications. The author walks you through the process of using Perl to develop web applications both in terms of the front-end display logic as well as the back-end data retrieval from MySQL and memcached. You also see how to configure the Apache web server to run these mod_perl applications.
You’ll discover that MySQL and memcached are where the data is stored, and Apache is the server that hosts this functionality. You’ll also examine each system while you learn how to install, set up, and administer it.
The book shows you how to put each of these systems together so you can start building successful applications. Helpful examples put in practice the information covered throughout the book and a problem-solving chapter offers real-world problems and the process of how you might go about finding a solution to them.
The only book to address using cache to enhance and speed up Web application development
Download Now »
Mar 08, 2010 |
8,949 views |

Book Description
This update to a Wrox bestseller dives in and guides the reader through the entire process of creating dynamic, data-driven sites using the open source “AMP” model: Apache Web server, the MySQL database system, and the PHP scripting language. The team of expert authors covers PHP scripting, database management, security, integration, and e-commerce functions and comes complete with a useful syntax reference.
* Showcases three fully functional Web site examples, with implementations for both Windows and Linux, that readers can incorporate into their own projects
* Updates include a new chapter on PHP5 features and functions, a new example Web site application, and updates to PHP5 throughout the text
From the Back Cover
PHP, Apache, and MySQL are the three key open source technologies that form the basis for most active Web servers. This new edition guides you through the entire process of setting up your own site and walks you through every step, from the installation of PHP, Apache, and MySQL to database management, security, and integration with other technologies.
Featuring new information on the features and functions of the latest upgrades—MySQL 4.0.X, PHP5, and Apache 2.0—this book boasts a working Web site application and numerous updates throughout the text. Download Now »
Jan 29, 2010 |
9,574 views |

Book Description
With this guide, you’ll quickly learn why the combination of PHP, Apache, and MySQL is rapidly becoming the most popular way to develop dynamic web sites. It gives you the best possible foundation for understanding how the core components work separately and together, enabling you to take full advantage of everything they have to offer.
You’ll discover how to utilize the key features of these technologies as you follow two projects to create complete web sites. These projects take you through the basics, such as writing PHP code, building a MySQL database, filling the database with data, and showing specific information to your visitors. You’ll then incorporate some of the more complex topics of working with PHP, Apache, and MySQL as you progress step by step through the development of each site.
When you’ve finished this book, you’ll have a thorough understanding of the core concepts you need to become an effective developer. Plus you’ll be able to create a well-designed, dynamic web site using freely available tools.
What you will learn from this book
* Installation and configuration of PHP, Apache, and MySQL
* Ways to avoid errors and how to handle them when they occur
* Techniques for creating, altering, and working with image files Download Now »
Jan 28, 2010 |
9,132 views |

Book Description
Three of CouchDB’s creators show you how to use this document-oriented database as a standalone application framework or with high-volume, distributed applications. With its simple model for storing, processing, and accessing data, CouchDB is ideal for web applications that handle huge amounts of loosely structured data. That alone would stretch the limits of a relational database, yet CouchDB offers an open source solution that’s reliable, scales easily, and responds quickly.
CouchDB works with self-contained data that has loose or ad-hoc connections. It’s a model that fits many real-world items, such as contacts, invoices, and receipts, but you’ll discover that this database can easily handle data of any kind. With this book, you’ll learn how to work with CouchDB through its RESTful web interface, and become familiar with key features such as simple document CRUD (create, read, update, delete), advanced MapReduce, deployment tuning, and more.
* Understand the basics of document-oriented storage and manipulation
* Interact with CouchDB entirely though HTTP using its RESTful interface
* Model data as self-contained JSON documents
* Handle evolving data schemas naturally
* Query and aggregate data in CouchDB using MapReduce views Download Now »
Dec 22, 2009 |
8,545 views |

Book Description
To build a powerful production environment for your Java EE systems, you need a great application server, and the skills to manage it. This book gives you all that you are looking for.
This book will help you gain the necessary skills to install, configure, tune, and troubleshoot GlassFish so that you can fully unleash its power. It will teach you how to use the GlassFish application server, with a special focus on administration tasks. It presents the GlassFish administrative tasks in a logical sequence, with each chapter focusing on a specific topic.
Starting with installation and moving through configuration, this book takes a careful look at the administration console so that you get a complete understanding of GlassFish and its administrative features. It will help you understand how to deploy Java EE, Ruby on Rails and other supported applications to GlassFish, and how to configure the necessary resources for these applications. You will also learn how to maintain, tune, and troubleshoot your GlassFish server. Also includes a bonus chapter introducing Glassfish v3.
What you will learn from this book
* Manage the modules you need for the GlassFish server using the GlassFish update tool
* Deploy and configure the GlassFish server for several common types of applications that do not access a lot of external resources, such as transaction services and mail session components Download Now »