|
|
Bishop is a (LGPL'd) MVC based framework intended to be used with java servlet applications. Bishop acts as the controller in the MVC pattern and coordinate how the model (business objects) and view (html/wml pages) interacts. This is accomplished using a small but powerful language. The application developer writes Bishop scripts (called requests) in this language. These request are then executed on behalf of a client (ie the browser) which results in a view that is returned to the client. This clean implementation of the MVC pattern dramatically reduces the complexity of the web application. It is possible to develop the application in parallell, one team responsible for the model, one for the view and another for the controller. Bishop doesn't require the model classes to extend any particual class or implement any specific interface. Bishop calls the model's methods as the model designer implemented them, so there is no need for a global Hashtable that contain the application's variables.
Bishop uses webmacro to generate
the views. Webmacro provides a powerful template engine used by several
production web sites. Bishop keeps the state of the client's view so
that it is possible for a request to only update a small portion of the
whole view.
|
|
|
|
Documentation
DevelopersDo you have any questons, suggestions or somehow wish to contribute to the project; do not hessitate to send us a message: |
DownloadDownload the latest version of Bishop here: bishop-2.tar.gz, or simply the jar: bishop.jar. The bishop-2 release contains an example of a bishop application. No changes to the bishop source has been made. We also have a bishop-2.zip for microsoft users. VersionsThe Bishop project's strategy of nubering its releases is that the first public release is one (1), the second is (2) etc. You will not see any X.Y.Z-pre-almost releases from us. SourceforgeBishop is hosted at bishop.sourceforge.net. KiplingThe development of Bishop has kindly been supported by Kipling. |