2016-04-28 6 views
-1

Как приложение, чтобы получить работу, мне нужно сделать веб-приложение. Я знаком с Java SE, поэтому здесь возникают мои проблемы. Мне нужно сделать веб-службу, где в начале появится окно проверки подлинности, тогда мне нужно показать данные JSON (возможно, разобрать его и показать) в виде таблицы или список с кнопкой рядом, чтобы выбрать одну из строки из таблицы, чтобы получить на следующую страницу, где пользователь может выбрать материал и так далее.Что я должен использовать для создания приложения для веб-сервисов?

У меня есть данные в JSON на сервере Мне нужно вытащить его оттуда, тогда мне нужно показать данные, которые выглядят как это/materialDetails? ID = x где x is ID (это, вероятно, HTTP или URI). Должен ли я использовать Java REST? Если да, мне нужно создать сайт в XML, а затем поместить java-данные внутри? В Интернете есть только несколько учебных пособий, и я не могу найти ничего хорошего (иногда проблема в сервере, иногда с зависимостями). Я искал информацию также на youtube, но кроме https://www.youtube.com/watch?v=X36Dud8cS4Y Я не могу найти что-нибудь полезное? Может ли кто-нибудь объяснить мне это, чтобы сделать его, по крайней мере, легче? Или просто заставьте меня выбрать конкретную структуру. Заранее спасибо

+0

Вы можете попробовать Spring framework web MVC. Вы можете легко обслуживать свои данные как строку JSON или даже создавать RestfulController. – Bogie

ответ

0

Вы можете создать динамический веб-проект с Tomcat и базу данных MySQL для стартеров. Вы можете использовать RESTEasy для создания WebService, который получает данные из вашей базы данных.

Я не знаю, что от вас ожидается, но это может быть хорошим началом. «Создание веб-приложения» немного напоминает «Мне нужно разработать Java-программу», это немного расплывчато!

+0

Согласен, что вопрос очень расплывчатый. Это не придает большого значения для ответа на такой вопрос. –

+1

Ну, мы здесь, чтобы помочь, да? :) Он должен начать где-то – Tim

+0

. Для этого достаточно комментариев. –

0

Я не знаю REST, но я думаю, что ваше приложение может быть реализовано с помощью этих технологий: HTML и сервлеты/JSP. Я бы написал страницу проверки подлинности в HTML (один элемент формы с 2 входами и кнопкой), которые передавали бы учетные данные на страницу сервера Java или сервлет (они эквивалентны). Там я бы построил таблицу (другой элемент HTML), создав новую HTML-страницу.

P.S .: вы используете JSON в качестве формата, поэтому нет необходимости изучать XML.

+1

JSP! Вы действительно рекомендуете эту устаревшую технологию? –

+0

Я все еще студент, поэтому я не знаком с какой-либо структурой для разработки веб-приложения. Кроме того, поскольку OP знает, что Java и JSP - это, по сути, HTML-страницы с фрагментами кода Java, я думал, что это хорошее предложение. –

Смежные вопросы