Обмен данными по сети на основе сокетов в Java

Передача данных — одна из краеугольных задач информационных технологий. От неё зависит как работа компаний, так и повседневная жизнь обычных людей. Для решения этой задачи Java предоставляет различные механизмы, среди которых особое место занимают сокеты.

Простейшее web приложение на Node.js

Node.js – это платформа, которая превращает JavaScript из узкоспециализированного «браузерного» языка в язык программирования общего назначения. В частности Node.js позволяет использовать JavaScript в web приложениях на стороне сервера, что раньше было невозможно.

Пишем AJAX компонент на React. Часть 3. Связываем AJAX запрос и обработку событий

В предыдущих статьях мы уже изучили отправку AJAX запроса, получение ответа от сервера и основы обработки событий. Теперь настало время объединить всё это вместе.

Добавляем поддержку Node.js в Visual Studio 2017

В настоящее время существует несколько популярных IDE которые поддерживают Node.js. В их числе: Web Storm от JetBrains, NetBeans и VisualStudio. Но, если в первых двух поддержка разработки на Node.js уже есть из коробки (правда, в случае NetBans это справедливо не для всех редакций), то для Visual Studio её необходимо добавить.

XML сериализация и десериализация произвольных объектов в C#

Работу с XML в C# условно можно разделить на четыре части, в зависимости от решаемых задач. Стандартный разбор (парсинг) и формирование XML при помощи DOM, Xpath и т. п.; Сериализация и десериализация объектов, имеющих для этого штатные средства (например, DataTable); Сериализация и десериализация произвольных объектов, не относящихся к предыдущей части; Валидация

Каркас проекта Spring MVC. Использование аннотаций

В предыдущей статье мы рассмотрели каркас проекта на Spring MVC в котором используется XML конфигурация. Однако это подход на сегодняшний день уже устарел и вместо него рекомендуется использовать аннотации.

Что должно включать техническое задание

Техническое задание — это исходный документ для разработки любого программного продукта. Оно устанавливает его основное назначение, характеристики и показатели качества. Поэтому техническое задание в первую очередь должно содержать основные технические требования к разрабатываемому программному продукту и отвечать на вопрос, что он должен делать, как работать и при каких условиях.

Каркас проекта Spring MVC. Использование XML конфигурации

Одна из неприятных особенностей любого фреймворка — необходимость выполнения целого ряда типовых действий для того чтобы получить минимально работоспособный проект. К сожалению, Spring MVC не исключение.