Associate
- Joined
- 23 Aug 2004
- Posts
- 1,493
A couple of years ago I created a pretty crude Java app built on a MySQL backend. I had a pretty poor user interface that allowed the user to search the database.
I was looking through the project the other day and it does have some merit, for a challenge I was planning on revisiting the requirements and programming a second iteration.
This time I would like the program to be web-based and accessible online. I do not have experience of creating an online application so some of the territory is unfamiliar and I'm looking for some advice.
My understanding is as follows :
Database is server side.
java app is downloaded by the client (how?), provides connection to the database.
GUI programmed in Javascript, allows user to enter search term and display results.(search and results handled by Java app)
Does this seem reasonable? The area where I'm most confused is the Java app. I've not created any online before, is there anything that would need to be done to the code for it to run in a browser rather than through an IDE such as eclipse when the client logs on to the website?
Thanks
I was looking through the project the other day and it does have some merit, for a challenge I was planning on revisiting the requirements and programming a second iteration.
This time I would like the program to be web-based and accessible online. I do not have experience of creating an online application so some of the territory is unfamiliar and I'm looking for some advice.
My understanding is as follows :
Database is server side.
java app is downloaded by the client (how?), provides connection to the database.
GUI programmed in Javascript, allows user to enter search term and display results.(search and results handled by Java app)
Does this seem reasonable? The area where I'm most confused is the Java app. I've not created any online before, is there anything that would need to be done to the code for it to run in a browser rather than through an IDE such as eclipse when the client logs on to the website?
Thanks