Popular DataTable usando Ajax

Eu tenho uma tabela que deve seguir esta estrutura:

<h:dataTable value="#{homeController.orderList}" var="o" styleClass="table table-striped"> <h:column> <f:facet name="header">Order No</f:facet> #{o.orderNo} </h:column> <h:column> <f:facet name="header">Product Name</f:facet> #{o.productName} </h:column> <h:column> <f:facet name="header">Price</f:facet> #{o.price} </h:column> <h:column> <f:facet name="header">Quantity</f:facet> #{o.qty} </h:column> </h:dataTable>

Deste modo funciona, esta trazendo os registros corretamente. O que eu preciso agora é fazer isto funcionar com uma requisição Ajax, faz pouco tempo que estou trabalhando com JSF e agora a pouco consegui, seguindo alguns exemplos, fazer um exemplo básico com Ajax agora a minha dúvida é, como faço para preencher as colunas de um datatable?

Como faço para informar ao Java qual o resource da minha requisição? Como devo gerar o código no meu bean?

Muito obrigado pela ajuda.