Comments 7
Конечно, создать же нитку в java это ничего не стоит (с)…
Я бы не назвал это углубленным примером RMI. Это элементарные базы. В тех же томах Хорстмана-Корнелла примеры более углубленные
> «правильно реализовать параллельность в самом графическом интерфейсе программы»
Ну, как бы отдельно по темам
1. RMI
2. правильная организация потоков при работе со Swing
не только много написано и находится, но и изложено в самих (сановских) оракловских туториалах. То, что изложено в статье, может быть неизвестно только начинающему.
А потому вместе смешивать эти темы немного странно, неудивительно, что асинхронность в RMI не упоминается — она просто не нужна.
Ну и ошибки в тексте проверили бы перед публикацией.
Это также, как я искал темы использования десктопного GUI (JavaFX) и вебовского IoC контейнера, тоже ничего не нашел (кстати, об этом я когда-нибудь напишу статью.)
Ну, как бы отдельно по темам
1. RMI
2. правильная организация потоков при работе со Swing
не только много написано и находится, но и изложено в самих (сановских) оракловских туториалах. То, что изложено в статье, может быть неизвестно только начинающему.
А потому вместе смешивать эти темы немного странно, неудивительно, что асинхронность в RMI не упоминается — она просто не нужна.
Ну и ошибки в тексте проверили бы перед публикацией.
Это также, как я искал темы использования десктопного GUI (JavaFX) и вебовского IoC контейнера, тоже ничего не нашел (кстати, об этом я когда-нибудь напишу статью.)
Мне понравилось. Кратко и прямолинейно! Даже new Thead(...).start, а потом invokeLater в этой статье оправдано (для ясности). Еще бы в конце упомянуть SwingWorker.
Судя по абзацу с описанием EventQueue.invokeLater, вы не совсем понимаете, зачем вообще в Swing нужен invokeLater, либо пример в конце совсем неудачный. Рекомендую почитать про thread confinement.
Sign up to leave a comment.
Создание простой программы с RMI и параллельным доступом на графический интерфейс в Java