mi è stato detto che dovrei usare JSF..
Se devi metter su un applicazione con le JSF credo ti convenga realizzare tutto nella web application. Scrivere anche delle applet non credo abbia tanto senso, a meno che tu non nutra un odio viscerale nei confronti dell'architettura JSF...

Per inciso, le JSF sono un framework per Web Applicazion tipo J2EE.