<MyRusakov.ru />

Создание крупного проекта на Java с нуля

Создание крупного проекта на Java с нуля

Данный курс научит Вас создавать крупные проекты на Java грамотно и быстро. В курсе Вы увидите создание большой и сложной программы на Java абсолютно с нуля.

В начале курса у нас будет только идея, а в конце готовый продукт, который можно использовать в практических целях.

В рамках упражнений курса Вы параллельно со мной будете создавать свою большую программу на Java, что даст Вам необходимую практику, после которой для Вас уже не будет разницы, какого размера создавать программы.

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Установка базы данных MongoDB

Установка базы данных MongoDB

Все базы данных делятся на два типа, с хранением данных в таблицах (MySQL) и с хранением данных, в массивах (формат BSON). MongoDB – документо-ориентированная база данных и относится ко второму типу. При разработке сайтов на платформе Node JS, предпочтительнее использовать именно MongoDB.

Структура MongoDB

Если данные не хранятся в таблицах, как мы уже привыкли, тогда где они хранятся? Базы MongoDB состоят из уникальных коллекций с уникальными документами. Каждый документ - это объект, в котором хранятся данные, в JavaScript формате.

"product": {
    "name" : "book",
    "year" : "2018",
    "price": "1200"
        }

Данные, находятся в строке, состоящей из пары – ключ: значение, где price – ключ, а 1200 - значение.

В чем разница у этих двух записей?

"price" : "1200" // строка
"price" : 1200 // число

В языках программирования, надо как-то обозначить, где число, а где строка. Если нужно вывести цену на сайте, то такой тип данных является строкой и пишется в кавычках. Для математических вычислений, нужны числа, их мы пишем без кавычек.

Установка и настройка MongoDB

Шаг 1) Для установки, выберете здесь, вашу ОС и скачайте архив. На 32-bit систему Windows, не получится установить 64-bit версию.

Установка базы данных MongoDB.

Шаг 2) Запускаем скачанный архив и сделаем некоторые настройки. В типах установки, выберите кастомный вариант – Custom, создайте папку mongodb, в корне диска C:\mongodb и распакуйте архив в эту папку.

Шаг 3) База данных установлена. Дополнительно создайте ещё две папки, где мы будем хранить наши базы данных. C:\mongodb\data\db

Шаг 4) В корне папки mongodb, создайте папку log с текстовым файлом mongo.log. Данный файл нужен для отслеживания возможных ошибок. C:\mongodb\log\mongo.log

Шаг 5) В строке поиска напечатайте cmd и нажмите правой кнопкой мыши на Командная строка и выберите пункт Запустить от имени администратора.

Шаг 6) Настройте MongoDB через консоль. Перейдите в корневой каталог mongodb, введя команду cd mongodb. Затем перейдите в папку bin, команда cd bin.

Шаг 7) Обратитесь к сервису mongod. Для каждой базы данных, будет автоматически создаваться своя папка в указанном месте. Далее укажите путь для хранения логов.
Вводим длинную команду и нажимаем Enter:

mongod --directoryperdb --dbpath C:\mongodb\data\db --logpath C:\mongodb\log\mongo.log --logappend --rest –install

Шаг 8) Инсталлируем сервис mongod net start MongoDB. После установки сервиса, чтобы к нему обратиться, достаточно ввести команду mongod.

Достоинства

База данных MongoDB идеально подходит для работы с Node.js, основанной на базе языка JavaScript. Документо-ориентированная модель, на которой работает MongoDB, простая и интуитивно понятная. Есть набор документов, состоящих из полей, ключ-значение. Все данные объекта хранятся в одном документе, а не размазаны по ячейкам таблицы. Это положительно влияет на скорость обработки данных.

Недостатки

Независимо от того, выбираем мы весь документ или отдельные поля, в вычислительных мощностях, задействован весь документ. Для выборки небольшого количества данных, это невыгодный вариант.

Заключение

Наверное, многие из вас подумали: "Опять эти базы данных, языки программирования – как меня это приблизит к заработку, на создании сайтов? Хотелось бы получить четкий план действий." И вы будете правы на 100%, можно навечно увязнуть в изучении новых технологий, но так и не взять свой первый заказ на фрилансе. В этом видео-курсе, я делюсь всеми своими секретами по успешному заработку на создании сайтов под заказ.

Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления

Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.

Порекомендуйте эту статью друзьям:

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

  1. Кнопка:

    Она выглядит вот так: Как создать свой сайт

  2. Текстовая ссылка:

    Она выглядит вот так: Как создать свой сайт

  3. BB-код ссылки для форумов (например, можете поставить её в подписи):

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

Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.