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

OSCHINA-MIRROR/windydriven-itfarm

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
README.md 3.6 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 27.11.2024 19:08 ea714ee

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 )

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

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