1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/windydriven-itfarm

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

IT-ферма

Сайт с техническим контентом, включающий веб-интерфейс для просмотра пользователями и управление статьями в бэкэнде.

Структура проекта:

  • itfarm-admin — бэкэнд-управление, включая статьи, категории, комментарии, журналы и разрешения.
  • itfarm-api — инструменты, исключения, перечисления, константы и аннотации.
  • itfarm-cache — кеш-инструменты Redis.
  • itfarm-commons — общие классы, перехватчики, плагин генерации кода MyBatis и модели для разрешений.
  • itfarm-provider — Dubbo для предоставления интерфейсов для удалённого вызова admin и web.
  • itfarm-service — уровень персистентности и бизнес-интерфейсы.
  • itfarm-web — веб-интерфейс, показывающий страницы для просмотра статей пользователями.

Проект постоянно обновляется и используется для изучения новых технологий. Интерфейс относительно простой.

Адрес проекта: http://www.asjava.cn/. Если не открывается (http://itfarm.oschina.mopaasapp.com/), то:

Бэкэнд: http://www.asjava.cn/admin/toLogin.do. Управление статьями и категориями. Обычный пользователь: test, пароль: 1234. Суперпользователь: wdd, пароль: 123. Интерфейс не является последним. Из-за разделения фронтенда и бэкенда есть некоторые проблемы, которые нужно решить. Нет последней версии развёртывания.

Управление пользователями включает управление разрешениями.

Заинтересованные партнёры могут учиться вместе.

Шаги запуска проекта:

  1. Изменить db.properties для подключения к базе данных.
  2. Если не используется Dubbo, включить service-context.xml в application-Context.xml. Если используется, включить META-INF/applicationContext-dubbo.xml и изменить конфигурацию адреса Dubbo (совпадает с адресом провайдера).
  3. Если используется Dubbo, изменить dubbo.xml, указав адрес реестра Dubbo: multicast://224.5.6.7:1234 или адрес ZooKeeper.
  4. Если Dubbo не используется, запустить веб-проект напрямую. Если используется, сначала запустить проект через Tomcat или выполнить основной метод класса App в itfarm-provider, а затем запустить веб-проект.

Эффект работы веб-приложения:

Новый рисунок

Эффект бэкэнда (многие функции ещё не реализованы):

Рисунок эффекта бэкэнда

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

ITFARM — это сайт с техническим контентом (находится в разработке), который включает в себя веб-интерфейс для просмотра пользователями и управление статьями на бэкенде. В проекте используются следующие технологии: Spring MVC, MyBatis (пользовательский плагин для автоматической генерации кода, включая пагинацию), Shiro для управления правами дос... Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/windydriven-itfarm.git
git@api.gitlife.ru:oschina-mirror/windydriven-itfarm.git
oschina-mirror
windydriven-itfarm
windydriven-itfarm
master