Directories structure

ATENTION
Hi-Framework is not concerned about how you manage your java source files. It is only concerned about the internal structure of the webapp directory.

webapp directory

 |-- webapp
        |-- WEB-INF
            |-- hi.xml
        |-- webroot
        |-- views
        |-- template-name.html
        |-- template-name.js
           

If you are familiar with JavaEE web applications you might have noticed that Hi-framework does not change the structure, it just adds a few directories and a configuration file into the WEB-INF directory.

Lets now understand the purpose of each file/directory.

hi.xml

This is the framework configuration file. Your application is configured here.

webroot

This is the assets home. This directory holds scripts, stylesheets, images and all the files that should be publicly accessible.

views

This is where the MVC view files live.

template-name

Both files template-name.js and template-name.html define a template on top of which, views will be displayed.

NOTE
You are completely free to add your own directories and files according to your needs, as long as the directory structure demanded by the framework remains in place.

Github Repository