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

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

29.04.2015, 13:33. Показов 2298. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru