Простая веб-платформа Java [закрывается]

50
задан Jonas 12 July 2011 в 06:21
поделиться

8 ответов

Получить возврат NULL, если объект не существует, тогда как нагрузка не будет возвращать NULL - это либо возвращает объект, либо выдает исключение.

-121--2086557-

В конце концов, способ сделать его работу - использовать Boost.test в качестве динамической библиотеки вместо статической библиотеки.

-121--3235651-

Шаг - это каркас для Scala, вдохновленной SINATRA.

1
ответ дан 7 November 2019 в 10:36
поделиться

Я думаю, что самое простое, что нужно сделать для создания веб-контента через Java - это написать сервлет. Как правило, Web.py позволяет определить метод Get , вы можете реализовать метод Servlet Doget () и записывать данные непосредственно обратно к клиенту.

Вот ссылка на урок сервлетов. Вам также нужно будет знать, как упаковать и развернуть веб-приложение; Для этого я обычно указываю на людей Руководство по TOMCAT (см. Раздел «Первое веб-приложение»).

Написание и развертывание веб-приложения Java не будет так быстро, как в Ruby или Python, но Java не особенно известен своим кратком.

Если вы не нуждаетесь в Java, проверьте Grails . Это рамка для веб-приложений, построенная на Groovy, которая является динамическим языком, похожим на Python и Ruby, который компилирует JVM.

17
ответ дан 7 November 2019 в 10:36
поделиться

Если вы ищете фреймворк презентации только на чистой Java, то для меня Stripes1 является самым близким из фреймворков Java MVC к философии RoR: простым, элегантным и требующим минимальных настроек.

1 Полосы стали пионером подхода Convention over Configuration к разработке Java-страниц. И хотя некоторые другие фреймворки приняли некоторые из ее принципов (например, Spring MVC или Struts2 с плагинами), я все же предпочитаю Stripes, потому что он делает одну вещь, и делает ее хорошо.

7
ответ дан 7 November 2019 в 10:36
поделиться

Самый маленький «полезный» веб-сервер для Java, поддерживающий сервлеты, который я могу найти, — это Miniature JWS. И, честно говоря, нет причин запускать веб-сервер Java, который не поддерживает сервлеты. Если вы хотите сделать REST, Restlet имеет встроенный демон HTTP, что означает, что вы можете запустить его как автономный веб-сервер.

2
ответ дан 7 November 2019 в 10:36
поделиться

Play. Сам не пробовал, но слышал о нем только хорошее, и кажется, что он вполне дружелюбен к новичкам.

22
ответ дан 7 November 2019 в 10:36
поделиться

Я могу рекомендовать вам Struts2, потому что мне нравится архитектура плагинов, и с плагинами конвенции это простая и быстрая разработка.

1
ответ дан 7 November 2019 в 10:36
поделиться

JAX-RS.

Серверы Java EE 6, такие как GlassFish , по умолчанию объединяют его в пакеты.

Если вы используете Tomcat, вы можете использовать реализации Jersey , Apache CXF или Restlet .

Используя аннотации JAX-RS, веб-разработка напоминает Sinatra или Merb. Кстати, вам не обязательно использовать Java в качестве языка, вы можете использовать Scala, Groovy, JRuby ...

12
ответ дан 7 November 2019 в 10:36
поделиться

Можно использовать Sinatra как есть с JRuby

7
ответ дан 7 November 2019 в 10:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: