android_ico

Android. С чего начать?

Автор: Александр Барчук

Android

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

java-reflection-api-dynamic-class-loading

Reflection API

Автор: Александр Барчук

Java SE

Часто возникает необходимость во время исполнения java класса получить данные об этом же или другом классе. Это можно осуществить с помощью Reflection API.

validation-protocol-execution-tips

Валидация формы Spring 3 MVC

Автор: Александр Барчук

Spring Framework

В этой статье я бы хотел вам показать как реализовать валидацию данных формы средствами Spring.

jar_256

Как создать Jar файл в Maven

Автор: Александр Барчук

Java SE Maven

В этом уроке я покажу вам, как использовать Maven для создания Java проекта и упаковать его в *.jar файл, а также как сделать его исполняемым.

mail

Отправка письма через GMail и Glassfish

Автор: Александр Барчук

Java EE

В этом посте я покажу вам, как настраивать JavaMail используя SMTP сервер GMail в Glassfish. Таким образом, можно избежать hardcoding  адресов сервера в приложении, и сделать ваше приложение более гибким. Это также минимизирует объем кода.

48e2ca80836bc9d61086aa4fe9889ca2e11f3c8f

Реализация интерфейса List. Часть 2

Автор: Александр Барчук

Java SE

В этом уроке мы реализуем  интерфейс List семейства Collection на основе двунаправленной очереди.

java-set-list-map

Реализация интерфейса List. Часть 1

Автор: Александр Барчук

Java SE

В этой серии статей я продемонстрирую один из способов реализации интерфейса List. Для реализации мы будем использовать двунаправленную очередь.

mvc

Spring 3. MVC — Hello world

Автор: Александр Барчук

Java EE Spring Framework

В этой статье я хочу вам показать, как реализовать  MVC приложение используя Spring framework, а точней Spring MVC.

Update-Logo

Асинхроный EJB

Автор: Александр Барчук

Java EE

Одной из новых возможностей, представленных в Enterprise Java Beans 3.1 (JSR 318) асинхронный вызов бизнес-методов. Это позволяет контролировать, выполнение серверной части приложения независимо от клиентской. Асинхронные операции могут вернуть "Future <T>", которые позволяют клиенту получить результирующее значение, проверить исключения, или попытаться отменить любой незавершенный вызовов.

multythreading1

Многопоточность в Java

Автор: Александр Барчук

Java SE

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

В этом уроке мы поговорим о интернационализации и локализации в Spring 3.0 MVC. Мы добавим поддержку i18n с l10n для приложения Spring.