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

Java, PHP, ROR…

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

Безопасное включение/отключение фильтров в 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”.

Связанные записи

Создание новой базы данных в Oracle (0)
Разворачиваем простой кластер на tomcat (2)
Запускаем Tomcat из Eclipse [...]

Отзывов (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 < $hm){

  $targetw = $w * $wm;

  $targeth = $h * [...]

Отзывов (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! ";

    }

}

Связанные записи

Классы в PHP 5 (0)
Интерфейсы в PHP 5 (0)

Ваш отзыв

Классы в PHP 5

В этой статье я расскажу о некоторых принципах работы с классами в PHP 5
Класс описывается следующим образом:
PLAIN TEXT
PHP:

class Main {

}

Каждый класс может содержать конструктор и деструктор, описывающиеся функциями __construct() и __destruct()

Связанные записи

Интерфейсы в PHP 5 (0)
Абстрактные классы в PHP 5 (0)

Ваш отзыв

Spring + Hibernate

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

Отзывов (2)