Ответы пользователя по тегу Java
  • Какой легковесный orm лучше использовать?

    @mv200580
    Spring Data JPA - для стандартных задач проще уже некуда...
    https://habrahabr.ru/post/139421/

    Особо доставляет возможность использования динамически сгенерированных методов типа findByFirstnameStartingWith, findByStartDateBefore и т.д., для которых не нужна реализация.
    docs.spring.io/spring-data/jpa/docs/current/refere...
    Ответ написан
    Комментировать
  • Какие существуют библиотеки для работы с консолью в Java?

    @mv200580
    Посмотрите www.crashub.org/.
    Небольшая статья про этот фреймворк - https://habrahabr.ru/post/265741/.
    Ответ написан
    Комментировать
  • Как решить проблему с JSNI в GWT?

    @mv200580
    JSNI в том виде, в котором вы его хотите использовать, предназначен для вызова из Javascript некоторого статического метода из Java, причем на стороне клиента, т.е. части приложения GWT. Это делается с помощью мэппинга java-метода на javascript-функцию, например так:
    public static native void prepareJSNI() /*-{
    var frame = $wnd.frames["sliderFrame"];
    frame.contentWindow.refreshTest = @com.mmk.sniper.client.FirstPanel::refreshTest(Ljava/lang/String;Ljava/lang/String;);
    }-*/;
    Метод prepareJSNI() вызывается при инициализации GWT-приложения.

    Т.е. сначала нужно замэппить статический java-метод на javascript-функцию, а потом вызывать его из браузерного javascript. Еще раз повторю, что речь здесь идет о коде на стороне клиента (GWT).

    В вашем случае, насколько я понял, необходимо чтобы по нажатию кнопки исполнился серверный код (spring и т.д.). Здесь самым простым способом будет вызов через GWT-RPC.
    Ответ написан
    Комментировать