Оба являются вызовами с поддержкой AJAX, происходящими из пользовательских свойств пользовательских компонентов JSF. autoSubmit
по существу асинхронно отправляет обратно контент, специфичный для компонента, для поддержания текущих значений управляемых компонентов на стороне сервера с содержимым в компоненте на стороне клиента.
A partialSubmit
- это еще один асинхронный AJAX-вызов, который будет использоваться для немедленной обратной отправки значения компонента для какого-либо события компонента, например, потери фокуса на компоненте inputText ICEFaces.
Интересно отметить, что весь ViewState отправляется обратно при каждом типе асинхронной отправки, поэтому, если значения других компонентов изменились на странице перед отправкой, связанные свойства на стороне сервера управляемого компонента будут иметь свои значения. также обновляется, даже если компоненты на стороне клиента МОГУТ не обновляться, чтобы отражать любые изменения данных на стороне сервера, которые могли произойти.
Фактически весь жизненный цикл на стороне сервера JSF происходит при каждой обратной передаче, прочитайте следующую статью о реализации отладочного PhaseListener, который позволяет вам увидеть, какие фазы происходят после каждой асинхронной операции отправки.
http://balusc.blogspot.com/2006/09/debug-jsf-lifecycle.html