An Introduction to JSF: Part 2
This is the second part of the article series on An Introduction to JSF. In this article by Ian Hlavats, we will discuss about Standard JSF Validators and Internationalization in detail. Read An Introduction to JSF: Part 1 here.
Read An Introduction to JSF: Part 2 in fullAn Introduction to JSF: Part 1
In this article by Ian Hlavats, we will discuss about JSF in detail. We will learn about:
- Model-View-Controller architecture
- JSF Request Processing Lifecycle
- Managed Beans
- EL Expressions
- UI Components
- Validators
- Internationalization
Read An Introduction to JSF: Part 1 in full
An Introduction to Hibernate and Spring: Part 2
Read Part One of Introduction to Hibernate and Spring here.
Read An Introduction to Hibernate and Spring: Part 2 in fullAn Introduction to Hibernate and Spring: Part 1
This article by Ahmad Seddighi, introduces Spring and Hibernate, explaining what persistence is, why it is important, and how it is implemented in Java applications. It provides a theoretical discussion of Hibernate and how Hibernate solves problems related to persistence. Finally, we take a look at Spring and the role of Spring in persistence.
Read An Introduction to Hibernate and Spring: Part 1 in fullAn Introduction to Flash Builder 4-Network Monitor
In this article by Ali Raza, we will learn about the brand new premium feature of Adobe Flash Builder 4 called Network Monitor.
Read An Introduction to Flash Builder 4-Network Monitor in fullAmazon SimpleDB versus RDBMS
In this article by Prabhakar Chaganti and Rich Helms, authors of Amazon SimpleDB Developer Guide, you'll see the differences between SimpleDB and a traditional RDBMS, as well as the pros and cons of using SimpleDB as the storage engine in your application.
Read Amazon SimpleDB versus RDBMS in fullAll New September Open Source Books from Packt

Packt have published a range of new Open Source books this month, for further information click on the links below.
Also you might want to have a look at our all new offers on multiple books purchases, and pick up a bundle of these books.
Read All New September Open Source Books from Packt in full
Unpublished
All New Open Source Books from Packt-Old

Packt have a great range of new Open Source releases, for further information click on the links below.
Also you might want to have a look at our all new offers on multiple books purchases, and pick up a bundle of these books.
![]() |
Drupal 7The best way to learn and master Drupal 7, enabling you to create virtually any type of website. It meets the booming demand for well presented, clear, concise, and above all practical information on how to design and build sites like a pro.Click for more information |
![]() |
Drupal 7 Module DevelopmentSix professional Drupal developers use a practical, example-based approach to introduce PHP developers to the powerful new Drupal 7 tools, APIs, and strategies for writing custom Drupal code.Click for more information |
![]() |
NetBeans Platform 6.9 Developer's GuideCreate professional desktop rich-client Swing applications with the Netbeans Platform, the world's only modular Swing application frameworkClick for more information |
![]() |
WordPress 3 Site BlueprintsReady-made plans for 9 different professional WordPress sitesClick for more information |
![]() |
Python MultimediaDevelop exciting multimedia applications using Python - build applications for processing images, creating 2D animations and processing audio and videoClick for more information |
![]() |
jQuery 1.4 Reference GuideIf you are looking for a comprehensive reference guide to this popular JavaScript library, this book is for you. Revised and updated for version 1.4 of jQuery, this book offers an organized menu of every jQuery method, function, and selector.Click for more information |
![]() |
Alfresco 3 Web ServicesThe first book to show you how to use Web Services in Alfresco.Click for more information |
Read All New Open Source Books from Packt-Old in full
All New Open Source Books from Packt

Packt have a great range of new Open Source releases, for further information click on the links below.
Also you might want to have a look at our all new offers on multiple books purchases, and pick up a bundle of these books.
Read All New Open Source Books from Packt in full
All New October Open Source Books from Packt

Packt have published a range of new Open Source books this month, for further information click on the links below.
Also, to celebrate Packt's Open Source Awards 2010, We are giving a special offer on all Open Source eBooks. Get any Open Source eBook for just $9.99 now!
Read All New October Open Source Books from Packt in full
All New Drupal Books from Packt

Packt has a great range of new Drupal releases in 2011, for further information click on the links below.
Read All New Drupal Books from Packt in fullAlice 3: Making Simple Animations with Actors
Alice is a free and innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the Web. Alice is a teaching tool designed as a revolutionary approach to teaching and learning introductory programming concepts.
In this article by Vanesa S. Olsen, author of Alice 3 Cookbook, we will cover:
- Browsing galleries to search for a specific class
- Creating a new instance from a class in a gallery
- Setting initial properties for an actor
- Moving an actor
- Resizing an actor
- Working with multiple actors
- Moving an actor with relative positions
- Orienting an actor to a target actor
Alice 3: Controlling the Behavior of Animations
Alice is a free and innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the Web. Alice is a teaching tool designed as a revolutionary approach to teaching and learning introductory programming concepts.
In this article by Vanesa S. Olsen, author of Alice 3 Cookbook, we will cover:
- Performing many statements in order
- Using a counter to run statements many times
- Running statements for different actors
- Running statements for many actors
- Running many statements at the same time
- Repeating statements at the same time
Alfresco Web Content Management (WCM) 2.0 Part Two
Alfresco WCM 2.0 offers exciting features for rapid deployment of web content management solutions. It also facilitates management of business-level or application-level features on a web site. Content creation and approval is pleasantly smooth with sandbox previews for individual users.
Read Alfresco Web Content Management (WCM) 2.0 Part Two in fullAlfresco Web Content Management (WCM) 2.0 Part One
Alfresco WCM 2.0 offers exciting features for rapid deployment of web content management solutions. It also facilitates management of business-level or application-level features on a web site. Content creation and approval is pleasantly smooth with sandbox previews for individual users.
Alfresco is an open-source platform developed with the stated goal of bringing enterprise content management (ECM) capabilities to open source. The Alfresco leadership team brings content management experience from companies such as Documentum, Business Objects, and SeeBeyond. Alfresco has matured with two major releases over a period of 2.5 years. Alfresco enables Document Management, Collaboration, Records Management, Knowledge Management, Web Content Management and Imaging – some of the most common applications of enterprise content management. Alfresco WCM 2.0 was released recently and offers some exciting built-in features that promote development efficiency and reduce infrastructure demands. Author Pawan Kumar explores these aspects in this article.
Read Alfresco Web Content Management (WCM) 2.0 Part One in fullAlfresco Enterprise Content Management - Author Interview
"Unlike most other open source CMS which offered only the web content management, Alfresco provided a wide range of solutions to Enterprise customers with an impressive roadmap. This excited us a lot and we started implementing Alfresco in many enterprises."
Read more in the interview with Munwar Shariff, author of the newly released Alfresco Enterprise Content Management Implementation
.
Read Alfresco Enterprise Content Management - Author Interview in fullAlfresco 3: Writing and Executing Scripts
An API (Application Programming Interface) is an interface implemented and offered by a software program that enables other applications to interact with it, or enables developers to write other applications on top of it. An API can be exposed in several different forms, such as internal class model and implementation–using which you can write your program, or as different services, for example, web services. As a solution developer of an Enterprise framework, you need to be proficient on the APIs provided and exposed by the framework.
In this article by Snig Bhaumik, author of Alfresco 3 Cookbook, we will take a look at how to write and execute scripts.
Read Alfresco 3: Writing and Executing Scripts in fullAlfresco 3: Web Scripts
Alfresco Web Scripts provide RESTful APIs of the repository services and functions. The article elaborates all related concepts, knowledge and how-to do it recipes that would help you write, deploy and debug web scripts.
In this article Snig Bhaumik, author of Alfresco 3 Cookbook, we will cover:
- Writing and deploying Web Scripts
- Displaying details of documents
- Sending e-mails using a Mail Template
Alfresco 3 Business Solutions: Types of E-mail Integration
The long-term vision for most ECM systems is to be able to handle almost any kind of content, and for many organizations e-mails are often next in line to manage after content such as documents, images, web content, and records. Alfresco can be used as an e-mail management solution and we will discuss what the difference is between that and an e-mail archiving solution.
In this article by Martin Bergljung, author of Alfresco 3 Business Solutions, we will look at the advantages and disadvantages between three different e-mail integration solutions and also learn how to use Alfresco's built in IMAP solution to:
- Enable dragging-and-dropping of e-mails into the Alfresco repository
- Enable e-mail attachment extraction
- Enable viewing of document metadata from the e-mail client
- Set up different folder mount points
- Enable e-mail management in an Alfresco Share site
Alfresco 3 Business Solutions: Planning and Implementing Document Migration
The Alfresco bulk filesystem import tool is probably the most efficient and fastest tool to use at the moment and will probably be many people's favorite tool for document migration. And it supports the very important feature of being able to preserve modified dates during imports. As discussed in the previous article on Document Migration Strategies, CIFS is also used by many for document imports because of its simplicity and non-intrusiveness (that is, you do not have to install anything).
In this article by Martin Bergljung, author of Alfresco 3 Business Solutions, you will learn:
- Planning the document migration
- Implementing document migration using purpose-built tools









