2012-02-07 3 views
0

Я создаю webapp, где можно создавать документы в веб-браузере (например, что-то вроде инструмента документа Zoho или Google Docs). В моем случае у меня есть набор массивов, в которых хранятся разные абзацы и другие фрагменты информации, а также параллельные массивы, в которых хранятся метаданные самих абзацев.Как webapp сохраняет файлы на своем сервере?

Весь webapp написан в jQuery и связанных с ним библиотеках/плагинах.

Есть ли элегантный способ сохранить это как файл на самом сервере? До сих пор мне рекомендовали использовать скрытую форму для POST-массивов на сервере и хранить их в какой-то базе данных NoSQL ... Мне это немного больно, и мне интересно, если (1) есть более элегантный подход или (2) есть библиотека/фреймворк, который автоматизирует часть отправки/POSTing/save.

Спасибо!

ответ

0

Вам нужно будет создать службы, которые живут на самом сервере. Эти услуги будут методы, такие как (только в качестве простого примера)

SaveDocument(User, Document) 
GetDocument(User, Document) 

вам нужно будет настроить веб-приложение, чтобы вызвать эти услуги и передать необходимые параметры. Теперь, как это сделать, вы можете писать службы на любом количестве языков (Java с использованием JavaEE, C# с использованием WCF, чтобы назвать несколько, но вы также можете сделать это в python/ruby ​​/ etc), а затем сгенерировать WSDL-интерфейсы для услуги, на которые может звонить любое количество других языков.

В Интернете есть много ресурсов, которые охватывают это, поэтому выберите язык, который вы хотите изучить, или уже владеете и рекламируете способы разработки веб-сервисов на этом языке.

Удачи вам!

Смежные вопросы