powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Помогите с решение по архитектуре
4 сообщений из 4, страница 1 из 1
Помогите с решение по архитектуре
    #39140523
IPmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня есть некий XML я котором описанны процессы системы. Например процесс регистрации
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
<process name=”createuser” entity=”User”>
	<state entity=”created>
	<set attribute=”Active”>0</set>
		<set attribute=”EmailVerificationCode”>##RANDOM_INT6##</set>
		<email template=”user_reg_verification_code” />
			<param name=”#VERIFICATION_CODE#”>EmailVerificationCode</param>
        </email> // see Emailing System and Templates
</state>
<state attribute=”EmailVerificationCode” change=”setFirstTime”>
	<ifnoteq>
		<error></error>
</ifnoteq>
	<ifeq>
		<set attribute=”Active”>1</set>
</ifeq>
</state>
</process >



Может посоветуете в какую сторону смотреть. Нужно написать систему которая бы смотрела на XML и понимала какой state и как его выполнять. Есть мысль для каждого state писать отдельный код а потом собирать в один процесс. Но как это реализовать на уровне классов гибко и удобно
...
Рейтинг: 0 / 0
Помогите с решение по архитектуре
    #39140526
kmaw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IPmenУ меня есть некий XML я котором описанны процессы системы. Например процесс регистрации
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
<process name=”createuser” entity=”User”>
	<state entity=”created>
	<set attribute=”Active”>0</set>
		<set attribute=”EmailVerificationCode”>##RANDOM_INT6##</set>
		<email template=”user_reg_verification_code” />
			<param name=”#VERIFICATION_CODE#”>EmailVerificationCode</param>
        </email> // see Emailing System and Templates
</state>
<state attribute=”EmailVerificationCode” change=”setFirstTime”>
	<ifnoteq>
		<error></error>
</ifnoteq>
	<ifeq>
		<set attribute=”Active”>1</set>
</ifeq>
</state>
</process >




Нужно написать систему которая бы смотрела на XML и понимала какой state и как его выполнять.

как вариант, посмотреть в сторону кодогенерации на основе T4
...
Рейтинг: 0 / 0
Помогите с решение по архитектуре
    #39140592
zz118
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Решений масса. Все зависит от того, какие процессы и каким именно образом у вас описаны.

https://www.nuget.org/packages/LiquidState/8.0.76-pre
http://habrahabr.ru/post/46409/
и далее по списку
...
Рейтинг: 0 / 0
Помогите с решение по архитектуре
    #39140602
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IPmen, посмотрите в сторону Windows Workflow Foundation.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Помогите с решение по архитектуре
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]