...
KFS is delivered as a normal web application - it works entirely through HTML forms with the occasional PDF report. As such, KFS sits on top of a Java web framework, namely Struts. There are several helpful books out there on Struts; it was one of the earliest Model-View-Controller frameworks used widely in Java, and unlike earlier predecessors, it didn't use session state nearly as extensively, allowing for more pooling of common objects. In terms of KFS, we really just need to concentrate on creating Form for our document, creating one or (much more rarely) more Actions for our document, creating a Struts mapping, and then creating the actual JSP page which is the view. We'll look at how to do each of these in turn:
Include Page | ||||
---|---|---|---|---|
|