Lotus Notes Domino и уеб: разработка на приложения? Съвети за програмисти
Започвайки с версия Domino R4 е интеграция с Интернет, както и самия сървър става HTTP сървър. В следващите версии на Domino Web-сървър добави нова функционалност (например Servlet управители, подкрепени JVM версии ъпгрейд и др.) За да ви дам обща картина и абстрахиране от информация ние ще говорим за две основни Domino уеб-сървър функции: 1. Domino уеб-сървър е пълнофункционален HTTP сървър. С други думи, тя може да предоставят статични (или условно статични) файлове като отговор на исканията на HTTP-браузър (включително HTML, изображения, JavaScript, аплети и т.н.) 2. По време на исканията на браузъра за динамична ресурси Domino от специфични URL г. сървъра може да създаде в минаваща HTML-страници, което прави обекта visible.For Domino сигурен, че е разумно опростен модел (споменах, че, например, Domino уеб-сървър подкрепя Servlet технология), но този модел дава възможност за обсъждане на основните проблеми в създаването на уеб-приложения, базирани на Lotus Domino технологиите. След основните проблеми са:? в Domino базирани Web-приложения създаването разработчик е силно ограничена да използва вградени възможности за програмни езици. Така от 380 вградени команди-@ @-формули на близо 40 езика се поддържат в Интернет. LotusScript се поддържа само в три вида Web-агенти и т.н.;? заявление за сигурност проблеми. Стандартът автентификация, разрешение, кодиране, електронни подписи и др механизми са опростени в интернет или не работят. Така че SSL + x.509 и др сертификати трябва да бъдат използвани в такива случаи;? приложения ефективност. HTML-страници, генериране в минаваща със сигурност е на ресурсите на сървъра, така че ако заявлението не е добре конструирана, то може да предизвика повреда сървър. Например, ако на първата страница на сайта се генерира от агент, след това едновременно искане от доста голям брой потребители може да доведе до ситуацията недостатъчност услуга. Фирмата трябва да вземе сам се грижи за товарене баланс пускането в различни части често се променили и повече статични данни;? резултат на HTML-страници поколение при преминаване от ресурси Domino не е всеки път, очевидно. Често тази процедура въпроси вид в генерираната страница ÃÆ'à ¢ В, ¬ Е ¡Ãƒâ € SA, В «additionalÃÆ'à ¢ В, ¬ Е ¡Ãƒâ € SA, В» от предприемача гледна точка на потребителите (напр..,,,, И т.н.). В резултат на това повечето разработчици, пуснати на Domino само тези характеристики, които не могат да се прилагат. Ако разгледате кода на пълен разцвет уеб-сайтове, предназначени за технологии Domino, а след това, например, във форми Domino виждаме само полета, всички ученици дизайн се основава на DHTML.It не е толкова лошо. Има много сайтове, като поддържа голям брой потребители, достъп до Domino данни. Domino технология от съобщение за освобождаване предлага нови възможности за уеб-дизайн (напр.. JSP потребителски тагове библиотека, вграден HTML-редактор и т.н.). Самият автор, използвани Domino да се създаде портали с искания с повече от 2000 посетители на ден. Като обобщение на собствени и колегите ми опит в Domino Web-дизайн област, I може да се препоръча следното:? Преди създаването на уеб-проекта на Domino е необходимо да се оцени цялата инфраструктура Domino в рамките на конкретни организация. Ако инфраструктурата Domino на това дружество е отваряне или начален етап, от уеб-дизайн на базата на Domino едва ли е присвоена. Фактът, че Domino дизайнер е средата за бърза разработка на приложения (RAD), включително Web-приложения, не може да бъде причина за създаване на уеб-проекти на Domino;? доколкото е възможно, позволяват да прехвърлят Domino бегло само обектите, които не могат да бъдат или почти не се използва от други уеб-технологии (т.нар HTML-проектиране трябва да се разработени от програмисти). Авторът смята, че ако един сайт трябва да работят с данни Domino, а след това да ги видят, че е необходимо да се избегне използването на стандартни URL работа с обектите Domino. В този случай обмен на данни между сайт и Domino може да бъде направено с помощта на всеки интеграция технологии подкрепени от Domino (напр., XML, CORBA, JDBC и др.) С други думи, Domino ще играе ролята на съхранение на данни и тяхното гледане трябва да се направи с други механизми. Имплицитно, въпросът се потвърждава от IBM. В R6 Domino Да не се допуска URL отворена възможност може да бъде назначен за бази данни, така че използването на стандартни URL Domino е защитено в Web-приложения;? внимание Трябва да се обърне към сигурността уеб-приложение. Дори когато вашия сайт не позволява неразрешен достъп до информация чрез интернет, можете да очаквате хакери там предизвикателство вашия уеб-сайт на сигурността;? само тествани от товарни технологии са използвани в Web-приложения;? сведе до минимум, доколкото е възможно движението уеб-сървър браузър. В уеб-дизайн въпросът е да се приеме, че интернет канали обикновено са по-тесни от местните канали Domino Lotus.Good късмет във вашата система за създаване и се свържете с нас за всяка помощ в САЩ: 1-866-528-0577, Германия: (0177) 8349 806! help@albaspectrum.comP.Gottmann е техническа писателя в Ronix системи ( http://www.ronix-systems.com) Европейският клон на Алба Спектър технологии (http://www.albaspectrum.com), IBM и Microsoft Business Solutions партньори, обслужващи клиенти в Чикаго, Маями, Ню Йорк, Лос Анджелис ,
Член Източник: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
уебмастъра Вземи Html кодекс
Добави тази статия на вашия сайт сега!
уебмастъра Подайте членове
Не е необходима регистрация! Попълнете формата и статията ви е в Messaggiamo.Com директория!