title: JSF value expressions and beans, how do they work?
body: <p>I'm trying to learn Java from a book and I've made it to the last chapter which is throwing me a bit for a loop. It shows a JSF file that contains the value expression:</p>
  
  <p><code>#{timeBean.time}</code></p>
  
  <p>It also shows the TimeBean.java file, which contains a <code>getTime()</code> method, which in turn has a variable <code>time</code>. The variable does not appear outside that method. The book says that <code>#{timeBean.time}</code> calls <code>getTime()</code> but I don't understand how, so I can't extend it to other applications. </p>
  
  <p>For possible clarification, the problem is that I don't understand where the <code>.time</code> part is coming from in <code>#{timeBean.time}</code></p>