Pues para serte sincero creo que ninguno se le asemeja, Spring es un Framework que dependiendo de que módulo utilices te da un tipo de facilidades u otras pero generalmente se utiliza más en la parte servidora. Mientras que JSF es un framework orientado a hacer fácil la generación de las pantallas.
Desde mi punto de vista ninguno se es parecido a lo que Android hace.
Dependiendo de lo que tengas que hacer es posible aconsejarte para entrar en uno u otro.
saludo.
¿qué framework se parece más a Android? ¿SPRING o JSF? Debo hacer un proyecto en uno de los 2 y necesito hacerlo en el que más se pueda asemejar... Muchas gracias de antemano!!