2011-11-19 3 views
2

Я хотел бы реализовать архитектуру клиент-сервер с использованием JXTA. Также конфигурация серверной части будет 3-х уровневой. Кто-нибудь знает хорошее место, чтобы начать этот проект?Клиент JXTA - сервер

Thanx заранее.

ответ

2

JXTA занимается связью p2p. Это противоположность подхода клиент-сервер.

Из чего я понимаю, вы хотите создать сеть p2p, состоящую из двух узлов. Вы можете достигнуть участка JXSE (реализация Java протокола Jxta) в http://jxse.kenai.com/Tutorials/Tutorials.html

Кроме того, насколько я знаю, Oracle отказалась от поддержки проекта Jxta и сообщество намерено перенести его в Apache Software Foundation под имя Chaupal (есть проект в Google Code под этим именем: http://code.google.com/p/chaupal/).

Я использовал JXTA для личного проекта, и это оказалось довольно зверь (сложно использовать и много ошибок). Мне удалось создать простую сеть p2p. Это была версия 2.5. Теперь это 2.7, и я прочитал, что он улучшился. Я не смог найти никаких учебных пособий для 2,7, хотя ...

+0

На самом деле я обнаружил, что JXTA полезен для использования, но мне все еще нужно это для проекта в школе. Я хочу создать клиент-сервер с двумя клиентами и тремя серверами. Учебников мало, и код очень трудно читать, поэтому я прыгал, и кто-то помог мне. –

+1

Я бы рекомендовал использовать форум JXTA: http://www.java.net/forums/jxta/jxta-community-forum. Кроме того, есть книга Джерома Верстринге, которая называется Practical JXTA 2. Она свободно доступна по адресу http://www.scribd.com/doc/47538921/Practical-JXTAII. Если у вас есть время, я бы рекомендовал его. Если вам не нужен весь стек протокола из JXTA (одноранговые группы, rendezvous, nat traversal & stuff), вы можете попытаться реализовать свой собственный небольшой протокол. Вы можете быть удивлены тем, что быстрее вы это делаете. Это зависит от того, что вы хотите. –

+0

Спасибо за эту ссылку! – Puce