added eiffel code
This commit is contained in:
@@ -1,11 +1,13 @@
|
|||||||
Back to the [[step_1.wiki|step 1]]
|
Back to the [[step_1.wiki|step 1]]
|
||||||
or go to [[step_3.wiki|step 3]]
|
or go to [[step_3.wiki|step 3]]
|
||||||
|
|
||||||
|
----
|
||||||
|
|
||||||
= Tutorial Step 2 =
|
= Tutorial Step 2 =
|
||||||
* '''Goal''': Build a simple Hello World application
|
* '''Goal''': Build a simple Hello World application
|
||||||
* '''Requirements''':
|
* '''Requirements''':
|
||||||
** know how to compile with Eiffel (EiffelStudio).
|
** know how to compile with Eiffel (EiffelStudio).
|
||||||
** [[step_1.wiki|Previous step]] completed
|
** [[step_1.wiki|Previous step]] completed
|
||||||
|
|
||||||
|
|
||||||
== "hello" project ==
|
== "hello" project ==
|
||||||
@@ -19,6 +21,28 @@ or go to [[step_3.wiki|step 3]]
|
|||||||
** target "hello" provides a very simple implementation (But by default, it is using port 80 with Eiffel Web Nino, which might already be busy by other application)
|
** target "hello" provides a very simple implementation (But by default, it is using port 80 with Eiffel Web Nino, which might already be busy by other application)
|
||||||
** target "hello_custom" which uses almost the same code, but in addition, you can use the ewf.ini file to precise the port number (9999 for this example)
|
** target "hello_custom" which uses almost the same code, but in addition, you can use the ewf.ini file to precise the port number (9999 for this example)
|
||||||
|
|
||||||
|
* Eiffel code
|
||||||
|
class
|
||||||
|
HELLO_APPLICATION
|
||||||
|
|
||||||
|
inherit
|
||||||
|
WSF_DEFAULT_RESPONSE_SERVICE
|
||||||
|
|
||||||
|
create
|
||||||
|
make_and_launch
|
||||||
|
|
||||||
|
feature {NONE} -- Initialization
|
||||||
|
|
||||||
|
response (req: WSF_REQUEST): WSF_PAGE_RESPONSE
|
||||||
|
-- Computed response message.
|
||||||
|
do
|
||||||
|
create Result.make
|
||||||
|
Result.put_string ("Hello World")
|
||||||
|
end
|
||||||
|
|
||||||
|
end
|
||||||
|
|
||||||
|
|
||||||
----
|
----
|
||||||
|
|
||||||
Back to the [[step_1.wiki|step 1]]
|
Back to the [[step_1.wiki|step 1]]
|
||||||
|
|||||||
Reference in New Issue
Block a user