Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.04.2012, 10:38   #1
Sab_zero
Пользователь
 
Регистрация: 05.01.2012
Сообщений: 24
По умолчанию Xml и java.Простенькое приложение

Всем доброго времени суток!
Выдали задание



Для получения данной услуги гражданину необходимо предоставить следующие данные:
1) ФИО - строка
2) Сумма заработной платы - число
3) Реквизиты куда перечислять деньги - строка
Результатом выполнения данной услуги должно быть сообщение, информирующее пользователя о положительном или отрицательном решении. Положительное решение принимается если сумма заработной платы меньше суммы прожиточного минимума(4900).
Задание
Реализовать схему оказания услуги в виде бизнес процесса. Бизнес процесс должен представлять собою xml документ, составленный в соответствии с требованиями движка выполнения jbpm3. Визуальная среда разработки процесса IDE Eclipse 3.6 и выше. Разработать класс на языке Java, позволяющий загрузить и исполнить созданный бизнес процесс. Виртуальная машина JAVA - JRE/JDK 1.6
Проблема в том, что я не могу понять как связать java и xml
на java программа легкач.
Помогите пожалуйста с этой программой)
Мои наработки ниже.

<?xml version="1.0" encoding="UTF-8"?>
<process-definition xmlns="my:work" name="test:work">
<start-state name="start-state1">
<task name="test:start">
<assignment actor-id="admin"/>
</task>
<transition to="twoWay"/>
</start-state>

<action class="org.alfresco.repo.workflow.j bpm.AlfrescoJavaScript">
<script name="getFIO">
<expression>
FIO = taskInstance.getVariable("FIO");
</expression>
<variable name="FIO" access="read,write"/>
System.out.println("FIO " + FIO);
</script>
</action>

<action class="org.alfresco.repo.workflow.j bpm.AlfrescoJavaScript">
<script name="getSalary">
<expression>
salary = Double.parseDouble(taskInstance.get Variable("Salary"));
</expression>
<variable name="salary" access="read,write"/>
System.out.println("Salary " + salary);
</script>
</action>

<action class="org.alfresco.repo.workflow.j bpm.AlfrescoJavaScript">
<script name="getDetails">
<expression>
details = taskInstance.getVariable("Details") ;
</expression>
<variable name="details" access="read,write"/>
System.out.println("Details " + details);
</script>
</action>

<script>
<expression>
if(salary<4900)
System.out.println("Помощь будет оказана");
</expression>
</script>
</process-definition>
Благодарности:
*Web Money R255875884682
*ЯД 410011281309785
Sab_zero вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
xml и java Foxie Общие вопросы по Java, Java SE, Kotlin 1 19.12.2011 12:07
Java and XML zhenya.ya Помощь студентам 4 01.12.2011 03:23
простенькое создание модуля.. hen Паскаль, Turbo Pascal, PascalABC.NET 8 17.03.2011 17:10
простенькое по visual C++ lucky Помощь студентам 1 24.10.2009 14:45