Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
19.08.2004, 10:49
|
|||
---|---|---|---|
Singleton |
|||
#18+
Допустим есть класс такого вида: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
Этот класс описывает синглетон. Если в своей программе вызывать метод getInstance(), то он будет возвращать один и тот же объект. Вопрос: если в другой программе вызвать метод getInstance(), то вернется тот же объект или другой? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.08.2004, 12:26
|
|||
---|---|---|---|
Singleton |
|||
#18+
Другая программа полюбому загрузит все классы заново. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.08.2004, 08:38
|
|||
---|---|---|---|
Singleton |
|||
#18+
Каким образом реализовать синглетон в пределах ОС, а не в пределах одной JVM? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.08.2004, 09:58
|
|||
---|---|---|---|
Singleton |
|||
#18+
TimmКаким образом реализовать синглетон в пределах ОС, а не в пределах одной JVM? м.б. в определенном файле хранить? нечто типа сессии? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.08.2004, 10:13
|
|||
---|---|---|---|
Singleton |
|||
#18+
Да, можно и так. Но не есть гуд, т. к. это необходимо достаточно часто, а читать из файла - не быстрое дело. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.08.2004, 13:28
|
|||
---|---|---|---|
Singleton |
|||
#18+
Тогда переходить например на EJB :-) Или писать свой простенький сервер, в котором будут храниться общие для нескольких приложений объекты, ну или использовать готовые application servers ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.08.2004, 13:50
|
|||
---|---|---|---|
Singleton |
|||
#18+
Не, надо что то попроще :) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.08.2004, 15:41
|
|||
---|---|---|---|
Singleton |
|||
#18+
если хранить в файле не устраивает, то остается только написать маленький серверок, как уже советовали, обращаться к нему через сокет. Этот сервер будет размером 50 строк java кода, проще уже некуда и по быстродействию будет рвать и метать по сравнению с файлом. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.08.2004, 15:45
|
|||
---|---|---|---|
|
|||
Singleton |
|||
#18+
А раскрой секрет, где это требуется, откуда возникла такая необходимость. Просто Первое, что приходит в голову, использование синглтона не поназначению :), может быть я не прав, конечно, но так, на всякий случай :) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.08.2004, 18:46
|
|||
---|---|---|---|
Singleton |
|||
#18+
wessenесли хранить в файле не устраивает, то остается только написать маленький серверок, как уже советовали, обращаться к нему через сокет. Этот сервер будет размером 50 строк java кода, проще уже некуда и по быстродействию будет рвать и метать по сравнению с файлом. Эта прога (которая синглетоном должна быть), сама уже - сервер, и запросы обрабатывает по другому назначению. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.08.2004, 18:47
|
|||
---|---|---|---|
Singleton |
|||
#18+
NotGonnaGetUsА раскрой секрет, где это требуется, откуда возникла такая необходимость. Просто Первое, что приходит в голову, использование синглтона не поназначению :), может быть я не прав, конечно, но так, на всякий случай :) Да, скорее всего так и есть :). Сейчас это мне не требуется, просто стало интересно. Рассказываю ход событий и мыслей: Есть две проги, контактирующие между собой. Захотелось, в общем то, вызвать нестатический метод второй из первой. Сделал вторую синглетоном со статическим методом getInstance(). Когда написал, понял, что это не прокатит. Вот и все. PS про использование RMI в этом случае говорить не стоит, т.к. нужно вызывать всего один метод ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.08.2004, 10:39
|
|||
---|---|---|---|
Singleton |
|||
#18+
Timm wessenесли хранить в файле не устраивает, то остается только написать маленький серверок, как уже советовали, обращаться к нему через сокет. Этот сервер будет размером 50 строк java кода, проще уже некуда и по быстродействию будет рвать и метать по сравнению с файлом. Эта прога (которая синглетоном должна быть), сама уже - сервер, и запросы обрабатывает по другому назначению. Так тем тебе и проще, открой еще один порт и слухай его. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=59&mobile=1&tid=2153808]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
102ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 311ms |
total: | 509ms |
0 / 0 |