Web Plug-in
This module provides both ManagedObjectSources and WorkSources for building web applications.
| WorkSource | Description |
|---|---|
| net.officefloor.plugin.socket.server.http.parameters.source.HttpParametersLoaderWorkSource | Maps the HTTP property values (typically of a submitted form) onto a POJO (bean) |
| net.officefloor.plugin.socket.server.http.resource.source.HttpFileFactoryWorkSource | Creates a net.officefloor.plugin.socket.server.http.resource.HttpFile and passes to next Task |
| net.officefloor.plugin.socket.server.http.resource.source.HttpFileSenderWorkSource | Writes content of files from the class path to HTTP response |
| net.officefloor.plugin.web.http.resource.file.HttpFileWriterWorkSource | Writes a net.officefloor.plugin.socket.server.http.resource.HttpFile as the HTTP response |
| net.officefloor.plugin.socket.server.http.route.HttpRouteWorkSource | Provides ability to route HTTP request to a Task based on HTTP URL continuation |
| net.officefloor.plugin.socket.server.http.security.HttpSecurityWorkSource | Provides challenge HTTP response to the client to ensure have net.officefloor.plugin.socket.server.http.security.HttpSecurity. A challenge will not be sent if client is already authenticated. |
| net.officefloor.plugin.socket.server.http.template.HttpTemplateWorkSource | Provides dynamic web page content. This allows breaking the rending of HTML into Tasks that have ${properties} replaced from bean properties (POJO get methods). This is similar to Velocity Template Engine except that the scripting tags are not required as the template is broken into Tasks which can have other Tasks weaved in between to control rendering. |