Как работает Servlet в Java.

Сегодня пришло время узнать как же работает Servlet, а не просто копировать код и верить мне на слово. Эта статья является продолжением цикла статей о простом сайте на джава, но здесь мы не будем продолжать работать над сайтом, а узнаем, как все работает на низком уровне.

Continue reading


Подключаем статические ресурсы к веб приложению. Простой сайт на Java часть 2.

сайт на java

Продолжаем писать наш сайт на Java и в этой части мы подключим статические ресурсы к нашему веб приложению: таблицы стилей (CSS), javascript, картинки. Если Вы еще не читали первую статью, вот ссылка.

Continue reading


Как открыть maven проект в Eclipse

кот за компом

Перед тем, как мы продолжим изучать веб программирование, я хотел бы показать, как импортировать или открыть готовый Maven веб проект в Eclipse и запустить его в Tomcat. Данная схема работает не только в еклипсе. Таким образом можно открывать проекты в Netbeans, Intellij idea и других программах.

Continue reading


Простой сайт на Java

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

Continue reading


Функциональные интерфейсы — новое в Java 8

functional interfaces

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

Continue reading


Форматирование строк и чисел в Java

Сегодня мы поговорим о такой теме, как форматирование строк и чисел в Java. Зачастую бывает, что нужно вывести дробные числа или строки в определенном виде, который будет удобен для чтения и анализа. Для этого существуют очень удобные стандартные механизмы знание которых поможет Вам выводить строки и числа в любом удобном для Вас виде.

Continue reading


Исключения в Java и их обработка. Try-catch-finally

Сегодня поговорим об исключениях в языке java и обработке ошибок, которые обязательно будут случаться с во время работы. Исключения (Exception)  бывают двух видов: checked (проверяемые) и unchecked (не проверяемые).

Continue reading


Spring MVC настройка без xml и web.xml

Этой заметкой я хочу начать серию статей по Spring и в частности по Spring MVC. Рассмотрим настройку приложения spring без xml. Поскольку это один из самых популярных фреймворков в современной разработке веб приложений, его знания требуют даже от претендентов на должность младшего java разработчика, не говоря о претендентах на высшую должность. 

Continue reading