Co je nového ?

Aplikace E-realitka na které běží naše nové stránky www.realityprokopec.net  je kompletně předělána, je vytvořeno nové jádro které využívá výhody nejnovějších technologií v MySql, Ajaxu a PHP.
 

MySql, procedury, popis:

Uložená procedura je především procedura. Jedná se o část programu, který je (nebo by aspoň měl být) jasně funkčně oddělený od svého okolí, má interface (seznam parametrů) pro komunikaci s jinými moduly programu. Může mít vlastní lokální proměnné neviditelné pro ostatní části programu.

Uložená procedura je uložená (rozuměj: uložená v databázi). To znamená, že se k ní lze chovat stejně jako ke každému jinému objektu databáze (indexu, pohledu, triggeru apod.). Lze jí založit, upravovat a smazat pomocí příkazů dotazovacího jazyka databáze (v případě relační databáze obvykle pomocí příkazů DDL SQL). Deklarace uložené procedury je vždy "uložena" v databázi - vlastní definice pak v databázi být uložena nemusí - příkladem jsou tzv. externí procedury, kdy v deklaraci je uveden pouze odkaz do externí knihovny.

Pro psaní uložených procedur je obvykle používán specifický jazyk konkrétní databáze, který je buďto rozšířením jejího dotazovacího jazyka (např. T-SQL) nebo specifický procedurální jazyk s podporou SQL (hezkým příkladem je pro databázi Oracle procedurální jazyk PL/SQL - v tomto případě se jedná o programovací jazyk ADA rozšířený o SQL). ANSI SQL obsahuje část věnovanou uloženým procedurám - definuje programovací jazyk SQL/PSM, který je např. použit v SQL serverech DB2 nebo MySQL. Většina moderních databázových systémů podporuje implementaci uložených procedur i v klasických programovacích jazycích - Java, C#, C a dalších - a to v těch případech, kdy nám specifické jazyky z důvodů omezené funkčnosti nebo výkonu nevyhovují.

 

Vlastnosti a výhody:

Oproti obvyklejšímu přístupu, kdy s daty pracuje přímo vlastní aplikace přistupující k databázi prostřednictvím SQL, uložené procedury jsou vykonávány přímo databázovým serverem. To může být v mnoha situacích velmi výhodné:

  • Sdílení kódu: Relativně komplexní kód uložené procedury může být sdílen a využíván více aplikacemi přistupujícími k databázi, aniž by činnost procedury musela být implementována opakovaně v jednotlivých aplikacích. Zejména se tato výhoda projeví, pokud jsou jednotlivé aplikace vyvíjeny v různých programovacích jazycích.
  • Jednoduché rozhraní: Ve vhodných případech může vést užití uložené procedury ke značnému zjednodušení rozhraní mezi aplikací a databází. Pokud aplikace k příslušným datům v databázi přistupuje výhradně voláním uložených procedur, pak je možné do značné míry měnit schéma databáze (včetně uložených procedur, avšak bez změn v rozhraní uložených procedur), aniž by si taková změna vyžádá změnu v kódu samotné aplikace.
  • Opravitelnost: Mnohé chyby v kódu uložené procedury se dají opravovat bez nutnosti distribuovat a instalovat nové verze aplikace přistupující k databázi.
  • Menší přesuny dat: Pokud aplikace přímo manipuluje s daty v databázi takovým způsobem, který se nedá přímo vyjádřit v jazyce SQL, pak bez použití uložené procedury musí nejdříve všechna relevantní data z databáze vybrat (typicky jedním nebo více příkazy SELECT), upravit je do požadované podoby a poté je uložit zpět do databáze (typicky jedním nebo více příkazy UPDATE a INSERT). Uložená procedura v takovém případě může ušetřit přenosy dat mezi databázovým serverem a aplikací v obou směrech. Zejména v případě, že aplikace běží na jiném počítači než databáze, může být rozdíl v čase a v zatížení sítě markantní.
  • Binární kompatibilita a uložené prováděcí plány - Implementačně je snaha docílit kompatibility formátů dat používaných tzv. SQL jazyky (T-SQL, PL/SQL, PL/pgSQL, SQL/PSM) s formáty používanými v SQL serveru. Tím odpadá nutnost konverzí formátů a radikálnímu snížení zátěže procesoru. V těchto programovacích jazycích také dochází k automatickému převodu SQL příkazů na tzv prepared statements - což zrychluje opakované provádění těchto příkazů a představuje spolehlivou ochranu proti SQL injection.


Ajax:

jQuery je lehká, malá javascriptová knihovna, která klade důraz na interakci mezi JavaScriptem a HTML. Byla vydána Johnem Resigem v lednu 2006 na newyorském BarCampu.

jQuery je svobodný a otevřený software pod duální licencí MIT a GPL.

Microsoft a Nokia oznámily, že budou na svých platformách dodávat jQuery.[1] Microsoft pro začátek adoptujíc do Visual Studia[2] pro použití v jejich ASP.NET AJAX frameworku a ASP.NET MVC Frameworku, zatímco Nokia jQuery integruje do své webové run-time platformy.

 

Filozofie

Stejně jako CSS oddělují „zobrazovací“ charakteristiky od struktury HMTL, jQuery odděluje „chování“ od struktury HTML. Například místo přímé specifikace on-click události přímo v HTML kódu tlačítka by stránka řízená jQuery napřed našla vhodný element tlačítka a potom změnila jeho manipulátor události. Takovéto oddělení chování od struktury se také často nazývá jako princip nevtíravého JavaScriptu.

 

Funkce

jQuery nabízí následující funkce:

  • Výběr DOM elementů pomocí otevřeného cross-browser selektorového enginu Sizzle, odnože projektu jQuery[3]
  • Funkce pro procházení a změnu DOM (včetně podpory pro 1–3 a základní XPath)
  • Události
  • Manipulace s CSS
  • Efekty a animace
  • AJAX
  • Rozšiřitelnost
  • Utility – např. informace o prohlížeči nebo funkce each
  • Javascriptové pluginy

test pdf

Zdroj: Wikipedie

Vyhledávání:(fulltext)
EURo kalkulačka
EUR
11.000 Kč/ měs.
Praha 4, Michle, pronájem 2+1, část. zařízený,
Praha 4
Byty 2+KK 2+1
Pronájem
Praha 4, Michle, pronájem 2+1, část. zařízený,
1.596.000 Kč 1.696.000 Kč
DV, 69 m2, 2+KK/ balkon s výhledem na Ještěd
Liberec
Byty 2+KK 2+1
Prodej
DV, 69 m2, 2+KK/ balkon s výhledem na Ještěd
4.500 Eur/ Ha
Zemědělská půda, prodej pozemku cca 120 ha, Slovensko
Slovensko
Pozemky
Prodej
Zemědělská půda, prodej pozemku cca 120 ha, Slovensko
40.000 Kč/ měs. 50.000 Kč
River Diamond, komerce i bydlení, 148 m2, 2x garáž. stání v centru Prahy
Praha 8
Byty 3+KK 3+1
Pronájem
River Diamond, komerce i bydlení, 148 m2, 2x garáž. stání v centru Prahy
520.000 Kč 630.000 Kč
Rekreační chata u rybníka Mutina a Jindřichova Hradce
Jindřichův Hradec
Rekreační objekty
Prodej
Rekreační chata u rybníka Mutina a Jindřichova Hradce
69 Eur/ m2 79 Eur
Rezidence - Lesopark Kvetnica, prodej stav. parcel 1 Km od Popradu
Slovensko
Pozemky
Prodej
Rezidence - Lesopark Kvetnica, prodej stav. parcel 1 Km od Popradu
13 Eur/ m2/měs.
Poprad, pronájem plochy v novém obchodním centru Storeland
Slovensko
Nebytové prostory
Pronájem
Poprad, pronájem plochy v novém obchodním centru Storeland
80.000 Kč/ měs.
Hledáme pronájem obchodních prostor v Praze,  na rušných místech, 80-200 m2
Hl. m. Praha
Nebytové prostory
Poptávka
Hledáme pronájem obchodních prostor v Praze, na rušných místech, 80-200 m2
16.500.000 Kč 0 Kč
Prodej stavebního pozemku Kolovraty, Praha 10
Praha 10
Pozemky
Prodej
Prodej stavebního pozemku Kolovraty, Praha 10
únor    2012
Po6132027
Út7142128
St18152229
Čt291623
3101724
So4111825
Ne5121926
Svatopluk
počasí dnes počasí zítra počasí v pozítří
TOPlist