02-08-2024, 02:59 PM
Для создания своих приложений первое, что нужно научиться делать - это создавать свои страницы.
Создание страниц происходит в Java с использованием WINNUM SDK. SDK содержит кучу всего полезного, включая элементы пользовательского интерфейса (меню, формы, кнопки и тд). Все для того, чтобы максимально ускорить и упросить разработку своих приложений.
Созданные страницы на Java компилируются и копируются в специальные папки (в зависимости от назначения). Отрисовка страниц (написанных на Java) выполняется с помощью т.н. agw (application gateway), который с сумасшедшей скоростью печатает страницы в браузере.
Давайте создадим первую страницу на Java в WINNUM Platform. Для этого создадим новый класс, назовем его MaPage, в пакете winnum.views.my_app, пример:
Для компиляции нам потребуются следующие библиотеки:
Эти и другие библиотеки можно найти в <WINNUM Platform>/srclib.
После того, как наша первая страница готова, скомпилируем ее и скопируем в папку <WINNUM Platform>/views/winnum/views/my_app.
Все, на этом создание нашей страницы закончено, проще не бывает)
Для просмотра страницы в браузере вызываем ее через agw:
http://localhost/Winnum/views/pages/app/agw.jsp?rpc=winnum.views.my_app.MyPage&men=processPage&mode=yes
Hello World!:
- Сообщений не найдено.
Создание страниц происходит в Java с использованием WINNUM SDK. SDK содержит кучу всего полезного, включая элементы пользовательского интерфейса (меню, формы, кнопки и тд). Все для того, чтобы максимально ускорить и упросить разработку своих приложений.
Созданные страницы на Java компилируются и копируются в специальные папки (в зависимости от назначения). Отрисовка страниц (написанных на Java) выполняется с помощью т.н. agw (application gateway), который с сумасшедшей скоростью печатает страницы в браузере.
Давайте создадим первую страницу на Java в WINNUM Platform. Для этого создадим новый класс, назовем его MaPage, в пакете winnum.views.my_app, пример:
Код:
package winnum.views.my_app;
import io.undertow.servlet.spec.*;
import winnum.system.config.ConfigHelper;
import winnum.system.exception.WNException;
import winnum.web.base.*;
public class MyPage {
//----------------------------------------------------------------------------------------
public static void processPage(HttpServletRequestImpl request, HttpServletResponseImpl response) throws WNException {
PageMeta.streamHead(request, response, "Page Title", null);
UIHelper.streamOut(response, "<body>", false);
PageHeader.streamAuthorizedHeader(request, response, true);
UIHelper.streamOut(response, "Hello World!", false);
UIHelper.streamOut(response, "</body></html>", true);
}
//----------------------------------------------------------------------------------------
}Для компиляции нам потребуются следующие библиотеки:
- winnum-platform.system-5.0.0.jar
- winnum-platform.web-5.0.0.jar
- undertow-servlet-1.3.15.Final.jar
Эти и другие библиотеки можно найти в <WINNUM Platform>/srclib.
После того, как наша первая страница готова, скомпилируем ее и скопируем в папку <WINNUM Platform>/views/winnum/views/my_app.
Все, на этом создание нашей страницы закончено, проще не бывает)
Для просмотра страницы в браузере вызываем ее через agw:
http://localhost/Winnum/views/pages/app/agw.jsp?rpc=winnum.views.my_app.MyPage&men=processPage&mode=yes
Hello World!:
- Сообщений не найдено.

