С чего начать


Ваше приложение должно иметь следующую структуру каталогов:

Для первого примера потребуются следующие файлы:

web.xml:


<web-app>
<servlet>
<servlet-name>RilioServlet</servlet-name>
<servlet-class>
net.rilio.framework.RilioServlet

</servlet-class>
<init-param>
<param-name>mode</param-name>
<param-value>release</param-value>
</init-param>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>RilioServlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
</web-app>

rilio.properties:


#rilio properties 
hello=Hello

Hello.java:


import net.rilio.framework.*;

public class Hello extends Page {

private Control desc=getControl("description");
private Control button=getControl("btRun");

public Hello(){
button.setEvent("onclick", "btClick");
}

public void btClick(String id){
desc.setHTML("Hello world!");
}
}

hello.html:


<html>
<head> 
</head> 
<body>

<input type="button" id="btRun" value="Say hello">
<p/>
<div id="description"> </div>

</body> 
</html> 
Соберите ваше приложение, упакуйте в архив myapp.war, установите на сервер приложений и наберите в адресной строке браузера:

http://localhost:8080/myapp/hello/

Вы должны увидеть вашу страницу Hello с работоспособной кнопкой:

Дистрибутив Rilio Framework включает в себя в качестве примера web-приложение Examples (rilio-examples.war). Просто скопируйте этот файл в каталог развертывания вашего сервера приложений и запустите:

http://localhost:8080/rilio-examples/

Web-приложения, создаваемые с помощью Rilio Framework, тестировались на серверах приложений Tomcat 5.5 и JBoss 4.0.4 с помощью браузеров MS Internet Explorer 6.0/7.0, Mozilla Firefox 1.5 и Opera 9.