I have come up with a small project to help me learn Java EE, i'm unsure what technology best suites what I want to achieve however so i'm hoping someone can point me in the right direction.
What is essentially a gloried web crawler should be constantly running somewhere - maybe updating a database or not (the information will become out of date quickly so there might be no need to persist the information).
Clients can then view the up to date information when they log in, i presume a servlet is the best approach for this.
I'm not sure what technology is best for this kind of 'always running service'. I want the information always there regardless of whether a client is viewing it or not.
What approach would you take? While i realise it might not be the best solution using an application server for this, i'm doing this as a fun project for myself to help me learn.