powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Несколько вопросов Spring Security JavaConfig
21 сообщений из 21, страница 1 из 1
Несколько вопросов Spring Security JavaConfig
    #38685733
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делаю пример
http://habrahabr.ru/post/226791/

все работает - но стоило добавить свои стили - создал папку /css/form.css

И все - в логах :

Код: java
1.
WARNING: No mapping found for HTTP request with URI [/css/form.css] in DispatcherServlet with name 'dispatcher'



т.е видит только то что замаплено , а как же быть с публичными данными? ресурсами, js скриптами итд ...
...
Рейтинг: 0 / 0
Несколько вопросов Spring Security JavaConfig
    #38685741
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.softwareengineeringsolutions.com/blogs/2010/08/13/pluggability-in-servlet-spec-3-0/
Ну, и вообще
https://www.google.com/search?q=Servlet 3.0 resources

В Servlet 3.0 web.xml стал опциональным. Поэтому всё замапилось на Spring DispatcherServlet. В статье выше описано куда пхать ресурсы. Либо по старинке пишем web.xml и там маппинги для ресурсов отдельно, для диспетчера отдельно.
...
Рейтинг: 0 / 0
Несколько вопросов Spring Security JavaConfig
    #38685791
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

новая метла ...

теперь пихать ресурсы можно куда угодно ...

можно в META-INF , можно в ресурсы ...

итд ...

получается что если раньше такие запросы через фильтр не проходили , то теперь пролетают ...

как вариант : добавил в

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
@Controller
public class AppController {

    @RequestMapping(value = "/css/**", method = RequestMethod.GET)
    public ModelAndView resources() {
        return null;
    }
}
...
Рейтинг: 0 / 0
Несколько вопросов Spring Security JavaConfig
    #38685817
Фотография Лицеист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Atum1теперь пихать ресурсы можно куда угодно ...
+1
...
Рейтинг: 0 / 0
Несколько вопросов Spring Security JavaConfig
    #38685846
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лицеист,

правильный ответ !

http://www.luckyryan.com/2013/02/07/migrate-spring-mvc-servlet-xml-to-java-config/

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
@EnableWebMvc
@ComponentScan(basePackages = {"com.luckyryan.sample"})
@Configuration
public class appConfig extends WebMvcConfigurerAdapter {
 
    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/assets/**").addResourceLocations("classpath:/META-INF/resources/webjars/").setCachePeriod(31556926);
        registry.addResourceHandler("/css/**").addResourceLocations("/css/").setCachePeriod(31556926);
        registry.addResourceHandler("/img/**").addResourceLocations("/img/").setCachePeriod(31556926);
        registry.addResourceHandler("/js/**").addResourceLocations("/js/").setCachePeriod(31556926);
    }
 
}




вопрос - вот пришел на проект новый человек - раньше залез в web.xml , залез в в "конфиг бога" спринга - и все ему стало понятно , где что лежит и как проект работает ...
а теперь ...

war - без web.xml , без каких либо признаков выраженных war признаков..

жесть , как жить то ...
...
Рейтинг: 0 / 0
Несколько вопросов Spring Security JavaConfig
    #38685872
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Теперь возник вопрос : как настроить GWT компилятор - чтобы он выдавал свой результат и им можно было бы пользоваться ...

Есть
maven
spring
gwt + gxt
jetty-plugin

при этом по умолчанию результаты работы GWT компилятора недоступны для
mvn jetty:run
...
Рейтинг: 0 / 0
Несколько вопросов Spring Security JavaConfig
    #38685878
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Инструкция есть
http://mojo.codehaus.org/gwt-maven-plugin/user-guide/archetype.html

но вот запрос ресурса дает 404 :(
...
Рейтинг: 0 / 0
Несколько вопросов Spring Security JavaConfig
    #38686463
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
разобрался :

по умолчанию jetty , берет
данные

webAppSourceDirectory not set. Trying src\main\webapp

GWT компилит все в project\target\projectname

как следствие - jetty ничего не видит , нужно либо переустанавливать папку, но тогда придется забыть про автоподхватывание кода либо еще какой то финт делать ?
собирать GWT в src\main\webapp
...
Рейтинг: 0 / 0
Несколько вопросов Spring Security JavaConfig
    #38686536
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Atum1,

Столкнулся с такой неприятной вещью : как

Код: java
1.
Refused to display 'http://localhost:8080/test.gwt.Main/DD2C41C5304DC41707784AFD083144F1.cache.html' in a frame because it set 'X-Frame-Options' to 'DENY'.




спринг закрутил гайти так что фреймы не работают ...

вроде как должно лечиться через configure(HttpSecurity http)
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
@Configuration
@EnableWebSecurity
public class AppSecurityConfig extends WebSecurityConfigurerAdapter {

    @Autowired
    public void configureGlobal(AuthenticationManagerBuilder auth) throws Exception {
        auth.inMemoryAuthentication().withUser("user").password("user").roles("USER");
        auth.inMemoryAuthentication().withUser("admin").password("admin").roles("ADMIN");
        auth.inMemoryAuthentication().withUser("superadmin").password("superadmin").roles("SUPERADMIN");
    }

    @Override
    protected void configure(HttpSecurity http) throws Exception {

        http.headers().addHeaderWriter(new XFrameOptionsHeaderWriter(XFrameOptionsHeaderWriter.XFrameOptionsMode.SAMEORIGIN));
        
        http.authorizeRequests()
                .antMatchers("/protected/**").access("hasRole('ROLE_ADMIN')")
                .antMatchers("/confidential/**").access("hasRole('ROLE_SUPERADMIN')")
              //  .antMatchers("/**").anonymous()
                .and().formLogin().defaultSuccessUrl("/", false);

    }
}



но почему никакого эффекта нет ....
...
Рейтинг: 0 / 0
Несколько вопросов Spring Security JavaConfig
    #38686650
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Жесть !

из за того что GWT - это iframe - его можно выбросить на помойку?!
...
Рейтинг: 0 / 0
Несколько вопросов Spring Security JavaConfig
    #38686654
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Atum1Жесть !

из за того что GWT - это iframe - его можно выбросить на помойку?!
Нет. Его можно выбрасить на помойку из-за того что Google его не поддерживает. Из-за того что давно уже написана масса адекватных альтернатив на pure JavaScript, делающий прослойку в виде GWT совершенно бесполезной.
...
Рейтинг: 0 / 0
Несколько вопросов Spring Security JavaConfig
    #38686761
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

из того что есть под java ( а java не самое лучшее средство для RIA GUI) - первое это Grails , Spring MVC , GWT

или делать все ручками - jquery UI или ExtJs ?! что еще ??
...
Рейтинг: 0 / 0
Несколько вопросов Spring Security JavaConfig
    #38686879
DDiver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Atum1, как вариант, если нет особой необходимости в филигранной настройке вебморды, можно попробовать ZK . Есть свои заморочки и грабли. Не нужно парится с JS, практически всё можно реализовать на java + разметка XML для GUI. Есть интеграция с spring-security.
...
Рейтинг: 0 / 0
Несколько вопросов Spring Security JavaConfig
    #38687199
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczAtum1Жесть !

из за того что GWT - это iframe - его можно выбросить на помойку?!
Нет. Его можно выбрасить на помойку из-за того что Google его не поддерживает . Из-за того что давно уже написана масса адекватных альтернатив на pure JavaScript, делающий прослойку в виде GWT совершенно бесполезной.
Чел. Вот щас меня как водой холодной окатили. Подскажи хоть где новость была.

И я пойду заявку на увольнение писать....
...
Рейтинг: 0 / 0
Несколько вопросов Spring Security JavaConfig
    #38687278
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonЧел. Вот щас меня как водой холодной окатили. Подскажи хоть где новость была.
И я пойду заявку на увольнение писать....
Ну, например:

http://googlewebtoolkit.blogspot.com/2013/07/gwt-news.html In the past year, GWT has undergone dramatic changes - from a Google owned product to a fully open sourced project with community contributions, and strong support from member companies including Google. Lets take a look at what has been accomplished so far, and what the future holds.

Вроде после новости основным контрибутором в проект стал Vaadin.
...
Рейтинг: 0 / 0
Несколько вопросов Spring Security JavaConfig
    #38687549
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

GWT 2.6.1 — 10 мая 2014 года

https://blog.oio.de/2014/03/31/upcoming-gwt-releases-2-7-3-0-2014-beyond/
...
Рейтинг: 0 / 0
Несколько вопросов Spring Security JavaConfig
    #38687554
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Связка GWT + GXT , наверное самое лучшее что есть на рынке в области RIA Web Applications !
...
Рейтинг: 0 / 0
Несколько вопросов Spring Security JavaConfig
    #38687561
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Atum1Связка GWT + GXT , наверное самое лучшее что есть на рынке в области RIA Web Applications !
Смелое заявление. Меня SmartGWT, который предок GXT поднапрягает. Я его выбрал для одного проекта. Пожалел. Хорошо что саппортить не приходится.
...
Рейтинг: 0 / 0
Несколько вопросов Spring Security JavaConfig
    #38688029
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

http://spring.io/guides/gs/accessing-data-rest/


Наверное самый быстрый способ - это готовая rest служба + какой нибудь
angular UI
http://angular-ui.github.io/

или
Knockout UI

который по rest постоит UI
...
Рейтинг: 0 / 0
Несколько вопросов Spring Security JavaConfig
    #38810967
mgVolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу прощения за некропостинг :)
Подскажите, пожалуйста, правильно ли я понимаю, что если используется tomcat 6, то конфигурация обязательно должна быть в файле web.xml ?
...
Рейтинг: 0 / 0
Несколько вопросов Spring Security JavaConfig
    #38810968
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mgVoltПрошу прощения за некропостинг :)
Подскажите, пожалуйста, правильно ли я понимаю, что если используется tomcat 6, то конфигурация обязательно должна быть в файле web.xml ?
Да:
http://tomcat.apache.org/whichversion.html
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Несколько вопросов Spring Security JavaConfig
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]