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

Java, PHP, ROR…

Рубрика «Программирование»

Zend Framework и Oracle

Ну что может быть проще? Для подключения к Oracle, с помощью фабричного метода Zend Framework, создаем объект подключения. Но при попытке вставки в таблицу новой записи, получаем исключение “942 ORA-00942: table or view does not exist”, хотя таблица на самом деле существует! А секрет этого неожиданного исключения, кроется в SQL запросе, выполняемом для вставки строки. [...]

Отзывов (3)

Передача параметров в приложение из 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)

Загрузка параметров hibernate из файла

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

Ваш отзыв

Проблема с отладкой Flex приложения

Если при попытке отладки Flex приложения, отладчик не может соединиться с программой и во Flex Builder вылетает ошибка:
Failed to connect; session timed out.

Ensure that:

1. You compiled your Flash application with debugging on.

2. You are running the debugger version of Flash Player.
То скорее всего ваш антивирус запретил соединение с браузером. Необходимо отключить [...]

Ваш отзыв

Создание простого сервиса обмена сообщениями на WMS

Предлагаемый сервис будет работать на сервере Wowza Media Server. Данный сервер и среду разработки можно скачать с этого сайта.
Создание нового пректа
Открыв Wowza IDE, выполняем команду File->New…->Wowza Media Server Pro project. Указав название проекта в первом окне, преходим к окну создания нового модуля. В этом окне указываем пакет и имя создаваемого модуля. Также можно указать методы, [...]

Отзывов (2)

Ключевое слово Volatile

В Java существует ключевое слово volatile. Оно указыватеся перед декларацией членов класса. Модификатор volatile показывает виртуальной машине, что данная переменная может быть изменена другими нитями.
Переменная, помеченная ключевым словом volatile, не будет кэшироваться в контексте нити, а доступ к ней будет осуществляться так, словно она заключена в блок synchronized. Volitile-переменная читается прямо из основной памяти, исключая [...]

Ваш отзыв

ZendFramework валидатор NotEmpty

Если вы хотите, чтобы в вашей форме, созданной с помощью ZendForm, было обязательное поле, то логичнее всего, было бы добавить для этого поля валидатор Zend_Validate_NotEmpty. Но несмотря на наличие валидатора, этот код, будет позволять оставлять поле text незаполненым:
$text = new Zend_Form_Element_Text(”text”);
$text->addValidator(new Zend_Validate_NotEmpty());
$form->addElement($text);
На самом деле, проблема решается установкой адрибута required в true для обязательного элемента. Такой код [...]

Ваш отзыв

Работа с валидаторами форм в Zend Framework

В комментариях к статье “Работа с формами в Zend Framework“, Сергей задал вопрос о реализации проверки уникальности логина пользователя и совпадения пароля и подтверждения. Так как же это реализовать!
Одним из вариантов является создание валидаторов, отвечающих требованиям наших задач. Давайте сначала создадим валидатор, проверяющий наличие в базе данных пользователя с заданным логином.
Валидатор текстового поля
Сначала создадим папку, [...]

Отзывов (3)

Spring 2.5 - что должен возвращать контроллер?

В предидущих статьях мы разбирались с описанием контроллеров с помощью аннотаций. Тогда контроллеры возвращали объекты ModelAndView. Но в Spring 2.5 контроллер может возвращать не только объекты этого типа. 
Итак, что может вовращать обработчик запроса?
1) Объект типа ModelAndView. Этот вариант мы уже обсуждали….
2) Модель. Этот вариант удобен, если для вашей странцы необходим только один объект, пердставляющий форму. [...]

Отзывов (1)

Аутентификация в Zend Framework

В Zend Framework существует удобный механизм осуществления аутентификации. Рассмотрим простой пример его использования.
Для хранения логинов и паролей будет использоваться таблица в базе данных:
CREATE TABLE `users` (
`id` INT NOT NULL AUTO_INCREMENT ,
`login` VARCHAR( 20 ) NOT NULL ,
`password` VARCHAR( 100 ) NOT NULL ,
`fullname` VARCHAR( 100 ) ,
PRIMARY KEY ( `id` )

);
Теперь создадим метод, который вызывается при регистрации пользователя. В нем заполняются поля созданой ранее таблицы:
public function processAction(){
$form = $this->getForm();
if ($form->isValid($_POST)){
$fullName = $form->getValue(”fullname”);
$login = $form->getValue(”login”);
$password = md5($form->getValue(”password”));
$db = DBUtils::getConnection();
$data = array(”fullname” => $fullName, “login” [...]

Отзывов (1)