Форум программистов, компьютерный форум, киберфорум
Java
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 29.08.2014
Сообщений: 214

Разработка интерфейса пользователя для отображения в окне браузера

29.04.2015, 13:33. Показов 2264. Ответов 18
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброе времени суток уважаемые форумчани. Подскажите пожалуйста куда копать. Я хочу написать интерфейс пользователя на java. Но данный интерфейс должен отображаться в окне браузера. Что то вреде этого
http://webswing.org/#!/home
Т.е мне надо написать несколько окон для работы с базой данных.
Если кто то что то подобное делал прошу написать или кинуть ссылки как это можно реализовать.
Заранее всех благодарю за содействие.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
29.04.2015, 13:33
Ответы с готовыми решениями:

C++ разработка для проги интерфейса
Всем привет как мне создать для своей проги интерфейс (я её создавал в Consold wizard) я в этой системе навичок но мне это очень надо...

Разработка надсистемы для прогнозирующего интерфейса
Хочу создать "надсистему", у которой будет доступ ко всем приложениям в телефоне с целью оптимизации работы пользователя с устройством. Так...

Разработка пользовательского интерфейса для программы на C++
Доброго времени суток, уважаемые участники форума! Я начинающий программист изучавший до недавнего времени язык "pascal", сейчас...

18
 Аватар для lemegeton
4903 / 2696 / 921
Регистрация: 29.11.2010
Сообщений: 5,783
29.04.2015, 16:44
если только java, то смотрите vaadin.
0
15 / 15 / 3
Регистрация: 20.05.2014
Сообщений: 157
29.04.2015, 17:22
Цитата Сообщение от Programer Посмотреть сообщение
Я хочу написать интерфейс пользователя на java. Но данный интерфейс должен отображаться в окне браузера. Что то вреде этого
http://webswing.org/#!/home
я что-то непонял - webswing как раз позвроляет запустить java-swing приложение в браузере с сервера, если конечно есть желаение делать на swing
With Webswing, your application is securely running on server and user's browser only displays the application window.
а если чисто web, то можно и jsf
0
0 / 0 / 0
Регистрация: 29.08.2014
Сообщений: 214
29.04.2015, 19:19  [ТС]
Цитата Сообщение от Andreas Посмотреть сообщение
я что-то непонял - webswing как раз позвроляет запустить java-swing приложение в браузере с сервера, если конечно есть желаение делать на swing

а если чисто web, то можно и jsf
можно по подробнее как об webswing так и об jsf?
0
15 / 15 / 3
Регистрация: 20.05.2014
Сообщений: 157
29.04.2015, 23:25
Цитата Сообщение от Programer Посмотреть сообщение
можно по подробнее как об webswing так и об jsf?
swing-программы это тоже самое что десктоп-программы, но webswing вроде как может запускать их в браузере с сервера.

jsf - это компонентный веб-фреймворк. для jsf есть куча компонент, самые распространенные - primefaces.
если предстоит делать приложение с нуля под веб, то конечно надо брать веб-фреймворк.

в любом случае, с наскока не получится, если ты раньше не имел дела с этими технологиями. так же для джавы есть и другие веб-фреймворки.
0
0 / 0 / 0
Регистрация: 29.08.2014
Сообщений: 214
30.04.2015, 00:47  [ТС]
Andreas, Приложение надо написать с нуля. Суть такова люди будут заходить на сайт авторизовываться у них должны быть формы через которые они будут манипулировать с данными в базе данных. Формы эти хотелось бы сделать как раз на java. Можите подсказать хоть в чего начать, меня интересует самая простая форма. К примеру несколько полей и элементарная логика с по обработки введенных данных. Заранее благодарю.
0
15 / 15 / 3
Регистрация: 20.05.2014
Сообщений: 157
30.04.2015, 08:27
http://javawebtutor.com/articl... ation.html
0
0 / 0 / 0
Регистрация: 29.08.2014
Сообщений: 214
30.04.2015, 09:29  [ТС]
Andreas, А есть примеры создание что то с помощью webswing или на подобие? вот еще один пример http://www.creamtec.com/webcream/ картинка с права. Вот что мне надо.
0
15 / 15 / 3
Регистрация: 20.05.2014
Сообщений: 157
30.04.2015, 10:31
в сети полно примеров по swing. и вообще это сюда https://www.cyberforum.ru/java-gui-javafx/
0
0 / 0 / 0
Регистрация: 29.08.2014
Сообщений: 214
30.04.2015, 10:54  [ТС]
Andreas, но мне нужно что бы JFrame работал в Servlet. Вот как этого добиться у меня не получается. Пытаюсь создать простое окно. Вот к примеру код
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import java.io.*;
import java.util.*;
import javax.swing.*;
import java.sql.*;
import javax.servlet.*;
import javax.servlet.http.*;
 
public class SwingToServlet extends HttpServlet {
 
public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException{
try {
JFrame frame = new JFrame("Frame in Java Swing");
frame.setSize(400, 400);
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
catch(Exception e){
System.out.println(e);
}
}
}
Но в окне браузера у меня чистая страница, собирается сервлет без проблем. Ошибки не выдает.
Как быть?
0
Эксперт Java
 Аватар для KEKCoGEN
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
30.04.2015, 12:08
Цитата Сообщение от Programer Посмотреть сообщение
но мне нужно что бы JFrame работал в Servlet.
так это не работает. Либо пишите на клиентской части (html, javascript) либо что-то типа Vaadin
0
15 / 15 / 3
Регистрация: 20.05.2014
Сообщений: 157
30.04.2015, 13:21
либо java webstart
https://docs.oracle.com/javase... oping.html
0
0 / 0 / 0
Регистрация: 29.08.2014
Сообщений: 214
30.04.2015, 14:31  [ТС]
Ребята мне надо написать приложение что бы оно было как в моем первом посте. Т.е. java в окне браузера как можно это сделать. Вот что мне нужно для того что бы идти в этом направлении. Подскажите плиз.
0
Эксперт Java
 Аватар для KEKCoGEN
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
30.04.2015, 16:22
Programer, вам нужно то что я выше написал
0
15 / 15 / 3
Регистрация: 20.05.2014
Сообщений: 157
30.04.2015, 19:19
нужно внимательно прочитать то, что было написано выше, и начать хоть что-то делать
0
 Аватар для lemegeton
4903 / 2696 / 921
Регистрация: 29.11.2010
Сообщений: 5,783
30.04.2015, 19:53
Непонятно, почему вы так уперлись в свинг, если у вас еще нет приложения?

Попробуйте сделать, как тут написано (Java WebStart):
http://docs.oracle.com/javase/... index.html
0
3 / 3 / 1
Регистрация: 12.04.2015
Сообщений: 6
03.05.2015, 17:44
Вставлю свои 5 копеек:
1) JSF это ни как не веб фреймворк и никогда им небыл, это просто спецификация, так что не вводите человека в заблуждение. Primefaces - это просто библиотека с набором компонент.
2) Попробовав раз написать сложный UI на JSF меня в этот ад и кошмар больше ни кто не затянет, всё хорошо идёт ровно до того момента, пока вы делаете приложение вида "Hello world" (про отладку ошибок - это отдельная тема), так что мой вам совет - берите Vaadin и используйте его (дебажить его одно удовольствие после JSF, всё чётко и предельно ясно).
3) Если вам не нужен сильно сложный интерфейс, который можно легко сделать на html (например как-говорите сделать просто разные формы ввода данных с кнопкой отправить и валидацией), то я бы лучше смотрел в сторону Spring, в нём как-раз есть хороший набор для работы с формами и валидацией, к томуже прикрутив Spring Secure получите авторизацию, а Spring web flow возможность заполнения форм по-шагам и много чего ещё.
4) Часто намного проще и быстрее взять готовую CMS по-типу Magnolia CMS и на её базе уже сделать готовое приложение
0
Эксперт Java
 Аватар для KEKCoGEN
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
03.05.2015, 19:23
По факту UI можно сделать на всем вышеперечисленном и у каждой технологии (в том числе у Vaadin) есть свои недостатки. Все сводится к тому что важнее для конкретных целей.
0
0 / 0 / 0
Регистрация: 29.08.2014
Сообщений: 214
07.05.2015, 18:52  [ТС]
Ребята благодарю всех за помощь. Налеш то что мне надо программирую на JavaFX все работает как мне и надо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.05.2015, 18:52
Помогаю со студенческими работами здесь

Какой визуальный компонент используется для отображения таблиц в окне программы?
Доброго времени суток. Подскажите пожалуйста, какой визуальный компонент в C# используется для отображения таблиц в окне программы. Я...

DirectShow вывод видео в текстуру для отображения его в окне игры
Пытаюсь разобраться в коде для воспроизведения видео в текстуру с собственным Allocator-Presenter Начитавшись всякой ерунды вроде такого...

Средство firefox для рисования в окне браузера
Доброе время суток! Дали индивидуальную работу но не могу понять,что нужно сделать %-) "средство firefox для рисования в окне...

Разработка веб-интерфейса для базы данных
Здраствуйте, у меня скоро защита в Универе, и вот у меня тема "Разработка веб-интерфейса для базы данных" но я получил такую тему в...

Разработка приложения-интерфейса для ДОС-программы.
Т.е. имеется ввиду программа которая собирает данные от пользователя и передает эти данные программе которая работает из командной строки...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Новые блоги и статьи
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru