mirror of
https://github.com/EiffelSoftware/eiffel-org.git
synced 2025-12-07 23:32:42 +01:00
Author:admin
Date:2008-09-19T07:54:43.000000Z git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@25 abb3cda0-5349-4a8f-a601-0c33ac3a8c38
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
[[Property:title|EiffelWeb Basic Sample]]
|
||||
[[Property:weight|0]]
|
||||
[[Property:uuid|da8f72cb-0ecd-464a-a558-cbf7d24301e3]]
|
||||
This sample shows how to retrieve and display information from a basic form on a web page.
|
||||
|
||||
{{note| '''Note:''' This sample requires a web server supporting CGI in order to be run. Both the Internet Information Services web server from Microsoft and the GNU Apache server may be used.
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
[[Property:title|EiffelWeb Sample]]
|
||||
[[Property:weight|2]]
|
||||
[[Property:uuid|8d863248-ab60-bf4b-cfd0-f79c63309a1b]]
|
||||
The [[EiffelWeb Basic Sample|basic]] sample will get you started on the development of forms processing in Eiffel.
|
||||
|
||||
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
[[Property:title|EiffelWeb Content Introduction]]
|
||||
[[Property:weight|0]]
|
||||
[[Property:uuid|df90086d-4265-4451-06bf-5e6e0603036e]]
|
||||
==CGI Applications==
|
||||
|
||||
The way a CGI application communicates with the Web browser is simple: when the user presses a button on an HTML form, with an associated action (such as ''Submit''), the browser starts the application whose path is indicated inside the HTML form declaration. It sends data corresponding to the HTTP request and to the input form information in the usual file descriptor ''In'', stores within environment variables the transaction environment of the request, and waits for the application message, expected in its ''Out'' canal. The ''In'' and '' Out ''canals are accessible via the class CGI_IN_AND_OUT. <br/>
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
[[Property:title|EiffelWeb Content]]
|
||||
[[Property:link_title|EiffelWeb Tutorial]]
|
||||
[[Property:weight|0]]
|
||||
[[Property:uuid|e2b93aea-ec1b-5897-0b0a-adc5681a1dcb]]
|
||||
The Common Gateway Interface (CGI) emerged as the first way to present dynamically generated information on the World Wide Web. It allows the computer to process forms filled by the user and return appropriate information. <br/>
|
||||
EiffelWeb was developed by Interactive Software Engineering to provide Eiffel developers access to the CGI technology. The library makes it possible to write Eiffel systems that interact directly with the WEB.
|
||||
{{seealso| '''See Also''' <br/>
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
[[Property:title|Processing Requests]]
|
||||
[[Property:weight|1]]
|
||||
[[Property:uuid|f265e0d8-ca0e-8902-712c-1102b2916e9c]]
|
||||
EiffelWeb provides a complete set of features and interface which helps building a wide range of possible requests.
|
||||
|
||||
==Basic CGI Handling==
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
[[Property:title|EiffelWeb Library]]
|
||||
[[Property:link_title|EiffelWeb]]
|
||||
[[Property:weight|1]]
|
||||
[[Property:uuid|b8a31d00-8ecb-7e32-df14-d92c91019826]]
|
||||
Type: Library <br/>
|
||||
Platform: Any <br/>
|
||||
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
[[Property:weight|-7]]
|
||||
[[Property:uuid|2b54659c-c982-239b-a9d9-003f3868c49f]]
|
||||
= Web CGI forms processing =
|
||||
* EiffelWeb http://ise181.ise/book/documentation/eiffelweb-library
|
||||
** EiffelWeb tutorial http://ise181.ise/book/documentation/eiffelweb-content
|
||||
* [[EiffelWeb Library|EiffelWeb]]
|
||||
** [[EiffelWeb Content|EiffelWeb tutorial]]
|
||||
** EiffelWeb class reference
|
||||
** EiffelWeb samples http://ise181.ise/book/documentation/eiffelweb-sample
|
||||
** [[EiffelWeb Sample|EiffelWeb samples]]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user