Java: как написать сервер wsgi - PullRequest
0 голосов
/ 01 апреля 2012

Я пишу веб-сервер на Java. Этот сервер просто использует сокет, чтобы получить соединение от клиента, проанализировать запрос и вызвать соответствующий обработчик для обработки этого запроса. Но я хочу сделать страницу, используя Django. Тем не менее, я не знаю, как запустить скрипт Python, когда сервер получает запрос, и сайт Django говорит мне, что он может использоваться в Apache с помощью wsgi, поэтому я думаю, что я могу это сделать, но как это реализовать?

Ответы [ 2 ]

0 голосов
/ 02 апреля 2012

Это немного сбивает с толку относительно того, что вы действительно после.Если вы хотите запускать приложения Python WSGI, включая Django, на сервере Java, посмотрите на Jython и modjy.

http://opensource.xhaus.com/projects/show/modjy

0 голосов
/ 01 апреля 2012

Чтобы получить представление о том, что такое WSGI, вы можете прочитать официальную документацию ( PEP-333 ).Но в основном WSGI - это большая хеш-таблица, которую вы передаете в ваше приложение WSGI.

Поскольку вы пишете свой сервер на Java, важной частью вашего проекта будет выяснение того, как вызывать код Python изнутри вашего Java.code.

Но если вы не будете писать этот веб-сервер Java, вы можете взглянуть на другие инструменты, которые дадут вам лучшую поддержку для запуска приложения Python WSGI.

Удачи!

...