Перейти к содержимому

Фотография
- - - - -

Помогите начать писать :)


  • Вы не можете создать новую тему
  • Закрытая тема Тема закрыта
Сообщений в теме: 12

#1 Vitrym

Vitrym

    Прохожий

    Топикстартер
  • Участник
  • 0
    6 сообщ.

Отправлено 02 Декабрь 2008 в 19:54

доброго времени суток! 
Стоит такая задача: 
требуется написать приложение, которое будет отвечать на запросы GET, 
обрабатывать их и выдавать ответ в виде XML, все запросы должны 
записываться в базу MSSQL, 
посоветуй технологию, на чём это лучше реализовать 
лучше конечно на примере, c# asp.net+mssql 

т.е. как я и писал выше, приложение к примеру 
запрос: 

pril.aspx?name=123 

должно ответить что-то типа 

<?xml version="1.0" encoding="UTF-8"?> 
<response> 
<say_name>123</say_name> 
<name2>123 456</name2> 
</response> 

а в коде name обрабатывается, к примеру как тут, видит что 123 и 
продолжает до 6 

вообще с чего начать делать собстно всё это дело 
1) запустить вижуал студию 
2... ?
  • 0

Спонсор

#2 URAN

URAN

    Прохожий

  • Модератор
  • 4
    43 сообщ.

Отправлено 03 Декабрь 2008 в 15:59

доброго времени суток! 
Стоит такая задача: 
требуется написать приложение, которое будет отвечать на запросы GET, 
обрабатывать их и выдавать ответ в виде XML, все запросы должны 
записываться в базу MSSQL, 
посоветуй технологию, на чём это лучше реализовать 
лучше конечно на примере, c# asp.net+mssql 

т.е. как я и писал выше, приложение к примеру 
запрос: 

pril.aspx?name=123 

должно ответить что-то типа 

<?xml version="1.0" encoding="UTF-8"?> 
<response> 
<say_name>123</say_name> 
<name2>123 456</name2> 
</response> 

а в коде name обрабатывается, к примеру как тут, видит что 123 и 
продолжает до 6 

вообще с чего начать делать собстно всё это дело 
1) запустить вижуал студию 
2... ?


asmx services. MS WCF. REST Services.
  • 0

#3 Vitrym

Vitrym

    Прохожий

    Топикстартер
  • Участник
  • 0
    6 сообщ.

Отправлено 03 Декабрь 2008 в 20:59

что за набор букв? :)
по моему тексту не понятно что я бум бум? :)))
  • 0

#4 URAN

URAN

    Прохожий

  • Модератор
  • 4
    43 сообщ.

Отправлено 05 Декабрь 2008 в 12:17

http://bash.org.ru/
форум на GodDotNet:
Vitrym(новичок): Стоит такая задача: требуется написать приложение, которое будет отвечать на запросы GET, обрабатывать их и выдавать ответ в виде XML, все запросы должны записываться в базу MSSQL, вообще с чего начать делать собственно всё это дело?
1) запустить вижуал студию
2... ?
Allaire:
2) свернуть студию
3) выпить чаю с коржиками
4) сходить пи-пи после чаю
5) пошпилить в "Героев" - настроится для серьезной работы
6) опа - вот уже и обед!
7) отдохнуть после тяжелого процесса приема пищи, вздремнуть
8) крепко подумать а нафига все это нужно...?
9) снова засесть шпилить в "Героев"
10) ёхан-грег - два часа ночи!
11) снова открыть студию - тупо повтыкать на пустой проект...
12) закрыть все нафиг, выключить комп и лечь спать... блин - завтра мож разберемся, что к чему... =)
  • 0

#5 Vitrym

Vitrym

    Прохожий

    Топикстартер
  • Участник
  • 0
    6 сообщ.

Отправлено 05 Декабрь 2008 в 12:35

Смеюсь смеюсь....
  • 0

#6 URAN

URAN

    Прохожий

  • Модератор
  • 4
    43 сообщ.

Отправлено 05 Декабрь 2008 в 19:28

Попасть на баш это круто. Полно народу кто разбирается в этих технологиях, но мало кого на баше цитируют.

Сообщение отредактировал URAN: 05 Декабрь 2008 в 19:29

  • 0

#7 URAN

URAN

    Прохожий

  • Модератор
  • 4
    43 сообщ.

Отправлено 05 Декабрь 2008 в 19:33

Кинь в личку почту - я тебе вышлю свой веб сервис прогноза погоды :) А так asmx сервисы уже устарели. Реальные пацаны WCF и REST сервисы пишут.
  • 0

#8 Vitrym

Vitrym

    Прохожий

    Топикстартер
  • Участник
  • 0
    6 сообщ.

Отправлено 05 Декабрь 2008 в 21:15

Попасть на баш это круто. Полно народу кто разбирается в этих технологиях, но мало кого на баше цитируют.


да что круто-го то?


что парочку волосатых прыщавых подростков похихикают себе под нос?...
вообще я давно вырос из возраста когда играют в "героев"..
попросил нормально помощи, т.к. впервые с этим начал работать, пошли одни издёвки как всегда. 
"Я крутой мегабот всё знаю, поэтому никому ничего говорить не буду. хрю хрю.. пойду ростить волосы"..
  • 0

#9 URAN

URAN

    Прохожий

  • Модератор
  • 4
    43 сообщ.

Отправлено 05 Декабрь 2008 в 23:17

Попасть на баш это круто. Полно народу кто разбирается в этих технологиях, но мало кого на баше цитируют.


да что круто-го то?


что парочку волосатых прыщавых подростков похихикают себе под нос?...
вообще я давно вырос из возраста когда играют в "героев"..
попросил нормально помощи, т.к. впервые с этим начал работать, пошли одни издёвки как всегда. 
"Я крутой мегабот всё знаю, поэтому никому ничего говорить не буду. хрю хрю.. пойду ростить волосы"..

Я даж твой пост на gotdot.net нашёл. Просто не верится, что ты тот самый чувак, который прославилася на баше... И ещё до этого я ответил на твой пост. Это просто фантастика!
  • 0

#10 Vitrym

Vitrym

    Прохожий

    Топикстартер
  • Участник
  • 0
    6 сообщ.

Отправлено 06 Декабрь 2008 в 08:49

Попасть на баш это круто. Полно народу кто разбирается в этих технологиях, но мало кого на баше цитируют.


да что круто-го то?


что парочку волосатых прыщавых подростков похихикают себе под нос?...
вообще я давно вырос из возраста когда играют в "героев"..
попросил нормально помощи, т.к. впервые с этим начал работать, пошли одни издёвки как всегда. 
"Я крутой мегабот всё знаю, поэтому никому ничего говорить не буду. хрю хрю.. пойду ростить волосы"..

Я даж твой пост на gotdot.net нашёл. Просто не верится, что ты тот самый чувак, который прославилася на баше... И ещё до этого я ответил на твой пост. Это просто фантастика!




:) Не вижу здесь особой славы :)


Ну процитировал кто-то меня, и что с того? Денег в кармане не прибавилось, масло в машине само не поменялось.. Надо жить дальше и учить основы asp.net :)

А тем кто хоть как-то ответил и помог - большое спасибо! Есть ещё люди, у которых самовлюблённость не обладает над разумом.
  • 0

#11 URAN

URAN

    Прохожий

  • Модератор
  • 4
    43 сообщ.

Отправлено 06 Декабрь 2008 в 14:49

доброго времени суток! 
Стоит такая задача: 
требуется написать приложение, которое будет отвечать на запросы GET, 
обрабатывать их и выдавать ответ в виде XML, все запросы должны 
записываться в базу MSSQL, 
посоветуй технологию, на чём это лучше реализовать 
лучше конечно на примере, c# asp.net+mssql 

т.е. как я и писал выше, приложение к примеру 
запрос: 

pril.aspx?name=123 

должно ответить что-то типа 

<?xml version="1.0" encoding="UTF-8"?> 
<response> 
<say_name>123</say_name> 
<name2>123 456</name2> 
</response> 

а в коде name обрабатывается, к примеру как тут, видит что 123 и 
продолжает до 6 

вообще с чего начать делать собстно всё это дело 
1) запустить вижуал студию 
2... ?



1. Открываешь VS 2008
2. Выбираешь создать новый проект. Выбираешь WebSite.
3. Открываешь файл Default.aspx. Удаляешь оттуда всё кроме первой строки. В первой строке должно остаться что-то типа <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
4. Идёшь в Default.aspx.cs. В обработчике protected void Page_Load(object sender, EventArgs e) пишешь:
protected void Page_Load(object sender, EventArgs e)
	{
		// Читаем гет переменную
		string name = Page.Request.QueryString["name"];
		if (name != null) // если переменная есть
		{
			name = name.Trim(); // удаляем ведущие и ведомые пробелы
			if (name != string.Empty) // если переменная не пустая строка
			{
				Response.Clear(); // очищаем респонс на всякий пожарный
				XmlDocument xml = new XmlDocument(); // создаём xml-документ
				xml.AppendChild(xml.CreateXmlDeclaration("1.0", "utf-8", null));
				XmlNode root = xml.CreateNode("element", "response", ""); //создайм рутовую ноду
				XmlNode firstNode = xml.CreateNode("element", "say_name", ""); //лень писать .. сорри
				firstNode.InnerText = name;
				XmlNode secondNode = xml.CreateNode("element", "name2", "");
				secondNode.InnerText = "Fucking shit!";
				root.AppendChild(firstNode);
				root.AppendChild(secondNode);
				xml.AppendChild(root);
				Response.Write(xml.OuterXml);
			}
		}
	}

5. не забудь дописать using System.Xml; чтобы с xml работать.

ГОтово. Запускаем...

пишем в браузере что-то вроде http://localhost:211....aspx?name=xxxx (я дебужил проект в на девелоперском сервере). В браузере выскакивает xxxxFucking shit! Круто. Смотрим сорс странички, а там: <?xml version="1.0" encoding="utf-8"?><response><say_name>xxxx</say_name><name2>Fucking shit!</name2></response>.


Вроде всё как надо.

Сообщение отредактировал URAN: 06 Декабрь 2008 в 14:50

  • 0

#12 Vitrym

Vitrym

    Прохожий

    Топикстартер
  • Участник
  • 0
    6 сообщ.

Отправлено 06 Декабрь 2008 в 23:17

все бы были такими respect'товыми...
  • 0

#13 URAN

URAN

    Прохожий

  • Модератор
  • 4
    43 сообщ.

Отправлено 06 Декабрь 2008 в 23:28

все бы были такими respect'товыми...

Нельзя бросать чувака, которого цетируют на баше.
  • 0



Похожие темы Свернуть

Статистика

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 скрытых пользователей