Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Словарная система на java / 3 сообщений из 3, страница 1 из 1
30.11.2004, 13:00
    #32805598
Рус
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Словарная система на java
Сейчас в проекте по автоматизации бизнеса одной компании. Внедряется система в архитектуре j2ee. Большим недостатком явлется трудоемкость разработки новых компонент. Например, нужны справочники, новые entity. При этом необходимо связать их с интерфейсом (используется надстройка над struts). Кроме этого, информации о введенных бинах (а ведь бины, это реализация бизнес-объектов) нигде не сохраняется. Используемая система не предоставляет никакого инструментария для создания бинов, для хранения прикладной информации о них, связях с другими бинами. Возникает острая необходимость надстройки над j2ee технологией некоторой всем знакомой словарной системы, чтобы жизнь внедренцев не превращалась в ад. Есть ли у кого-нибудь примеры создания таких технологий, какие имеются мысли по этому поводу? Надеюсь, вам понятна суть проблемы.
...
Рейтинг: 0 / 0
30.11.2004, 13:45
    #32805719
MBasil
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Словарная система на java
Хотя не все понятно в вопросе, но предполагаю речь идет о добавлении новых объектов типа Action (смотри Blue Prints) в таблицах базы данных. Хотя оболочка, которую я "настряпал" проста (не хватает времени), но работает.
И в принципе я читаю по этом делу простой курс
...
Рейтинг: 0 / 0
01.12.2004, 21:44
    #32808496
Рус
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Словарная система на java
Речь идет о создании так называемого глоссария для бинов, а также о создании инструментария, облегчающего создания новых бинов, и создании интерфейса в технологии struts, например. Обычно среда программирования предоставляет какой-нибудь интерфейс для создания бинов, cmp и cmr полей. Но со временем быстрей просто отредактировать два xml файла вручную, чем, кликать мышкой.
Однако, при создании бина, обычно одновременно создается класс-модель, который представляет конкретный объект (если проще - запись в БД). Такой подход применяется практически всегда для того, чтобы снизить трафик и уменьшить затраты на программирование.
Представьте себе, что поставлена задача автоматизировать бизнес-процессы некоторой компании и при этом предоставить web-интерфейс для работы операционистов. Бизнес-процесс кроме логики еще содержит и множество бизнес-объектов. Большинство этих объектов обычные справочники. Если для того, чтобы создать один такой объект необходимо создать: 1. Таблицу БД с полями. 2. Интерфейсы домашний и удаленный бина сущности. 3. Сам класс бина. 4. Интерфейс и реализацию класса-модели. 5. Методы для создания модели через бин и наборот создания нового экземляра бина по модели. 6. Прописать в 3-ех xml-файлах информацию о бине, его полях, связать поля с полями БД. Это еще не все затраты: 7. Некоторые ошибки (неправильное отобращение свойств бина на БД выясняются только при развертывании бина.) Вообще-то по хорошему надо заставить такую систему еще и управлять созданными справочниками- позволить некорорым пользователям наполнять их не через БД, а через нормальный интерфейс. У меня возникает следующий вопрос: нельзя ли облегчить труд разработчика, предложив ему некоторую среду, избавить от механической работы и ошибок? Единственная компания, которая сделала один шаг упрощению работы с технологией j2ee - Oracle, которая попыталась часть трудозатрат все-таки снизить за счет интеграции среды разработки с сервером приложений OC4J.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Словарная система на java / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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