Project info for HttpView2
Page created 17 Nov 2003 by gokr
Homepage: http://anakin.bluefish.se/gohu/6
SqueakMap: http://map1.squeakfoundation.org/sm/package/a6fcadd6-d2e5-4e74-b17a-520ecb481713
HttpView is a simple, hackable, lightweight web framework based on Comanche. It differs a bit from "classic" such frameworks:
- Url resolution: The url "path" strictly corresponds to a chain of HttpView instances connected together with a parent pointer. The "document" name at the end of the url is matched with a message selector in the HttpView instance.
- Page construction: Pages and HTML components are built by "feeding" a builder object - an instance of HVHtmlBuilder - messages from a rather large protocol. The builder has plenty of "smart" messages that makes building pages and Forms a breeze. And it's all in Smalltalk.
- Forms handling: The Forms are constructed from instances of classes like HVHtmlForm, HVHtmlInputCheckbox, HVHtmlSelect etc. This means that Forms are built much like you build UIs in Morphic or Java's Swing. When a Form is submitted the values of the fields are easily accessible by sending the message #value to it!
License: MIT/Squeak-L
This project has relations with the following people:
[ Home | Articles | Login/Account | People | Projects ]