Попробуйте ввести код:
@Html.DropDownList("ProductTypeID",null,"",new { @class = "form-control"})
Даже легче, чем Jetty, вы можете использовать HttpServer, встроенный в Java.
Вам нужно будет написать свой собственный код для анализа данных запроса, но это определенно выполнимо.
http://blogs.operationaldynamics.com/ andrew / software / free-java / sun-secret-webserver.html
Взгляните на Apache CXF . Он может использовать причал для автономных веб-сервисов. Он интегрируется со Spring, что упрощает добавление веб-службы просто как Spring-bean с очень небольшим дополнительным кодом.
Взгляните на Jetty , очень легкий контейнер сервлетов
Вам понадобится что-нибудь для прослушивания HTTP-соединения. К счастью, в Java 6 есть все, что вам нужно в среде выполнения по умолчанию.
Взгляните на:
http://hofmanndavid.blogspot.com/2008/11/easiest-way-to-publish-java-web.html
Вы упоминаете Tomcat как пример того, что вы не хотите делать, но Tomcat можно запускать во встроенном режиме, при этом он запускается изнутри вашего приложения:
http: //tomcat.apache.org/tomcat-5.5-doc/catalina/docs/api/org/apache/catalina/startup/Embedded.html
Сказав это, я бы порекомендовал Jetty, он легче, чем Tomcat .
Я думаю, что веб-службы Spring могут быть настроены для работы на «поддельном» веб-сервере - это точно обсуждается на форуме веб-служб Spring (мне нужно то же самое, но в итоге пришлось использовать веб-сервер из-за других проблем)
Я следил за этим довольно простым руководством, и он делает именно то, что вы хотите
http://java.sun.com/developer/ TechnicalArticles / J2SE / jax_ws_2 /
Похоже, что платформа Java SE 6 имеет небольшой сервер веб-приложений, который будет публиковать веб-службу во время работы JVM.