Работает ли графический редактор Camel на основе Eclipse от JBoss - RedHat codeready только для верблюда в xml?
Я искал визуализатор для apache camel и нашел графический редактор Camel на основе Eclipse от JBoss. Но после установки студии RedHat codeready и использования в ней примера проекта кажется, что он поддерживает только camel-context.xml. Мои маршруты находятся в Java DSL. Нет ли инструмента для визуализации маршрутов Java?
2 ответа
Нет никаких визуальных инструментов для редактирования Java DSL.
Обычно настоящий язык программирования, такой как Java, лучше всего используют разработчики, которые умеют писать код.
А для визуальных инструментов с перетаскиванием и т. Д. Это высокий уровень, на котором такой инструмент генерирует «код» на языке разметки, таком как XML, YAML или пользовательский формат.
Java DSL является высокоуровневым, и неопытные Java-разработчики могут получить комфорт, просто написав код. Кроме того, пользователи, которые начали с визуального редактора XML, через некоторое время привыкли работать непосредственно с кодом XML.
Вы можете использовать Hawtio с подключаемым модулем Camel для графической визуализации маршрутов Java DSL . Он также предоставляет пользовательский интерфейс для просмотра/загрузки (и даже редактирования) Java-маршрутов в виде XML, что позволяет вам при желании перенести их в инструментарий FUSE на основе Eclipse.
Согласно веб-сайту Hawtio, JBoss FUSE уже включает Hawtio.