I'm planning to develop a basic web-based SQL client application that can connect to a database server, send SQL statements from the browser to the database server and display the results from the database server in the browser.
I think there should be a 3 - tier architecture. Browser - Application Server - Database Server to accomplish this.
I have knowledge of core java and jdbc, but don't not much about server side programming.
I need guidance as to how to start on this project. What all java server technologies I need to learn at a minimum in order to achieve this?
Thanks in advance.
D Tom
James Reeves
Greenhorn
Joined: Jan 30, 2012
Posts: 4
posted
0
I would look at using JSP/Servlets if you wanted to do this application via Java. I would also look into Spring/Hibernate to use as an interface for the JDBC connections.
You would obviously need to use Tomcat to act as the server you need.
I would recommended reading the following book on the topic "Murach's Java Servlets and JSP: 2nd Edition (Murach: Training & Reference)"
Bear Bibeault
Author and opinionated walrus
Marshal
James Reeves wrote:I would also look into Spring/Hibernate to use as an interface for the JDBC connections.
Since the point is to create a SQL client that is probably not such a good idea. Straight JDBC would be a good way to transport SQL queries from the web browser to the DB.
D Tom
Greenhorn
Joined: Feb 03, 2012
Posts: 3
posted
0
Thank you all for your replies and the learning material links.