Skip to content
David Osumi-Sutherland edited this page Dec 11, 2013 · 2 revisions

VFB dynamic content

Dynamic pages are written in JavaServer pages (JSP). Content is populated by calls to various java beans including OntBean, geneBean and ThirdPartyBean. The contents of OntBeans are populated from OWL files via the OWL-API in combination with OWLtools. For anatomy and image query results, the page is driven by a list of OntBeans rolled via ID returned by an OWL query. The contents of ThirdPartyBeans are populated via SQL queries of the VFB link DB. The contents of gene_beans are populated by the results of Chado SQL queries.

JSP files for generating web pages can be found in

https://github.com/VirtualFlyBrain/VFB/tree/master/WebContent/jsp/do

countResults.jsp

geneList.jsp

individualList.jsp

neuronFilmStrip.jsp

ontBean.jsp

ontBeanList.jsp

queryBuilder.jsp

clusterList.jsp

A further set of JSP files for generating query menus and other small bits of pages can be found here:

https://github.com/VirtualFlyBrain/VFB/tree/master/WebContent/jsp/includes/bits/

termMenuNeuropil.jsp

termMenuTract.jsp

termMenuNeuron.jsp

termMenuQB.jsp

autocomplete.jspl

credits.jsp

homeRight.jsp

wpRssReader.jsp

cellar.jsp

head.jsp