| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > Помогите освоить Web Spring |
| Автор: O1ezha 10.6.2014, 13:19 | ||
| Добрый день. Желаю вот сделать тестовый проект и разобрать цепочку технологий. Так, создал шаблонный Spring MVC project и возник вопрос: Второй шаг - бизнес бины или стоит сделать какие-то настройки? Дополнительно, подскажите какая у меня ошибка в log4j аппендере
Что необходимо указать в параметре File (что-то относительное)? Ну а проект я положит тут https://github.com/Olezha/dealership.git |
| Автор: O1ezha 12.6.2014, 12:28 |
| Я малость продолжил разбираться и по предыдущей ссылке теперь обновленная версия. Пожалуйста, посмотрите кто-то и подскажите где плохо. А еще, что такое сервис слой, как он должен выглядеть в проекте? |
| Автор: Pawl 12.6.2014, 15:27 |
Ну так, есть вроде у вас в проекте сервисный слой... А вообще это слой для DAO (data access object - реализация запросов к БД при помощи объектов классов-сущностей). |
| Автор: O1ezha 12.6.2014, 15:33 |
| Так вот исследую его, а добавил после сообщения. Ну так для DAO, вроде как работает Repository, а Service, как я пока понимаю, нечто большее, т.е. это вынесенные некоторые функции из контролера, чтоб контролер малочего знал про DAO? |
| Автор: O1ezha 13.6.2014, 11:47 |
| Прикрутил я Velocity и выделил из вьюшки хедер и футер. И все вроде клево. Но, раздражают появившиеся варнинги открытых тегов в хедере, а закрытых уже в другом файле - футере. Сперва подумал как отключить эти предупреждения? А потом - а нормальный ли это вариант вообще? Может лучше хедер-футер иметь в одном файле? Но, как тогда им обернуть файл контента (на который указывает контролер)? |
| Автор: O1ezha 13.6.2014, 18:11 |
| Частично закрыл вопрос про организацию файлов шаблона, соответственно, обновил проект. Еще, положил начало авторизации. Если у кого будут мысли где плохо и как нужно, то мне это очень пригодится. Спасибо. |
| Автор: O1ezha 18.6.2014, 03:23 | ||||||
| Малость покрутил Spring Security и возник вопрос: это выходит два контекста? https://github.com/Olezha/dealership/tree/master/Dealership/src/main/webapp/WEB-INF/spring В чем разница между
В web.xml и
в servlet-context.xml Добавлено через 4 минуты и 27 секунд Ну и как работает root-context.xml из дефолтного Spring приложения тоже слабо понятно. Есть
Файл еще необходимо импортировать? Импортировать идентично вставить непосредственно содержание файла? |
| Автор: sergioK1 25.6.2014, 17:20 | ||||
Должен писать в папку проекта не пишет? проверь log4j.properties были с xml заморочки, не помню точно какие, да и не нужен тут xml, по старинке надежней |
| Автор: O1ezha 9.7.2014, 21:43 |
| log4j.properties получился существенно короче. Выходит, в данном случае, уместнее. Куда должен писаться лог, в случае <param name="File" value="dealership.log" />, так и осталось загадкой. Переход на .properties не помог. В итоге, обнаружил такие интересные переменные, как Tomcat catalina.base и Spring webapp.root. Остановился на последней. В обеих случаях заработало, как и в случае абсолютного пути. https://github.com/Olezha/dealership/blob/master/src/main/resources/log4j.properties Новый вопрос, в котором трудно разобраться - настройка в Velocity #springUrl. А именно, можно ли указать эту переменную самостоятельно? |
| Автор: sergioK1 9.7.2014, 22:38 | ||
В файл dealership.log, это относительный путь, root - сам проект, попробуйте найти файл поиском, есть программы типо search Everithing, |