Сегодня поговорим о той проблеме, с которой пришлось столкнуться намедни. Нужно было логировать только определенные методы и классы в спринговом приложении. В интеренетах полно решений для всех методов, но мало для конкретных. Поэтому восполним этот пробел нижеследующим решение.
Friday, July 12, 2013
AOP with annotation
Сегодня поговорим о той проблеме, с которой пришлось столкнуться намедни. Нужно было логировать только определенные методы и классы в спринговом приложении. В интеренетах полно решений для всех методов, но мало для конкретных. Поэтому восполним этот пробел нижеследующим решение.
Thursday, July 11, 2013
GWT Cookies
Понадобилось недавно сохранять настройки пользователя на javascript, генерируемом с помощью Google Web Toolkit. Пробежавшись по API нашел очень неплохой класс Cookies. В результате написал небольшую обертку для своих настроек. Чем и делюсь ниже. Сам класс очень простой и я думаю, что нет необходимости что-либо писать еще. Поэтому смотрим ниже выкладку. На все вопросы готов ответить
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import com.google.gwt.user.client.Cookies; | |
/** | |
* @author Kirill Mukhov | |
*/ | |
public class CookiesPeriod { | |
private static final String COOKIE_DISSDOC_PERIOD = "dissdoc_period"; | |
/** | |
* If cookies don't set, return -1 | |
*/ | |
public static Integer getRefreshPeriod() { | |
String value = Cookies.getCookie(COOKIE_DISSDOC_PERIOD); | |
if (value != null && !value.isEmpty()) { | |
return Integer.valueOf(value); | |
} else { | |
return -1; | |
} | |
} | |
/** | |
* Method set cookies | |
*/ | |
public static void setRefreshPeriod(Integer value) { | |
Cookies.setCookie(COOKIE_DISSDOC_PERIOD, value.toString()); | |
} | |
} |
Monday, July 1, 2013
Subscribe to:
Posts (Atom)