i form sono quei campi da compilare (esattamente come quello che appare quando rispondi a un messaggio su questo forum)
i frame sono le pagine che vengono visualizzate all'interno di una struttura di frame, per esempio il classico menu a sinistra e la pagina di contenuti nel frame largo di destra.
comunque l'utilizzo ne è sconsigliato (ci sono tecnologie più moderne e performanti)
Riguardo a java, aspettiamo qualcuno + competente di me