Categoria: ZIM PRIVATE APPLICATION SERVER

The Original Internet Language

ZimWeb Architecture

ZimWeb Connection Architecture Web applications can be implemented in Zim, using a Java Servlet program called ZIIServlet, provided as part of ZimWeb. A Java Servlet must be executed on a Java Servlet Container, such as Apache’s Jakarta Tomcat. ZIIServlet works together with Zim Server to process requests from the client, whose interaction with the end…
Leia mais

Bibliography

XML Technologies The following books will be particularly useful in explaining the XML technologies that are crucial to using the ZimWeb effectively:   XML By Example (2nd Edition) and Applied XML Solutions by Benoit Marchal – these will give you a good overview of the XML landscape. XSLT Programmer’s Reference 2nd Edition by Michael Kay…
Leia mais

ZimWeb Administration

ZIIAdmin servlet is ZimWeb‘s administration tool. It can be used to manage ZimWeb either from the web or from a command line or script, which can be scheduled. Web Administration If you invoke the ZIIAdmin servlet from a web browser, you will see a page with various parts under different headings:- Database Status Allows you…
Leia mais

Configuring ZimWeb

If you are using Tomcat, and have installed the ZimWeb in the manner described in the installation instructions, then the servlet configuration (servlet initialisation parameters) will be in the web.xml file in the [TOMCAT_ROOT]/webapps/ZII/WEB-INF directory. If you are using a different servlet engine, then you will have to consult its documentation to see how to…
Leia mais

Zim Applications’ Input Parameters

  Input parameters are those parameters supplied as input to the Zim application. Parameters tend to work in the same way as the ZimCGI, except that: The TEMPLATE parameter is required, except where a default parameter template has been specifed for a procedure. There are more parameters with reserved meanings – namely PATHINFO, STYLE, PAGETEMPLATE…
Leia mais

Page Templates

fbarbosafbarbosa112003-01-24T16:51:00Z2003-01-24T16:53:00Z32711549ZIM Technologies12319029.3821 Page Templates ZimWeb includes page template support. This allows you to combine parameters from Zim with the page (web page, etc.) delivered to the client. Template file format A page template is just a regular page (HTML etc.), with parameter placeholders to indicate where each parameter to be supplied by the Zim application…
Leia mais

ZimWeb Commands

The output from the Zim Server agent is sent to ZimWeb and then to the client (web browser, cellphone, tablet, etc.). However, there are various commands that can be used to control how the Zim application output is processed, and how ZimWeb behaves. ZimWeb expects that the Zim application will output a series of ZimWeb…
Leia mais

ZimWeb Features

ZimWeb requires a TEMPLATE parameter. It is not optional (see Parameter Template can be Specified for this Procedure). Ability to Handle POST and GET Requests ZimWeb can accept parameters via either a POST request or a GET request (with the parameters in the URL, which means you can bookmark a ZimWeb request or add a…
Leia mais

Installing and Configuring ZimWeb

Installation Here are some additional details about installing ZimWeb. The ZimWeb package ZimWeb is packaged as a WAR (Web Application Archive) file containing the following files: Package Contents example/index.htm Home page for the ZimWeb Example Application. WEB-INF/example/template/*.htm Page templates for the ZimWeb Example Application. WEB-INF/example/xslt/*.xsl XSLT style sheets for the ZimWeb Example Application. WEB-INF/web.xml/ Configuration…
Leia mais

creating secure zim web applications

fbarbosafbarbosa182003-01-27T14:37:00Z2003-01-27T14:45:00Z12721552ZIM Technologies12319059.3821 Creating Secure ZimWeb Applications Some key guidelines for creating secure ZimWeb applications include:- Secure access to the ZimWeb Administration servlet so that unpriviledged users cannot access it. The installation instructions for Tomcat (See Installation) show how to reserve it for a given user name and password. Ensure that the client DEBUG facility is…
Leia mais

pt_BRPortuguese