title: JAVA desktop application - online reservation technique
body: <p>I am a novice programmer and would like to develop a desktop application on JAVA "Bus Ticket Reservation". Multiple device may access from different places in this system. I have no idea in networking communication programming. Please help me with some topics:</p>
  
  <ul>
  <li>what technique should i learn to communicate with server from different computers to book or check a query ???</li>
  <li>is it related with database?? should i use mysql database to track the booking?</li>
  </ul>
  
  <p>May be i asked dumb question, please give me some advice and if there any good tutorial.</p>