Администрирование ОС
[2]
Вопросы администрирования ОС
|
Виртуализация ОС
[2]
Технологии виртуализации
|
Программирование
[19]
Вопросы программирования и проектирования (OpenSource, Java, DSP, Portal, SSO, Identity, Collaboration, WebSerives, ORM, RDBMS, SOA, SOA Secutity etc.)
|
Общие Вопросы
[8]
Общие жизненные вопросы...
|
Программирование Java
[15]
Программирование Java - технология Java SE
|
Программирование Java EE
[1]
Программирование Java - технология Java EE
|
Обучение программированию
[1]
Обучение программированию - курсы, источники в интернете, учебные материалы
|
Oracle
[5]
Oracle, Java, jDeveloper, Oracle Application Express, Oracle Database Express Edition
|
Платформа NetBeans 6.5, Java(TM) SE Runtime Environment (build 1.6.0_07-b06) Ошибка D:\projects\jprojects\WebApplicationTestOptionList\nbproject\jaxws-build.xml:24: You are running on JDK6 which comes with JAX-WS 2.0 API, but this tool requires JAX-WS 2.1 API. Use the endorsed standards override mechanism (http://java.sun.com/javase/6/docs/technotes/guides/standards/), or set xendorsed="true" on <wsimport>. Решение Необходимо произвести обновление JAX-WS до версии 2.1. Обновление доступно на сайте https://jax-ws.dev.java.net - на данный момент актуальная версия 2.1.5, файл JAXWS2.1.5-20081030.jar.
|
Успешно закончено обучение в онлайн курсе J2EE Programming (ведет курс Sang Shin) (14 курс). И получен именной сертификат (электронный правда - но все равно приятно) - список окончивших курс доступен на сайте (http://www.javapassion.com/j2ee/J2EEProgrammingGraduates.html#Graduates_from_the_14th_Session). На сайте БЕСПЛАТНО доступны материалы для самостоятельного и групового изучения по темам:
|
JCS (Java Caching System) - библиотека, позволяющая реализовать эффективное кеширование данных в приложении (в том числе и Веб). Возможности
Преимущества
Страничка проекта http://jakarta.apache.org/jcs/ Пример класса для работы с JCS /* |
ALTER DATABASE DEFAULT CHARACTER SET 'utf8' COLLATE 'utf8_unicode_ci'
|
Задача
Управление авторизацией в Веб-приложении (JSF) Форма авторизации Кнопка выхода :) Решение Авторизация - ввод логина и пароля Хранение состояния авторизации - в session бине Проверка состояния авторизации (пройдена или нет) в фильтре - если авторизация не произведена - перенаправление на страницу авторизации Проблема - возникновение ошибки IllegalStateException в методе doFilter класса фильтра. В результате борьбы с проблемой код приобрел следующий вид Фрагмент кода класса-фильтра public class LoginAction implementation Filter{ ... public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain){ ... HttpServletRequest httpRequest = (HttpServletRequest) request; HttpServletResponse httpResponse = (HtpServletResponse) response; HttpSession httpSession = httpRequest.getSession(); Boolean login = new Boolean(httpSession.getAttribute("login")); Boolean ... Читать дальше » |
Стандартный путь завершения работы - это разрушение сессии в броузере клиента request.getSession().invalidate(); response.sendRedirect("..."); где request - HttpServletRequest и response HttpServletResponse соответственно. |
При вставке данных можно (и нужно) использовать механизм последовательностей
Рассмотрим на примере последовательностей БД Oracle Пример Класс Java public class SomeClass{ private int someId = 0; public int getSomeId(){ return someId; } public int setSomeId(int someId){ this.someId = someId; } } Последовательноть БД Oracle create sequence EXAMPLE_GEN minvalue 1 maxvalue 9999999999 increment by 1 start with 1 nocache order cycle Конфигурационный файл iBatis <parameterMap id = "add-param" class = "...SomeClass"> <parameter property = "someId"/> </parameterMap> <insert id = "add-value" parameterMap = "add-param"> <selectKey resultClass = "int" key ... Читать дальше » |
Суть проблемы
Класс Java с полем типа java.util.Date -> framework iBatis -> БД Oracle (таблица с полем типа TIMESTAMP) Задача - вставка данного поля в БД Решение Таблица БД EXTABLE поле CREATEDATE типа TIMESTAMP(6) Фрагмент класса Java public class SomeClass{ private Date CreateDate; public Date getCreatedate(){ return CreateDate; } } Фрагменты файлов iBatis <parameterMap id = "add-param" class = "..."> <parameter property = "Createdate"/> </parameterMap> <insert id = "addValue" parameterMap = "add-param"> insert into EXTABLE (..., createdate, ...) values (..., to_char(?, 'DD.MM.RR HH24:MI:SSXFF'), ...) </insert> Строчка 'DD.MM.RR HH24:MI:SSXFF' (формат даты и времени) получен из переменной (Oracle) select * from nls_session_parameters Формат хранится в поле NLS_TIMESTAMP_FORMAT - в ... Читать дальше » |
JavaFX — набор приложений для создания Rich Internet Applications (RIAs) с возможностью подгрузки медиа и контента. Впервые продемонстрирован Sun Microsystems
на Международной конференции Java разработчиков - JavaOne, в мае 2007.
JavaFX включает в себя набор утилит, с помощью которых веб
разработчики, дизайнеры могут быстро создавать и предоставлять Rich Internet Applications
для десктопов, мобильных устройств, телевидения и других платформ. На
данный момент, JavaFX состоит из JavaFX Script и JavaFX Mobile. В мае
2008 <
...
Читать дальше »
|
Как настроить запуск виртуальных машин VMware Workstation и Server при старте Windows
Как настроить запуск виртуальных машин VMware Workstation и Server при старте Windows Автор: Александр Самойленко Дата: 09/08/2008 Многие пользователи настольной платформы VMware Workstation и серверной VMware Server хотели бы настроить автоматический запуск виртуальных машин при старте Windows, но до входа в систему. Это необходимо для того, чтобы в случае перезагрузки компьютера виртуальные машины автоматически бы «поднимались», и не требовалось бы вмешательства администратора. Чтобы реализовать это, вам понадобится настроить запуск виртуальной машины в качестве службы. Итак, для начала вам понадобится:
Категория: Виртуализация ОС |
Просмотров: 10051 |
Добавил: Dsa |
Дата: 12.11.2008
| Комментарии (10)
|