Главная » Статьи для тега "оказывается"

Работа с обычным JNDI API Spring

Добавлено Дата: 19 July, 2014 категория: Spring

Реализация поиска объектов в репозитории JNDI может оказать- ся весьма утомительным занятием. Например, допустим, что нам

требуется выполнить типичную операцию по извлечению объекта javax.sql.DataSource из JNDI. Используя только JNDI API, реализо- вать эту операцию можно было бы, как показано ниже:

Читать »

Обзор Hibernate Spring

Добавлено Дата: 25 June, 2014 категория: Spring

В предыдущем разделе было показано, как использовать в прило- жении шаблоны JDBC, предоставляемые фреймворком Spring. Как оказывается, для работы с Hibernate фреймворк Spring предлагает похожий класс шаблона, абстрагирующий использование возмож- ностей фреймворка Hibernate. Исторически для работы с фрейм- ворком Hibernate в приложениях на основе Spring используется класс HibernateTemplate. Подобно своим сородичам из реализации поддержки JDBC, класс HibernateTemplate сам беспокоится обо всех тонкостях взаимодействий с Hibernate, перехватывая исключения, генерируемые этим фреймворком и преобразуя их в неконтролируе- мые исключения Spring.

Читать »

Фатальный вызов init Objective-C

Добавлено Дата: 17 April, 2013 категория: iPhone, Objective-C, Программирование для iOS и MacOS

Время от времени встречаются  ситуации,  в  которых  безопасное  переопределение основного инициализатора суперкласса оказывается невозможным. Допустим, мы создаем субкласс NSObject с именем WallSafe, а его основным инициализатором является initWithSecretCode:. Однако инициализация secretCode значением по умолчанию не обеспечивает необходимого уровня безопасности в вашем приложении. А это означает, что используемая схема – переопределение init для вызова основного инициализатора нового класса со значениями по умолчанию – оказывается неприемлемой.

Читать »

Когда применяются исключения

Добавлено Дата: 7 April, 2012 категория: Java

В начале этой главы мы воспользовались  выражением “неожиданное ошибочное состояние”, чтобы описать момент возбуждения исключения. Исключения не предназначаются  для простых, предсказуемых ситуаций. Например, достижение конца входного потока является заранее предсказуемым, так что проверка на “исчерпание” потока является частью ожидаемого поведения метода. Код возврата, сигнализирующий  о конце ввода, и проверка его при вызове также выглядят вполне разумно — к тому же такую конструкцию оказывается проще понять. Сравним типичный цикл, в котором используется флаг возврата

Читать »

Доступ к членам

Добавлено Дата: 12 March, 2012 категория: Java

объекта осуществляется с помощью оператора . — например, obj.method(). Оператор . может применяться и для доступа к статическим членам либо по имени класса, либо по ссылке на объект. Если для доступа к статическим членам используется ссылка на объект, то выбор класса осуществляется на основании объявленного типа ссылки, а не фактического типа объекта. Для доступа к элементам массивов служат квадратные скобки — например, array[i].

Читать »