Обычная версия
Java форум JavaTalks
форум программистов

Поиск   Пользователи   Группы   Регистрация 
 Профиль   Личные сообщения 

 Вход 

Примеры "Beginning Java EE6 with Glassfish" на ecl
Список форумов
 ->  IDE - Средства разработки приложений на Java


На страницу 1, 2  След. 
Начать новую тему 
Предыдущая тема :: Следующая тема  
Автор Сообщение
StripedCat : 18
Новичок
Откуда: Самара

СообщениеЯнв 12, 2012 9:22 
Ответить с цитатой
Я нашёл книгу http://www.filejungle.com/f/vP7s6K/Apress.Beginning.Java.EE.6.with.GlassFish.3.2nd.Edition.Aug.2010.rar

примеры к ней лежат в svn репозитории https://svn.kenai.com/svn/beginningee6~src

Есть ли желающие разбирать эти примеры здесь по главам в eclipse? Я поставил eclipse c плагинами для maven,svn,glassfish. Думаю отработать в win7 и linux, проверить кроссплатформенность на практике. Внести русские записи в базы, убедиться, что действительно всё работает везде. Хорошо бы завести svn репозиторий тут, на форуме, потому что каждый пользователь что-то своё внесёт, а мы научимся на практике сливать версии и прочим вещам из eclipse в среде, приближенной к реальной. Может, и есть здесь уже svn репозиторий для примеров кода, но я его не нашёл. Пишите, кто хочет присоединиться к разбору. Можно ли постить сюда скриншоты на 500к или нужен внешний сервер для картинок? В следующем посте я расскажу о нужных плагинах и как должна выглядеть еclipse для работы с примерами из этой книги.
К началу Посмотреть профиль Отправить личное сообщение
Spinner : 11
Новичок

СообщениеЯнв 12, 2012 9:45 
Ответить с цитатой
Хотеть! Что, как, когда делать? Razz
К началу Посмотреть профиль Отправить личное сообщение
StripedCat : 18
Новичок
Откуда: Самара

СообщениеЯнв 12, 2012 10:40 
Ответить с цитатой
Настроили eclipse одинаково в win на работе, настроили такой же eclipse в linux дома, то же самое c maven и glassfish, сделали checkout всех глав на работе и дома, убедились, что идёт сборка для начала для главы 2 через maven, админы дали нам репозиторий тут, куда коммитить изменения. Закоммитили с работы в win, пришли домой, забрали эти изменения на домашний комп, где lin, убедились, что всё нормально идёт дома. Изменили базу с derby на firebird embedded, например. Убедились, что код при этом не меняется, а только настройки persistence unit. Глянули через squirrel, что базы derby и firebird инентичны. Выучили отладку maven-проектов в eclipse, нашли, почему падает исключение в lin и лишь warning в win. Сравнили удобство разработки в win и lin.

Как-то так. Чистая практика на учебном проекте и разбор тонкостей.
К началу Посмотреть профиль Отправить личное сообщение
Spinner : 11
Новичок

СообщениеЯнв 12, 2012 11:07 
Ответить с цитатой
Понял =)
Начну сегодня же.
К началу Посмотреть профиль Отправить личное сообщение
StripedCat : 18
Новичок
Откуда: Самара

СообщениеЯнв 12, 2012 11:45 
Ответить с цитатой
Скачиваем eclipse 3.7.1 для JavaEE и ставим дополнительные плагины через пункт главного меню Eclipse Marketplace: subclipse,m2e,и из OEPE - только glassfish server tools. Прочие компоненты OEPE для weblogic, python IDE,ADF и т.п. нам не нужны. У меня получается такой набор из меню Help -> About Eclipse для win7:

Хотел спрятать под спойлер для тех, кому это очевидно - тэг [spoiler] не работает что-то.
Это - ряд кнопок с пиктограммами, при нажатии выдаёт подробности о плагине. Плагин для git можно не ставить. На вкладке svn repositories видим репозиторий с нашими примерами.
Maven уже стоит внутри плагина m2e.


Последний раз редактировалось: StripedCat (Янв 12, 2012 20:12), всего редактировалось 4 раз(а)
К началу Посмотреть профиль Отправить личное сообщение
StripedCat : 18
Новичок
Откуда: Самара

СообщениеЯнв 12, 2012 15:11 
Ответить с цитатой
Если начинать с чистого workspace, то там не будет никаких настроек для glassfish, svn. Всё надо прописывать заново.
Теперь нужно добавить репозиторий svn, откуда мы будем забирать примеры. Потом мы разорвём эту связь, потому что коммитить туда нельзя, автор книги не даст Smile




Потом импортируем все maven проекты во главе с родительским из этого репозитория, точнее, из book/trunk - из главной версии разработки.



На сообщения о недоустановленных коннекторах пока не обращаем внимания, до 4 главы надо ещё добраться. Запомним и займёмся потом.


Последний раз редактировалось: StripedCat (Янв 12, 2012 20:24), всего редактировалось 3 раз(а)
К началу Посмотреть профиль Отправить личное сообщение
StripedCat : 18
Новичок
Откуда: Самара

СообщениеЯнв 12, 2012 15:28 
Ответить с цитатой
Всё прошло удачно для главы 2, если посмотреть свойства проекта, то видим, что можно наслаждаться творчеством автора и красотой Java.
Дойдём до сбойной главы 4, посмотрим, как исправить.


Интересно, что означают звёздочки в чёрных квадратах? Изменения пока никакие не внесены. Надо не забыть проверить кодировку проекта, она должна быть utf-8, и символ новой строки должен быть Unix. Это важно, так как будем работать одновременно в linux и windows.


Последний раз редактировалось: StripedCat (Янв 12, 2012 20:28), всего редактировалось 1 раз
К началу Посмотреть профиль Отправить личное сообщение
madhead42 : 138
Новичок
Откуда: Минск, Беларусь.

СообщениеЯнв 12, 2012 16:18 
Ответить с цитатой
Звёздочки - есть изменения по сравнению с репой. А можно картинки ресайзнуть? А то даже 22-х дюймовый моник на работе разорван...
К началу Посмотреть профиль Отправить личное сообщение ICQ Number
StripedCat : 18
Новичок
Откуда: Самара

СообщениеЯнв 12, 2012 16:40 
Ответить с цитатой
Ааа, ясно, у меня 23 дюйма, и это полноэкранные скриншоты. Ctrl -, Ctrl + помогут с размером, если это хром или мозилла. Попробую сжать, я боялся, что надписи исказятся, там в одну линию толщина букв. Думал, под кат можно картинки как-то убрать, и не вижу как пока. Вот в том-то и странность, стоят эти звёздочки в чёрных квадратиках у корня подпроекта, допустим, у chapter02. Хорошо, есть изменения, допустим, поверим. Но такие же знаки должны стоять и в узлах, у чьих потомков-листов есть изменения. А этого нет. Появляются сразу после начального импорта проектов.
К началу Посмотреть профиль Отправить личное сообщение
madhead42 : 138
Новичок
Откуда: Минск, Беларусь.

СообщениеЯнв 12, 2012 17:21 
Ответить с цитатой
Сразу после импорта эклипс создаёт файлы .classpath, .settings, билдает проект в target. Добавьте это в .gitignore/.hgignore/что-либо подобное. Насчёт потомков - тут уж, наверное, как плагин настроен. Если в папке с парент помом ничего не изменилось (поменялось в подпапке, которая является модулем), то он может и не показывает это.

P.S. По поводу картинок - на фастпике, например, есть возможность получать код уменьшенной копии, а по клику - отображать полноразмерник.
P.P.S О, у вас и так на фастпике. Копируйте в сообщения код "Превью - увеличение по клику"
К началу Посмотреть профиль Отправить личное сообщение ICQ Number
StripedCat : 18
Новичок
Откуда: Самара

СообщениеЯнв 12, 2012 19:55 
Ответить с цитатой
Сейчас я смотрю форум из дома, из-под ubuntu 11.10 , под FireFox 9.0.1. Монитор у меня дома вообще 20 дюймов, постараюсь ужать. По клику "увеличить" там всякие голые бабы вылезают и мелькает крупная реклама, это не ко времени.Very Happy Такие исключения файлов IDE, своих properties и т.п. из общего репозитория для svn называются svnignore.
В гимпе есть хороший пункт контекстного меню "Изображение-Размер изображения." У меня стояла ширина 1920 пикселей, если изменить до 1400 и не рвать цепь - связь по пропорциям, посмотрим, что выйдет.
Ну вот, размер стал 1400Х788 пикселей. Пишите, если у кого не влазит. Изменив размер, жмём Ctrl-s, Ctrl-w, сохранив и закрыв картинку.Быстро и удобно.
К началу Посмотреть профиль Отправить личное сообщение
madhead42 : 138
Новичок
Откуда: Минск, Беларусь.

СообщениеЯнв 12, 2012 20:23 
Ответить с цитатой
Отключил adblock - хоть посмотрел на голых баб Smile
К началу Посмотреть профиль Отправить личное сообщение ICQ Number
StripedCat : 18
Новичок
Откуда: Самара

СообщениеЯнв 12, 2012 20:32 
Ответить с цитатой
Готово, скриншоты сжал, противный скроллбар внизу окна исчез, текст сообщения виден целиком. Но сделать то же для linux и выложить скриншоты с него времени уже нет, это завтра вечером. Пока что можем принять за стандарт ширину скриншотов 1400 пикселей.
К началу Посмотреть профиль Отправить личное сообщение
Spinner : 11
Новичок

СообщениеЯнв 13, 2012 2:22 
Ответить с цитатой
"сбойная" четвертая глава у меня нормально собралась, тесты прошли без проблем =)

что-то я делаю не так наверное =(
Какая у тебя ошибка?

Сейчас у меня Win7 в процессе установки - на ней проверю сегодня.

з.ы. http://www.redtube.com/ -> RedTube brings you new free porn videos every day. Watch great xxx sex videos and pornos at the best free pussy and porn tube site on the web.
Это тем, кому мало голых баб на фастпике =)
К началу Посмотреть профиль Отправить личное сообщение
Spinner : 11
Новичок

СообщениеЯнв 13, 2012 4:19 
Ответить с цитатой
Встретил несколько упоминаний в книге о запуске Derby в режиме "Network Server" - запуск из терминала; стоит попробовать хотя бы разок.

Но так как у нас Eclipse предлагаю 2 варианта запуска:
1. Созданием новой конфигурации через External Tools Configurations. Там все просто.
2. Установкой плагина в клипсу: http://db.apache.org/derby/integrate/derby_plugin.html
Есть одно маленькое замечание, по опыту, к инструкции по установке. Разработчики рекомендуют разархивировать архивы с плагинами прямо в каталог клипсы, но(!) после того как появилось p2 в клипсе(3.6+), точнее в самой платформе Equinox, - лучше разархивировать в каталог dropins - таким образом уменьшается шанс убить клипсу плагинами "со стороны".(за деталями - на http://help.eclipse.org/ и http://wiki.eclipse.org/Equinox/p2/Getting_Started#Dropins) Рестарт среды и в этом случае также необходим.
К началу Посмотреть профиль Отправить личное сообщение
 
Начать новую тему  Ответить на тему
Страница 1 из 2
На страницу 1, 2  След.
Список форумов
 -> IDE - Средства разработки приложений на Java


 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Java and all Java-related trademarks and logos are trademarks or registered trademarks of Oracle Corporation in the United States and other countries.
Это сайт не относится к фирме Oracle Corporation и не поддерживается ею.

© 2006-2010 www.javatalks.ru: форум java программистов
Используется скрипт phpBB © 2001, 2010 phpBB Group

Хостинг от bizname.ru