Аналог на Java Servlet или CGI скрипт в .Net?

7 отговора 261 прегледа
#1

Аналог на Java Servlet или CGI скрипт в .Net?

Здравейте,

задачата е ресурсен файл на Visual C++, описващ произволен Dialog, да се транслира до
HTML форма.

Трябва да се направи с .Net Framework.
Знам как това се прави с Java Servlet или CGI скрипт. Има ли подобен аналог
в .Nеt? Останах с впечатление че .Net заобикаля стандартното web based programming и го свежда до desktop programming, а на мен ми трябва точно да си напиша транслатор който си генерира в стандартния изход HTML, HTTP сървъра го прихваща
и препраща на клиента ....

Предполагам че има начин да се направи?

Отговор
в отговор на chukumba #2

Re: Аналог на Java Servlet или CGI скрипт в .Net?

.NET в момента се ползва в голяма степен за уеб приложения. Погледни
[линк]

Въпреки това след като ресурсния файл на с++ съдържа само описание на това как трябва да изглежда даден диалог, но не и някаква фукнционалност ти можеш да генерираш само чист html и изобщо не ти трябва каквото и да е уеб програмиране.
Задачата е да се прочете един файл и след обработка да се запише друг.

Отговор
в отговор на s_dimi #3

Re: Аналог на Java Servlet или CGI скрипт в .Net?

Нал това и аз питам.

Ще конвертирам ресурса до HTML поток. Как обаче да го върна към browser-а?

Отговор
в отговор на chukumba #4

Re: Аналог на Java Servlet или CGI скрипт в .Net?

ако питаш как се отваря хтмл в браузер от windows приложение става на 2 реда и го има някъде из форума не си спомням вече

Отговор
в отговор на s_dimi #5

Re: Аналог на Java Servlet или CGI скрипт в .Net?

О ... пардон не съм се изказал достатъчно точно.

Приложението дето транслира трябва да е web based. Това е старо C приложение, трябва да стане web базирано. По входна GET/POST HTTP заявка, вариантът на CGI скрипт, се вдига, в зависимост на заявката прави неква бизнес ллогика, зарежда определен ресурсен файл транслира го до HTML с попълнени
данни на HTML формата и го праща като отговор на HTTP заявката.

Не знам как се прави аналог на CGI скрипт в .Net. В Java аналогът е Java Servlet. Знам как се прави това и в ASP - пишеш дирекно с Response.Write.

До момента виждам че в .Net се полват ASPX страници (HTML template), като в в тях се указва DLL и клас който да се подаде като event handler на ASPX страницата. Явно целта е да се емулира десктоп приложение.


На мен обаче ми трябва, като се получи заявката към сървъра, ASPX +DLL комбинацията, да изгенерира динамично HTML.

Отговор
в отговор на chukumba #6

Re: Аналог на Java Servlet или CGI скрипт в .Net?

това което ти трябва доколкото аз съм разбрал въпроса е :

Page.Response.Output

или

Page.Response.Write


рагледай ги в msdn-а ... response-a ти е HttpResponse ....


XM TurboCT .. where comfort meets power
Отговор
в отговор на шeф нa Coди Дeвня #7

Re: Аналог на Java Servlet или CGI скрипт в .Net?

Аха, това ми трябва, ще се ориентирам.

Благодаря!

Отговор
в отговор на chukumba #8

Re: Аналог на Java Servlet или CGI скрипт в .Net?

Между другото можеш да си ползваш ASPX-а както старите ASP-та. Не е нужно сорса ти да е компилиран. Можеш във страничката да си напишеш (във aspx файла) <% Response.Write ("tralala"); %> или както там се пише на C++ ;)
Предполагам забелязваш приликата със старото ASP :)

Ние сме точици във вселената. А всеки човек е една цяла вселена...
Отговор