corner imagecorner image
FeaturesPluginsDocs & SupportCommunityPartners

Перенос проектов Java Studio Creator в среду IDE NetBeans

Отличные новости для пользователей Java Studio Creator! В среде IDE NetBeans с открытым исходным кодом предоставляется широкий спектр знакомых пользователям возможностей для разработки визуальных веб-приложений, а также функции создания рабочих сред, приложений уровня предприятия и мобильных приложений. В среде IDE NetBeans 6.0 и 6.1также имеются средства для разработки приложений на C/C++, Ruby, Ruby on Rails и SOA, что обеспечивает расширенные возможности и даже позволяет унифицировать всю среду разработки.

Содержание

Содержимое на этой странице относится к среде IDE NetBeans 6.0 и 6.1
  • Почему необходим перенос?
  • Начало работы со средой IDE NetBeans
  • Перед переносом проектов
  • Перенос каталога пользователя
  • Файлы настройки
  • Открытие проекта Sun Java Studio Creator 2 Update 1 в среде IDE NetBeans
  • Подключение к источнику данных
  • Переходы по страницам
  • Разрешение ссылок на библиотеки
  • Развертывание перенесенных приложений
  • Помощь при переносе проекта
  • Заключение
  •  

    Перед использованием данного руководства необходимо установить среду IDE NetBeans 6.0 или 6.1 с веб-функциональностью (вариант установки "Web & Java EE" или "Full"), которую можно получить на странице загрузки среды IDE NetBeans 6. Ознакомьтесь с основными компонентами среды IDE. (Например, обратите внимание на то, что местоположение некоторых окон в среде NetBeans отличается от их местоположения в Java Studio Creator.) Все описанные в этом руководстве процедуры выполняются на основе проекта Java Studio Creator, для которого используется JSF 1.1 и J2EE 1.4.

    Почему необходим перенос?

    Зачем переходить на среду IDE NetBeans? Приведем лишь несколько причин:

    • Среда IDE NetBeans является поддерживаемым направлением перехода для Java Studio Creator.
    • Среда IDE NetBeans поддерживает все виды разработки веб-, офисных и мобильных приложений без изменения средств.
    • Среда IDE NetBeans поддерживает последние технологии Java EE и SE.
    • Среда IDE NetBeans поддерживает широкий выбор серверов приложений без дополнительной настройки.

    В данном руководстве рассмотрен процесс импорта проекта Sun Java Studio Creator в среду IDE NetBeans. Предложены рекомендации и методы переноса самых общих типов проектов, поддерживаемых Sun Java Studio Creator. Конечно, проекты могут значительно отличаться друг от друга в отношении используемых служб и технологий, однако многие из приводимых здесь инструкций по переходу все же остаются актуальными.

    Начало работы со средой IDE NetBeans

    В дистрибутив Web & Java EE среды NetBeans входят все средства разработки визуальных веб-приложений из Java Studio Creator. Перед началом переноса проектов из Java Studio Creator установите среду IDE NetBeans 6.0 или 6.1 следующим образом:

    1. Загрузите и установите дистрибутив Web & Java EE, NetBeans 6.0 или 6.1. Можно также выбрать полный дистрибутив среды NetBeans, которая содержит Web и Java EE.
    2. Следуйте приведенным ниже указаниям для переноса каталога пользователя из Java Studio Creator в среду IDE NetBeans.
    3. В среде IDE установите два дополнительных подключаемых модуля:
      1. На основной панели инструментов выберите "Tools > Plugins".

        Откроется диспетчер подключаемых модулей.
      2. На вкладке "Available Plugins" установите флажок рядом со следующими подключаемыми модулями:
        • Visual Web JSF Backwards Compatibility Kit – предоставляет дополнительные библиотеки, которые требуются для поддержки проектов на основе J2SE 1.4 или J2EE 1.4. Сюда входят следующие библиотеки:
          • JavaServer Faces 1.1 Reference Implementation (RI).
          • JDBC RowSet Reference Implementation (RI).
          • Библиотеки JAX-RPC из JWSDP 1.6.
        • Visual Web JSF Portlet Support – необходим только в том случае, если из Sun Java Studio Creator переносятся проекты портлетов.
      3. Нажмите кнопку "Install" и следуйте указаниям мастера диспетчера подключаемых модулей.

    Перед переносом проектов

    При переносе проектов из Sun Java Studio Creator 2 Update 1 необходимо учитывать следующие аспекты:

    • Перед открытием проекта в среде IDE NetBeans проверьте, что имеется его резервная копия. После открытия проекта в среде NetBeans 6.0 или 6.1 проект становится несовместимым с Sun Java Studio Creator.
    • Проекты, созданные в Sun Java Studio Creator, включают папку, содержащую информацию о состоянии, которая может вызывать ошибки при импорте в IDE NetBeans 6.0 или 6.1. Перед открытием проекта в IDE NetBeans рекомендуется удалить из проекта папку myProject/nbproject/private. При открытии проекта в среде IDE NetBeans эта папка будет восстановлена с актуальной информацией о состоянии.
    • При использовании более ранних выпусков Sun Java Studio Creator выполняйте перенос проекта в Sun Java Studio Creator 2 Update 1 в новую версию среды IDE, обновление 1, как описано в разделе Перенос параметров настройки и данных из Java Studio Creator 2.

    Перенос каталога пользователя

    Перед запуском среды IDE NetBeans проверьте, что закрыты все экземпляры среды IDE NetBeans и Java Studio Creator. При первом открытии IDE NetBeans 6.0 или 6.1 среда IDE распознает предыдущую установленную версию Sun Java Studio Creator 2 Update 1 и выдает запрос на перенос каталога пользователя, показанный на рисунке ниже. Для переноса параметров настройки нажмите кнопку "Yes" в диалоговом окне "Confirm Import Settings". Диалоговое окно "Confirm Import Settings"

    Если требуется открыть проект, который был разработан в другой версии среды IDE, а пользовательские параметры настройки для соответствующей версии не были перенесены, выполните следующие действия:

    1. Закройте среду IDE NetBeans.
    2. Измените имя каталога пользователя версии IDE, который не требуется переносить.
    3. Удалите каталог пользователя IDE NetBeans 6.0 или 6.1. Для получения данных о местоположении каталога пользователя выберите "Help > About", а затем откройте вкладку "Details", как показано на рисунке ниже.
    4. Перезапустите среду IDE NetBeans.
    5. В диалоговом окне "Confirm Import Settings" нажмите кнопку "Yes" для переноса параметров настройки для версии, использованной при создании проекта.

      Каталог пользователя создается при каждом запуске среды IDE. Файл, удаленный в действии 3, создается повторно.

      Для появления запроса при следующем запуске среды IDE NetBeans переименуйте каталог пользователя. Для получения данных о местоположении каталога пользователя выберите "Help > About", как показано на рисунке ниже.Информация об установке
    6. Для открытия проекта в среде IDE выберите "Open Project Folder". Средой IDE выполняется сканирование пути к классам проекта. На это может потребоваться несколько секунд, в зависимости от размера проекта.

    Подключение к источнику данных

    <>

    Перед запуском приложения в среде IDE NetBeans должна быть разрешены все источники данных.

    При переносе каталога пользовательских параметров настройки из Sun Java Studio Creator 2 Update 1 в каталог среды IDE NetBeans добавляются сторонние библиотеки элементов, которые отображаются по пути "Tools > Component Library Manager" в среде IDE NetBeans 6.0 или 6.1.

    База данных VIR поставляется вместе со средой IDE. Для переноса параметров настройки откройте проект, а затем разверните узел главного проекта. (Это типичный способ переноса параметров настройки базы данных.) В правой нижней части IDE появится индикатор хода выполнения, отображающий сообщение "Updating Legacy Project...". При этом выполняется перенос подключений к базам и источникам данных, если параметры настройки не были перенесены из предыдущего каталога пользователя при первом запуске среды IDE. Проект будет обновлен и готов к использованию в NetBeans 6.0 или 6.1.

    Примечание: Подключение к базе данных TRAVEL из Sun Java Studio Creator 2 Update 1 не переносится; стандартные приложения из более старой версии среды IDE могут не работать в IDE NetBeans 6.0 или 6.1. После перезапуска среды IDE NetBeans будет установлено подключение к базе данных TRAVEL, схема которой несовместима со схемой из Sun Java Studio Creator 2 Update 1.

    Примечание: При переносе проектов из Creator, в которых используются подключения к базе данных Oracle, могут возникать ошибки. Это вызвано тем, что драйверы DataDirect для Oracle, используемые в Creator, больше не поставляются вместе со средой NetBeans 6. Эти драйверы используются только в Creator, поэтому их перенос невозможен. Однако существует способ обхода этой проблемы, с которым можно ознакомиться здесь.

    Переходы по страницам

    Редактор переходов на странице, используемый в Java Studio Creator, в среде IDE NetBeans 6.0 и 6.1 заменен редактором потока операций на странице.

    В Java Studio Creator проекты имели три файла настройки Faces для разных целей:

    • managed-beans.xml.Этот файл предназначался для всех записей управляемых компонентов (включая сеансный компонент, компонент запроса и компонент приложения).
    • navigation.xml.Этот файл содержал все правила перехода.
    • faces-config.xml.Этот файл, как правило, был пустым, если какие-либо значения не были введены вручную.

    Напротив, для новых проектов в NetBeans 6.0 или 6.1 все данные хранятся в одном файле "faces-config.xml" по умолчанию. Однако при этом можно добавить новые файлы настройки Faces, а также собственные правила или значения в них.

    Новый редактор потока операций на странице может использоваться с любым файлом настройки Faces.

    Новый редактор потока операций на странице обеспечивает 3 различных представления для просмотра правил перехода (для перехода между представлениями используется раскрывающийся список рядом с кнопкой "XML"):

    • Project.Это представление по умолчанию, в котором отображаются все страницы в проекте (включая страницы JSF, html и т.д.) вместе со всеми правилами перехода из конкретного файла настройки Faces.
    • Faces Configuration Only.Аналогично, в этом представления показаны все правила в текущих файлах настройки Faces, но отображаются только релевантные страницы.
    • All Faces Configuration.В этом представлении правила перехода и случаи из всех файлов настройки Faces объединены вместе и отображаются вместе со всеми релевантными страницами.

    Для получения дополнительных сведений о переходах по страницам см. руководство по среде NetBeans Переходы по страницам в веб-приложении. В данном руководстве описаны все возможности переходов по страницам в интегрированной среде разработки NetBeans.

    Разрешение ссылок на библиотеки

    При появлении сообщения об ошибке, указывающего на неразрешенные ссылки на библиотеки, необходимо удалить эти ссылки. При удалении ссылок на библиотеки риск для проекта отсутствует.

    1. Щелкните правой кнопкой мыши узел проекта и выберите "Properties".
    2. Щелкните узел "Libraries" и удалите значения в окне "Compile", значок которых имеет желтый символ рядом с недопустимой ссылкой на библиотеку.
    3. Разверните узел "Build > Packaging" и удалите все недопустимые ссылки на библиотеки.

    Развертывание перенесенных приложений

    Варианты загрузки среды IDE NetBeans 6.0 и 6.1 "Web and JavaEE" и "Full" включают сервер приложений Sun Java System Application Server/GlassFish v2 и Apache Tomcat 6.0.14. Если перенесенный проект был первоначально развернут на сервере Sun Java System Application Server, то этот проект можно развернуть в среде IDE NetBeans 6.0 или 6.1.

    Если перенесенное приложение было первоначально развернуто на сервере, отличном Sun Java System Application Server, то для развертывания такого приложения требуется внести изменения.

    Для развертывания проекта на сервере Tomcat другой версии необходимо установить Tomcat, который можно загрузить по адресу tomcat.apache.org. Версии Tomcat 5 и 6 протестированы для использования со средой IDE NetBeans 6.0 и 6.1. Для получения дополнительных сведений о развертывании на сервере Tomcat см. часто задаваемые вопросы по теме Добавление внешнего сервера Tomcat и Развертывание внешнего сервера Tomcat в среде NB6.

    Помощь при переносе проекта

    В случае появления дополнительных вопросов о переносе проектов из Sun Java Studio Creator 2 Update 1 в среду IDE NetBeans воспользуйтесь ссылкой для отзывов в конце этой статьи.

    Дополнительная информация

    Заключение

    Импорт проекта из Sun Java Studio Creator 2 Update 1 в среду IDE NetBeans выполняется за четыре действия:
    1. Откройте проект в среде IDE NetBeans 6.0 или 6.1.
    2. При необходимости разрешите проблемы, связанные с отсутствием сервера.
    3. Разрешите все источники данных.
    4. Выполните развертывание проекта.

    Дополнительная информация


    Дата последнего изменения страницы: 15 апреля 2008 г.

Bookmark this page

del.icio.us furl simpy slashdot technorati digg
Companion
Projects:
MySQL Database Server   GlassFish Community: an Open Source Application Server   Open Solaris  Open JDK: an Open SourceJDK   Mobile & Embedded Community     Sponsored by 
Sponsored by Sun Microsystems