title: difference between jstl-api and jstl-impl
body: <p>I'm a beginner in Java EE technologies. I wonder what the difference is between the <code>jstl-api</code> jar and the <code>jstl-impl</code> jar.</p>
  
  <p>Why are the API and implementation separated? Does it mean there are other implementations available? </p>