/* ************************************************************************ # # DivConq # # http://divconq.com/ # # Copyright: # Copyright 2014 eTimeline, LLC. All rights reserved. # # License: # See the license.txt file in the project's top-level directory for details. # # Authors: # * Andy White # ************************************************************************ */ /** * This package provides the fundamentals for processing a GET request on * the DivConq server. It was originally designed to support the View * templating system: {@link divconq.web.dcui}. * * However now it currently processes only static file requests and .gas * dynamic files - .gas files are very simple Groovy scripts that do not * async processing. * * Static files may contain macros, but that is as far as dynamic goes * right now. Our focus is on PUI and client side dynamicism. * * TODO we need to support Content Security Policy (CSP), CORS and * also be aware that some files may need to be loaded from CDN * so design should be that content generators should be able to * provide a list of "static" links and then generate all pages for * those links - which then may be placed on the CDN. */ package divconq.web;