![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
O1ezha |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 6.6.2014 Репутация: нет Всего: нет |
Добрый день. Желаю вот сделать тестовый проект и разобрать цепочку технологий. Так, создал шаблонный Spring MVC project и возник вопрос:
Второй шаг - бизнес бины или стоит сделать какие-то настройки? Дополнительно, подскажите какая у меня ошибка в log4j аппендере
Что необходимо указать в параметре File (что-то относительное)? Ну а проект я положит тут https://github.com/Olezha/dealership.git |
|||
|
||||
O1ezha |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 6.6.2014 Репутация: нет Всего: нет |
Я малость продолжил разбираться и по предыдущей ссылке теперь обновленная версия.
Пожалуйста, посмотрите кто-то и подскажите где плохо. А еще, что такое сервис слой, как он должен выглядеть в проекте? |
|||
|
||||
Pawl |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 649 Регистрация: 22.4.2008 Где: Витебск Репутация: 3 Всего: 28 |
Ну так, есть вроде у вас в проекте сервисный слой... А вообще это слой для DAO (data access object - реализация запросов к БД при помощи объектов классов-сущностей). -------------------- В действительности всё совсем не так, как на самом деле |
|||
|
||||
O1ezha |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 6.6.2014 Репутация: нет Всего: нет |
Так вот исследую его, а добавил после сообщения.
Ну так для DAO, вроде как работает Repository, а Service, как я пока понимаю, нечто большее, т.е. это вынесенные некоторые функции из контролера, чтоб контролер малочего знал про DAO? |
|||
|
||||
O1ezha |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 6.6.2014 Репутация: нет Всего: нет |
Прикрутил я Velocity и выделил из вьюшки хедер и футер. И все вроде клево.
Но, раздражают появившиеся варнинги открытых тегов в хедере, а закрытых уже в другом файле - футере. Сперва подумал как отключить эти предупреждения? А потом - а нормальный ли это вариант вообще? Может лучше хедер-футер иметь в одном файле? Но, как тогда им обернуть файл контента (на который указывает контролер)? |
|||
|
||||
O1ezha |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 6.6.2014 Репутация: нет Всего: нет |
Частично закрыл вопрос про организацию файлов шаблона, соответственно, обновил проект.
Еще, положил начало авторизации. Если у кого будут мысли где плохо и как нужно, то мне это очень пригодится. Спасибо. |
|||
|
||||
O1ezha |
|
||||||
![]() Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 6.6.2014 Репутация: нет Всего: нет |
Малость покрутил Spring Security и возник вопрос: это выходит два контекста?
https://github.com/Olezha/dealership/tree/m.../WEB-INF/spring В чем разница между
В web.xml и
в servlet-context.xml Добавлено через 4 минуты и 27 секунд Ну и как работает root-context.xml из дефолтного Spring приложения тоже слабо понятно. Есть
Файл еще необходимо импортировать? Импортировать идентично вставить непосредственно содержание файла? |
||||||
|
|||||||
sergioK1 |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 417 Регистрация: 30.1.2011 Репутация: нет Всего: нет |
Должен писать в папку проекта не пишет? проверь log4j.properties были с xml заморочки, не помню точно какие, да и не нужен тут xml, по старинке надежней |
||||
|
|||||
O1ezha |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 6.6.2014 Репутация: нет Всего: нет |
log4j.properties получился существенно короче. Выходит, в данном случае, уместнее.
Куда должен писаться лог, в случае <param name="File" value="dealership.log" />, так и осталось загадкой. Переход на .properties не помог. В итоге, обнаружил такие интересные переменные, как Tomcat catalina.base и Spring webapp.root. Остановился на последней. В обеих случаях заработало, как и в случае абсолютного пути. log4j.properties Новый вопрос, в котором трудно разобраться - настройка в Velocity #springUrl. А именно, можно ли указать эту переменную самостоятельно? |
|||
|
||||
sergioK1 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 417 Регистрация: 30.1.2011 Репутация: нет Всего: нет |
В файл dealership.log, это относительный путь, root - сам проект, попробуйте найти файл поиском, есть программы типо search Everithing, Это сообщение отредактировал(а) sergioK1 - 9.7.2014, 22:41 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |