Для подсистемы помощи приложений на базе Eclipse RCP 3.4 Ganymede должен включать:
javax.servlet
javax.servlet.jsp
org.apache.commons.el
org.apache.commons.logging
org.apache.jasper
org.apache.lucene
org.apache.lucene.analysis
org.eclipse.equinox.http.jetty
org.eclipse.equinox.http.registry
org.eclipse.equinox.http.servlet
org.eclipse.equinox.jsp.jasper
org.eclipse.equinox.jsp.jasper.registry
org.eclipse.help
org.eclipse.help.ui
org.eclipse.help.webapp
org.eclipse.help.base
org.eclipse.osgi.services
org.mortbay.jetty
Неожиданно столкнулся с проблемой создания поля редактора (FieldEditor) для ввода пароля.
Как ни странно, быстрого решения и примера в поисковике найти не удалось.
Просмотр исходников показал, что специализированного редактора нет.
Решение задачи оказалост тривиальным, просто маскируем пароль звездочками, а для доступа к компоненте Text используем такую конструкцию:
Ведется переработка программы для учета абонентов КТВ и программы для строительства и малого производства на платформу Eclipse RCP. Уже есть прототип ядра системы с использованием eclipselink JPA реализации. Скоро появится первая публичная версия программ. :)
Практика работы с базами данных на java показывает, что порой это не совсем тривиальная задача. И не только у меня одного. Много лет назад я начинал с обычных JDBC конструкций. Тот кто писал, тот меня поймет, так как это куча лишнего однообразного кода, который после первого же проекта хочется автоматизировать.