Бұлтты технология: оқу құралы / И. Н. Букенова, Г. С. Букенов

камтамасыз ететш кдушаз ортада жумыс ютейдг Шектеулер AppEngine-re веб- суранымдарды б^рнеше серверлерге таратуга, сонымен катар трафикке байланысты серверлердо бастауга жэне токтатуга мумкшдж беред, . Сынак ортасы Ыздщ косымшацызды аппараттык куралга, операциялык жуйеге жэне веб-сервердш орналаскан жерше тэуелсв каушсгз жэне сешмд1 ортада окшаулайды. Теменде сешмд, сынак ортасыныц шектеулер! мысалдары келыршген. Багдарлама Интернеттеп баска компьютерлерге тек бершген API интерфейстерк URL -мекен-жайы жэне электрондык пошта кызмет1 аркылы Kipe алады. Баска компьютерлер косымшаны стандартгы порттардагы HTTP сураулары (немесе HTTPS сураулары) аркылы гана байланыстыра алады. Багдарлама файлдык жуйеге жаза алмайды. Багдарлама файлдарды оки алады, 6ipaK тек багдарлама кодымен жуктелгендер. Отшплтер арасында сакталатын барлык мэл1метгер ушш AppEngine деректер коймасын, жад кэшш жэне баска кызметтерд1 пайдалану кажет. Багдарлама коды тек веб-сураныска немесе Стоп тапсырмасына жауап ретшде гана орындалады жэне кез-келген жагдайда жауап мэл1меттерш 30 секунд 1шшде кайтаруы керек. Сурау ewjerimi жауап ж1бергеннен кешн косымша процесс жасай немесе кодты орындай алмайды. Java жумыс ортасы ушш ci3 стандартгы Java веб-куралдарын жэне стандартты АР1-Д1 колдана отырып косымшаны жасай аласыз. Багдарлама JavaServlet стандартен колдана отырып, коршаган ортамен езара эрекеттесед1 жэне JavaServerPages (JSP) 6eTrepi сиякты стандартты веб-колданбалы технологияларды колдана алады. Java жумыс ортасы Java 6 колданады. SDKJavaAppEngine Java 5 жэне 6 багдарламаларын колдана отырып, косымшанын дамуын колдайды. Коршаган орта JavaSERuntimeEnvironment (JRE) 6 платформасы мен ютапханаларды камтиды. Тест ортасына шектеулер JVM -де енпзмедк Багдарлама JVM байт кодын немесе ккапханаларды тестипк орта шепнде колдана алады. Мысалы, егер ci3 розетканыц байт кодын ашуга немесе файл жазуга тырыссацыз, коршаган ортага катысты ерекше.шк пайда болады. AppEngine кызметтершщ кеппилшше стандартты Java API аркылы кол жетюзуге болады. Деректер коймасы упин AppEngineSDKJava курамында Java Data Object Interfaces (JDO) жэне JavaPersistenceAPI (JPA) бар. MailAppEngine кызметш пайдаланып электрондык пошта хабарламаларын ж1беру ушш ci3 APIJavaMail колдана аласыз. APIHTTPjava.net URLAppEngine деректерд1 1здеу кызметше кол желмдг Сонымен катар, AppEngine косымша адаптерлерд, енпзетш жэне кызметтерд) пкелей косымшадан пайдалануга мумкшдш беретш ез KbBMeTTepi упин темен денгешп API интерфейстерш камтиды. Data Warehouse API, жад Kami, URL, пошта, суретгер жэне Google аккаунттары бойынша деректерд1 алу ушш кужаттаманы тексерщв. Одетте Java aaipneymuiepi Java багдарламалау тип мен API -ны JVM -ге арналган веб-косымшаларды жасау ушш колданады. JVM-yiuieciMTi компиляторлар мен аудармашылардьщ кемепмен JavaScript, Ruby жэне Scala

RkJQdWJsaXNoZXIy MTExODQxMg==