Цитата:
Сообщение от pitch
Всем привет, есть предложение создать серверный двиг(нормальный) с использованием ORM(JPA,Hibernate), XoRM(JAXB,Xstream), Spring, SocketAPI Netty и тд. просто глядя на код l2j, хочется расстрелять тех, кто это писал. Если есть желающие с отменным знанием J2EE, Spring, Orm. Можно попробовать сделать лучше чем есть. Разработка закрытая.
|
Предложение это конечно хорошо, но лучше бы уже были предоставлены хоть какие-то наброски дабы люди заинтересованные могли посмотреть.
Удачи в начинаниях.
Есть предварительные наброски архитектуры?
Добавлено через 16 минут
Цитата:
Сообщение от STIGMATED
Опишите достоинства в примере с l2j...
|
При использовании ORM не потребуется возня с SQL запросами (они просто отпадут), будет возможность управления транзакциями.
Цитата:
Сообщение от jug
Вот еще несколько агрументов в пользу Hibernate:
1. Hibernate дает стойкость к модификации. Добавление одного поля в объект может повлечь изменение большого числа JDBC запросов, а в Hibernate это выливается в изменение одного xml-конфига / аннотации
2. Hibernate поддерживает множество баз данных и диалектов / нет нужды писать свои адаптеры под разные субд
3. Hibernate интегрируется с другими фреймворками (например Spring)
|
Spring - без комментариев, многофункциональный фреймворк, который бережет нервы и время програмиста.
Netty - слой для работы с сетью. В замену прямой работы с сокетами и каналами. Как и Spring бережет нервы и время на отладку и кодинг
Итого - минимум велосипедов, минимум потенциально нестабильного кода.