Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
[java] Разработка своего веб-сервера
#61
ALFOS Написал:Дык а как вот себя от такого защитить то?)

Есть куча лицензий, можно использовать, например LGPL, получится двойное лицензирование, т.к. ммо-горе под GPL v2/v3.
m0nster.art - clear client patches, linkz to utils & code.
Гадаю по капче.
Ответ
#62
ALFOS Написал:сервер в разработке Wink

Добавлено через 38 минут


Дык а как вот себя от такого защитить то?)

:redlol: если ты хочеш чтото писать как OpenSource - забуть логику с Л2(покажеш - украдут).
consulo.io - Consulo - multi-language IDE
Ответ
#63
ASevenfold Написал:Есть куча лицензий, можно использовать, например LGPL, получится двойное лицензирование, т.к. ммо-горе под GPL v2/v3.

Если используются библиотеки под GPL, то свою программу нельзя распространять под LGPL :redlol:
Ответ
#64
И так... Вот и пришло время поднять эту тему. Правда уже с новым ником...
Это еще даже не бета, а альфа версия, предназначена только для тестирования.
http://rghost.ru/41926191

Заходить на "демо" через "http://localhost/"

Ссылки на исходный код: https://github.com/echipachenko/webserver
п.с. На гитхабе исходники обновляю редко.
п.п.с. Возможно и этот аккаунт забанят, за нарушения правил.
п.п.п.с. Не баньте пож, всё равно я уже линейкой не занимаюсь)
Ответ
#65
Исходники переехали сюда https://github.com/echipachenko/AMKO
Доработал немного селектор
"Демо" веб сервера переделываю, пишу свою ЦМС
ЦМС с использованием Hibernate
Компилятор скриптов поднят до JDK7
(Исходники будут по ссылке минут через 5)
Версия не предназначена для использования, так как вообще не тестировалась
п.с. возможно придется сделать кое какую синхронность в "запрос-ответ".

Добавлено через 20 часов 32 минуты
И так, что же нового:
Хибернейт настроен нормально, создана DAO для новостей и вообще обобщенный интерфейс DAO
Переработана логика GET (сегодня еще будет перерабатывается и дорабатываться)
Стандартная CMS будет по типу DLE.
Проект разрабатывается в IDEA по этому что бы не геморится советую и делать всё через неё.
Ответ
#66
Исправлена логика в GET
ClientRequest теперь имеет аргументы запроса.
GET понимает аргументы, и только правильные аргументы типа <command>?<k>=<v>&<k>=<v>&....
Исправлен таск закрытия коннекта (KeepAliveClose)
Ответ
#67
И так, что же теперь нового:
Добавлена UsersDAO
Добавлена PagesDAO
Исправлен алгоритм получения объекта по его id согласно последнему Hibernate
Скрипты Ваших сайтов теперь представляют отедльную jar библиотеку, которая будет автоматически подключатся.
Каждый скрипт сайта который исплементирует интерфейсы IOnLoad, IOnRequst должен быть описан в описании виртуального хоста.
Переделана структура Виртуального Хоста.
Появилось понятие "Маппинг" ВХоста.
Увеличено быстродействие и уменьшено потребление оперативной памяти
Так же теперь каждый хост может описывать себя в отдельных файлах

Пример описания и мапинга локального хоста
Код:
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE list SYSTEM "vhost.dtd">
<list>
    <host>
        <alias>localhost</alias>
        <alias>127.0.0.1</alias>
        <log>./data/localhost/logs/</log>
        <files>./data/localhost/www/</files>
        <load>demo.Index</load>
        <request ref="/">demo.Index</request>
        <request ref="/news">demo.Index</request>
    </host>
</list>
https://github.com/echipachenko/AMKO
Ответ
#68
Исправил модуль популярных новостей
Добавил модуль последних новостей

Вот кстати пример работы с Хибернейт
https://github.com/echipachenko/AMKO/blo...wsDAO.java

Внизу можно увидеть как составляются запросы, в которых можно указать макс кол результатов и тип сортировки.
Ответ
#69
Исходники переехали на https://sourceforge.net/projects/amko/
Ответ
#70
echipachenko Написал:Исходники переехали на https://sourceforge.net/projects/amko/

и зачем? в чем польза?
consulo.io - Consulo - multi-language IDE
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Русскоязычные сервера Discord и его проблемы 2021 (2022 - ...) No Name5 0 321 11-02-2023, 10:15 AM
Последний пост: No Name5
  Блог разработки сервера L2Liona Interlude L2Liona 0 1,304 10-19-2021, 09:08 PM
Последний пост: L2Liona
  Интиресует ли кого нибудь совместное развитие L2 сервера? AfterJob 0 1,014 03-05-2020, 06:07 AM
Последний пост: AfterJob
  ОС для сервера (опрос) ccc 5 1,891 07-24-2019, 10:34 PM
Последний пост: Serg Weider
  Ищу надежного напарника имеется 4 сервера ! iLee 2 1,607 08-10-2017, 11:05 PM
Последний пост: Alay
  Реклама сервера в группе ВК Lineage mifive 0 1,039 04-21-2017, 09:10 AM
Последний пост: mifive
  Ищу недорогой хост для тс3 сервера с защитой от дудоса moveton 2 1,691 11-19-2016, 05:21 PM
Последний пост: orogastus
  Нужны комментарии по концепту сервера gdialex 8 2,254 08-30-2016, 06:34 PM
Последний пост: Disenchanted
  Помогите ответить на несколько вопросов по поводу сервера OneThunder 13 3,477 08-23-2016, 02:07 PM
Последний пост: Kampina
  Ищу файлы сервера La2World VOLKyiv 0 1,093 07-31-2016, 10:19 PM
Последний пост: VOLKyiv

Перейти к форуму:


Пользователи, просматривающие эту тему: 5 Гость(ей)