Desenvolvendo app WebStart

Boa tarde!

Galera, gostaria de um help de vocês…

Estou precisando desenvolver uma aplicação em Java usando a web (para ter facilidade em acesso externo) e, por questões de facilidade desenvolvimento, optei por desenvolver em SWING/AWT rodando sob WebStart.

A questão é: como fazer a parte de CRUD e funções básicas como looukps, persistência e tal. Na web usualmente adota-se o MVC, mas e pra uma aplicação que roda em SWING/AWT? Algum tutorial recomendado? Um livro? Um framework?

Desde já obrigado.

Qualquer material que ensine programação desktop em Swing será válido. A tecnologia WebStart trata apenas da distribuição e atualização de aplicações Swing, mas praticamente não irá afetar os paradigmas de aplicação desktop que você já conhece. A única diferença mais notável é que você passará a depender bastante do Classpath em tempo de execução, já que sua aplicação terá um controle muito limitado sobre a pasta em que será instalada.