Вопрос

Кто-нибудь пробовал создавать GSP-дизайн с помощью Adobe Dreamweaver CS4?У него есть поддержка JSP, но он не распознает расширение gsp, и даже если бы это было так, я думаю, возникли бы проблемы с тегами gsp, которые он не распознал бы.Я нашла здесь маленькую кулинарную книгу (http://www.bitwalker.nl/blog/using-groovyserver-pages-in-dreamweaver) для получения GSP, частично работающих с Dreamweaver CS3, но многие файлы и каталоги, на которые он ссылается, больше не существуют в CS4.

Это было полезно?

Решение

Я думаю, что у меня это заработало для CS5 после того, как я немного повозился.Шаги, которые вам нужно выполнить, аналогичны следующим Статья упомянутый выше, но с небольшими изменениями для Dreamweaver CS5.Итак, нужно пройти пять шагов, и, пожалуйста, делайте тест после каждого шага, чтобы убедиться, что вы на правильном пути.

  1. Добавьте расширение файла * .gsp, чтобы открыть диалоговое окно. Редактировать %APPDATA%\Adobe\Dreamweaver CS5\en_US\Configuration\Extensions.txt добавить "GSP: Страницы Groovy Server" (без кавычек) в нижней части файла, а также расширение GSP в первой строке непосредственно перед :Все документы.Теперь перезапустите Dreamweaver CS5 и проверьте, есть ли Файл> Открыть...диалоговое окно имеет расширение GSP в списке.
  2. Теперь нам нужно добавьте правильный тип документа, чтобы Dreamweaver CS5 знал о GSP. Отредактируйте %DreamweaverInstallationDirectory%\configuration\DocumentTypes\MMDocumentTypes.xml чтобы добавить следующий тип документа в качестве последнего узла.

    <documenttype id="GSP" servermodel="JSP" internaltype="Dynamic" winfileextension="gsp" macfileextension="gsp" file="Default.gsp" writebyteordermark="false" mimetype="text/html"> <TITLE>GSP</TITLE> <description>Groovy Server Pages (GSP) document</description> <dtdcontext>html</dtdcontext> </documenttype>

Если вы хотите предоставить Заголовок и Описание в виде локализованных строк, обратитесь к это Статья.

  1. Создайте шаблон для нового документа. Скопируйте %DreamweaverInstallationDirectory%\configuration\DocumentTypes ewDocuments\Default.jsp в Default.gsp, отредактируйте его, чтобы удалить первую строку.(Вы можете редактировать этот файл по своему усмотрению, поскольку он действует как шаблон для вновь созданного файла).Теперь перезапустите Dreamweaver CS5 и проверьте, есть ли Файл > Создать...диалоговое окно имеет тип страницы GSP с вашим описанием на месте.Протестируйте создание нового файла.
  2. Настройте библиотеку тегов GSP. Скачать и распаковать GspTagLibrary для Dreamweaver.Скопируйте папку GSP с большим количеством файлов *.vtm в директорию %dreamweaverinstallation%\configuration agLibraries.Отредактируйте %APPDATA%\Adobe\Dreamweaver CS5\en_US\Configuration agLibraries agLibraries.vtm, чтобы добавить содержимое gspTagLibrary.vtm в качестве последнего узла.Замените первую строку следующей:

    <taglibrary name="GSP tags" doctypes="GSP" id="DWTagLibrary_GSP" prefix="&lt;g:">

Также добавьте GSP в doctypes of <taglibrary> с id="DWTagLibrary_html" (должен быть самый первый узел).Сделайте те же изменения для %DreamweaverInstallationDirectory%\configuration agLibraries agLibraries.vtm на всякий случай.Перезапустите Dreamweaver CS5 и убедитесь, что вы можете увидеть библиотеку тегов GSP в меню Правка > Библиотеки тегов...с правильным префиксом тега (g:).Проверьте, используется ли 'в:Флажок GSP' установлен для 'тегов GSP' и 'HTML-тегов'.

  1. И в качестве последнего шага мы должны включить раскраску кода.Отредактируйте %APPDATA%\ Adobe\ Dreamweaver CS5\en_US\Configuration\CodeColoring\CodeColoring.xml для поиска и замены ', JSP,' на ', JSP, GSP,' (без кавычек и обратите внимание на запятые).Также найдите строку <sampleText doctypes="JSP"> и добавьте туда GSP doctype, например <sampleText doctypes="JSP,GSP"> (если вы действительно хотите, вы можете создать свой собственный пример кода GSP таким же образом, как и в JSP).Внесите те же изменения в %DreamweaverInstallationDirectory%\configuration\CodeColoring\CodeColoring.xml на всякий случай.

Перезапустите Dreamweaver CS5 и проверьте, работает ли меню "Правка" > "Настройки"...> Цвет кода соответствует типу документа GSP.Нажмите "Изменить схему раскрашивания", чтобы проверить, есть ли в Preview пример кода с раскрашиванием кода, а также теги GSP, упомянутые в списке "Стили для".И, наконец, откройте любой из файлов GSP и проверьте, имеет ли он раскраску кода для тегов HTML, CSS, JavaScript и GSP.

Вот и все!Надеюсь, это кому-то поможет!И спасибо Харальду Уокеру за Статья Я основывал свое исследование на.

Другие советы

Согласен, кодирование в IntelliJ - это путь вперед, но дизайн HTML и css лучше всего выполнять в другом инструменте, более подходящем для этой цели, точно так же, как IntelliJ подходит для java и прочего groovy.Любые мысли приветствуются.

Я не собираюсь прямо отвечать на ваш вопрос, но на самом деле, IDE, такие как NetBeans или Eclipse, гораздо лучше подошли бы для разработки Groovy / Grails.Dreamweaver никогда не задумывался как редактор для разработчиков, а скорее как редактор для дизайнеров.Следовательно, в нем отсутствуют многие функции, присущие более ориентированным на разработчиков IDE.

Я предполагаю, что вы используете Dreamweaver из-за его поведения, ориентированного на дизайн.И NetBeans, и Eclipse имеют режимы предварительного просмотра, в которых вы можете увидеть свои изменения практически мгновенно, точно так же, как, я предполагаю, вам нравится в Dreamweaver.

Короче говоря, используйте более подходящую IDE.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top