bienvenido al mundo de spring!
sabiendo algo de java y html, y teniendo claros los conceptos de programacion web (dices que vienes de php, asi que doy por hecho que si), puedes hacer una web totalmente funcional
te recomiendo este tutorial, muy completo y muy interesante
http://viralpatel.net/blogs/2010/06/...framework.html
por otra parte, en la maquina servidora tendrás que tener algún servidor java como apache tomcat (o jboss si quieres algo muy potente, pero con el tomcat iras sobrado casi para cualquier cosa)
ahora me ha entrado a duda de si se necesita tener el JRE instalado o no. creo que si que es necesario, pero ahora mismo no estoy seguro al 100%