[ Pobierz całość w formacie PDF ]
//-->Tytuł oryginału: Building Scalable Web SitesTłumaczenie: Mikołaj SzczepaniakISBN: 978-83-246-5986-9© Helion S.A. 2007Authorized translation of the English edition of Building Scalable Web Sites © 2006 O’Reilly Media, Inc.This translation is published and sold by permission of O’Reilly Media, Inc., the owner of all rightsto publish and sell the same.Polish language edition published by Helion S.A.Copyright © 2007All rights reserved. No part of this book may be reproduced or transmitted in any formor by any means, electronic or mechanical, including photocopying, recording or by anyinformation storage retrieval system, without permission from the Publisher.Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentuniniejszej publikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie kopii metodąkserograficzną, fotograficzną, a także kopiowanie książki na nośniku filmowym,magnetycznym lub innym powoduje naruszenie praw autorskich niniejszej publikacji.Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymibądź towarowymi ich właścicieli.Autor oraz Wydawnictwo HELION dołożyli wszelkich starań, by zawarte w tej książceinformacje były kompletne i rzetelne. Nie biorą jednakżadnejodpowiedzialności aniza ich wykorzystanie, ani za związane z tym ewentualne naruszenie praw patentowychlub autorskich. Autor oraz Wydawnictwo HELION nie ponoszą równieżżadnejodpowiedzialnościza ewentualne szkody wynikłe z wykorzystania informacji zawartych w książce.Wydawnictwo HELIONul. Kościuszki 1c, 44-100 GLIWICEtel. 032 231 22 19, 032 230 98 63e-mail:helion@helion.plWWW:http://helion.pl(księgarnia internetowa, katalog książek)Drogi Czytelniku!Jeżeli chcesz ocenić tę książkę, zajrzyj pod adreshttp://helion.pl/user/opinie?skalow_ebookMożesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.Printed in Poland.•Poleć książkę na Facebook.com•Kup w wersji papierowej•Oceń książkę•Księgarnia internetowa•Lubię to!»Nasza społecznośćSpis treściPrzedmowa..................................................................................................................... 71. Wprowadzenie ............................................................................................................. 15Czym jest aplikacja internetowa?Jak budujemy aplikacje internetowe?Czym jest architektura?Od czego należy zacząć?151617182. Architektura aplikacji internetowej ............................................................................ 21Wielowarstwowa architektura oprogramowaniaTechnologie wielowarstwoweProjektowanie interfejsów programowychDroga od punktu A do punktu BPodział na oprogramowanie i sprzętPlatformy sprzętoweRozwój platformy sprzętowejNadmiarowość sprzętuSiećJęzyki, technologie i bazy danych212427293131363940433.Środowiskawytwarzania oprogramowania ..............................................................45Trzy naczelne zasadyKontrola koduźródłowegoKompilacja w jednym krokuŚledzeniebłędówSkalowanie modelu wytwarzania aplikacjiStandardy kodowaniaTestowanie4546667785868934. i18n, L10n i Unicode ......................................................................................................93Umiędzynarodowienie i lokalizacja oprogramowaniaUnicode w pigułceSchemat kodowania UTF-8Schemat kodowania UTF-8 w aplikacjach internetowychStosowanie schematu kodowania UTF-8 w języku PHPStosowanie schematu kodowania UTF-8 w pozostałych językach programowaniaStosowanie schematu kodowania UTF-8 w bazach danych MySQLStosowanie schematu kodowania UTF-8 w wiadomościach poczty elektronicznejStosowanie schematu kodowania UTF-8 w skryptach języka JavaScriptStosowanie schematu kodowania UTF-8 w interfejsach API94981041051071081091111131155. Integralność danych i bezpieczeństwo ...................................................................... 117Strategie zapewniania integralności danychDobre, prawidłowe i nieprawidłoweFiltrowanie sekwencji UTF-8Filtrowanie znaków sterującychFiltrowanie kodu HTMLAtaki XSSWstrzykiwanie kodu języka SQL1171191201261271311406. Poczta elektroniczna .................................................................................................. 147Otrzymywanie wiadomości poczty elektronicznejRyzyko wstrzykiwania wiadomości poczty elektronicznej do naszej aplikacjiFormat MIMEAnaliza składniowa prostych wiadomości MIMEAnaliza składniowa załączników zakodowanych w trybie UUZałączniki w formacie TNEFDlaczego technologie bezprzewodowe nie lubią programistów?Zbiory znaków i schematy kodowaniaRozpoznawanie użytkownikówTesty jednostkowe1471501521541561571591621641677. Usługi zdalne .............................................................................................................. 169Klub usług zdalnychGniazdaStosowanie protokołu HTTPNadmiarowość usług zdalnychSystemy asynchroniczneWymiana danych w formacie XMLLekkie protokoły1691701731791821871924|Spis treści8. Wąskie gardła............................................................................................................. 197Identyfikowanie wąskich gardełOperacje wejścia-wyjściaUsługi zewnętrzne i czarne skrzynki1972122259. Skalowanie aplikacji internetowych ......................................................................... 241Mit skalowaniaSkalowanie sieciRównoważenie obciążeńSkalowanie bazy danych MySQLReplikacja baz danych MySQLPartycjonowanie bazy danychSkalowanie wielkich baz danychSkalowanie pamięci masowejPamięć podręcznaSkalowanie w pigułce24125325627227828729229430230510. Statystyki, monitorowanie i wykrywanie usterek.................................................... 307Śledzeniestatystyk aplikacji internetowejMonitorowanie aplikacjiAlarmowanie30731833611. Interfejsy API ..............................................................................................................339Kanały danychTechnologie mobilneUsługi siecioweWarstwy transportowe interfejsów APINadużywanie interfejsów APIUwierzytelnianiePrzyszłość339352356359367371375Skorowidz ................................................................................................................... 377Spis treści|5 [ Pobierz całość w formacie PDF ]
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zawrat.opx.pl
  • Archiwum
    Powered by wordpress | Theme: simpletex | © Nie można obronić się przed samym sobą.