Профессиональная разработка интернет приложений

Программирование на Java, PHP, Flash…

Рубрика «Для начинающих»

Безопасное включение/отключение фильтров в Hibernate

Иногда, при выполнении запроса, вам необходимо отключить некоторые фильтры Hibernate. Для этого можно использовать методы сессии – disableFilter(String), enableFilter(String). Если фильтр по умолчанию включен, то сначала его отключают, потом выполняют запрос, а затем включают снова. Но если в промежутке между отключением и включением фильтра будет брошено исключение, то код снова включающий фильтр, выполнен не будет, [...]

Ваш отзыв

Передача параметров в приложение из tomcat

Если вам необходимо передать параметры из контейнера, например tomcat, в ваше приложение, можно добавить эти параметры в JAVA_OPTS с префиксом -D. В приложении их можно прочитать с помощью класса System: System.getProperty(«propertyName»). Например, прописав в catalina.bat строку set JAVA_OPTS=%JAVA_OPTS% -DpropertyName=test java код System.getProperty(«propertyName»); вернет строку «test».

Отзывов (1)

Уменьшение изображения в PHP

В интернет-приложениях очень часто используются формы загрузки изображений. В некторых случаях, для больших изображений необходимо сделать их маленькие копии, которые бы вписывались в определенные пропорции. Предлагаю небольшой скрипт для решения этой проблемы: PLAIN TEXT PHP: $gd_image = imagecreatefromjpeg($path_to_source); $w = imagesx($gd_image); $h = imagesy($gd_image);   $wm = $max_width/$w; $hm = $max_height/$h;   if ($wm < [...]

Отзывов (3)

Интерфейсы в PHP 5

В PHP 5 появилась такая замечательная возможность ООП, как интерфесы классов. Интерфес определяет методы, которые должен содержать класс, реализующий интерфейс. Все методы, определенные в интерфесе должны быть реализованы. Интерфес создается с помощью ключевого слова interface. Все методы в интерфейсе должны быть публичными. PLAIN TEXT PHP: interface CanWalk {     public function walk(); } Класс [...]

Ваш отзыв

Абстрактные классы в PHP 5

В PHP 5 появилась возможность создавать абстрактные классы и методы. Например: PLAIN TEXT PHP: abstract class Animal {     abstract protected function run();     public function jump(){         echo "Jump! ";     } }

Отзывов (1)

Классы в PHP 5

В этой статье я расскажу о некоторых принципах работы с классами в PHP 5 Класс описывается следующим образом: PLAIN TEXT PHP: class Main { } Каждый класс может содержать конструктор и деструктор, описывающиеся функциями __construct() и __destruct()

Ваш отзыв

Spring + Hibernate

Большинству интернет-приложений необходимо сохранять результаты своей работы в базу данных. На java, сделать это можно с помощью различный фреймворков, одим из который является Hibernate. Для работы с базой данных, используются объекты HibernateTemplate и Session. Причем второй появляется только внутри HibernateCallback. В свою очередь, HibernateCallback вызывается из метода execute объекта класса HibernateTemplate. Таким образом, для работы [...]

Отзывов (2)