S
Scott Bass
Hi,
First of all, I'm not a web developer, although I am an IT professional,
primarily in the area of ETL programming against various databases.
I'd like to write an application (either Java or .Net) that will create a
"data dictionary" of all (selected) databases, tables, and columns in an
application. I want the output to be saved in dynamic html files viewed in
the browser (of course). The files are not served up from a web server, but
are instead a snapshot of the information at the time they are generated by
the application. They would form part of the overall project documentation.
I want to present the data similar to Javadoc, i.e. upper left frame (list
of databases), lower left frame (list of tables), and right hand frame (list
of columns). (Can the three frames contain multi-select listboxes instead
of static html?). On initial page display, only display the databases in
the upper left frame. Click one (or more) databases, and the list of tables
displays and/or refreshes in the lower left frame. Click one (or more)
tables, and the list of columns displays and/or refreshes in the right hand
frame.
Finally, I'd like to be able to click on an individual column name to filter
on that column name across all tables. This would help to track down column
inconsistencies across tables.
I know Javadoc is static html, and that html is stateless. However, I'm
hoping this is doable, perhaps by embedding the data as XML within the page,
then using Javascript to parse the embedded XML to render the page. I'm not
sure if cookies can be created to maintain state when no web server is
involved. Again, I'm a programmer, just not a web programmer.
Any advice on whether this is 1) even doable, and 2) if so, recommended
architecture, would be fantastic. As would any code snippets I could use as
an example, esp. embedded XML and code that reads that XML to render the
page.
Regards,
Scott
First of all, I'm not a web developer, although I am an IT professional,
primarily in the area of ETL programming against various databases.
I'd like to write an application (either Java or .Net) that will create a
"data dictionary" of all (selected) databases, tables, and columns in an
application. I want the output to be saved in dynamic html files viewed in
the browser (of course). The files are not served up from a web server, but
are instead a snapshot of the information at the time they are generated by
the application. They would form part of the overall project documentation.
I want to present the data similar to Javadoc, i.e. upper left frame (list
of databases), lower left frame (list of tables), and right hand frame (list
of columns). (Can the three frames contain multi-select listboxes instead
of static html?). On initial page display, only display the databases in
the upper left frame. Click one (or more) databases, and the list of tables
displays and/or refreshes in the lower left frame. Click one (or more)
tables, and the list of columns displays and/or refreshes in the right hand
frame.
Finally, I'd like to be able to click on an individual column name to filter
on that column name across all tables. This would help to track down column
inconsistencies across tables.
I know Javadoc is static html, and that html is stateless. However, I'm
hoping this is doable, perhaps by embedding the data as XML within the page,
then using Javascript to parse the embedded XML to render the page. I'm not
sure if cookies can be created to maintain state when no web server is
involved. Again, I'm a programmer, just not a web programmer.
Any advice on whether this is 1) even doable, and 2) if so, recommended
architecture, would be fantastic. As would any code snippets I could use as
an example, esp. embedded XML and code that reads that XML to render the
page.
Regards,
Scott