3784501132

3784501132



Zeszyty Naukowe WSEI seria: TRANSPORT I INFORMATYKA, 4(1/2014) Grzegorz Todryk, Architektura aplikacji internetowych


I 43

gramach podsystemy, np. odpowiedzialne za łączenie z bazą danych, sprawdzanie uprawnień, logowanie zdarzeń, obsługę błędów, itd. Frameworki z reguły korzystają z architektury MVC i wykorzystują paradygmat programowania obiektowego.

Do najpopularniejszych frameworków należą: Zend Framework, CakePHP, Symfony, Codelgniter oraz Prado. Wciąż powstają nowe rozwiązania, np. aktualnie popularny staje się framework Laravel. Wybór konkretnego frameworku zależy od wielu czynników np. stopnia komplikacji projektu, preferowanej objętości bibliotek, jakości dokumentacji dla konkretnego rozwiązania, wsparcia społeczności, obsługi wielu baz danych, itd.

5. Przykładowy projekt Zend Framework

Poniżej przedstawiono pliki przykładowego projektu wykonanego w oparciu o Zend Framework. Zend Framework zapewnia pełną implementację wzorca MVC, co pozwala na separację logiki biznesowej od interfejsu użytkownika i modelu danych.

Przykładowy kod Kontrolera:

<?php

class IndexController extends Zend_Controller_Action

{

public function searchAction()

{

$request = new Zend_Controller_Request_Http();

//pobranie danych z widoku

$text = $request->getParam(,text' );

//wywołanie modelu

$data = new Application_Model_Data();

//pobranie danych

$result = $data->getData($text);

//przekazanie danych do widoku $this->view->data = $result;



Wyszukiwarka

Podobne podstrony:
40
Zeszyty Naukowe WSEI seria: TRANSPORT I INFORMATYKA, 4(1/2014) Grzegorz Todryk, Architektura aplikac
42
44

Zeszyty Naukowe WSEI seria: TRANSPORT I INFORMATYKA, 4(1/2014) Grzegorz Todryk, Architektura aplikac
Zeszyty Naukowe WSEI seria: TRANSPORT I INFORMATYKA, 4(1/2014) Grzegorz Todryk, Architektura aplikac
Zeszyty Naukowe WSEI seria: TRANSPORT I INFORMATYKA, 4(1/2014), s. 39-47Grzegorz TODRYK Wyższa Szkoł
Zeszyty Naukowe WSEI seria: TRANSPORT I INFORMATYKA, 4(1/2014), s. 19-27Katarzyna GĄZWA, Patryk GĄZW
Zeszyty Naukowe WSEI seria: TRANSPORT I INFORMATYKA, 4(1/2014) Katarzyna Gązwa, Patryk Gązwa, Arkadi
Zeszyty Naukowe WSEI seria: TRANSPORT I INFORMATYKA, 4(1/2014) Katarzyna Gązwa, Patryk Gązwa, Arkadi
22
Zeszyty Naukowe WSEI seria: TRANSPORT I INFORMATYKA, 4(1/2014) Katarzyna Gązwa, Patryk Gązwa, Arkadi
Zeszyty Naukowe WSEI seria: TRANSPORT I INFORMATYKA, 4(1/2014) Katarzyna Gązwa, Patryk Gązwa, Arkadi
Zeszyty Naukowe WSEI seria: TRANSPORT I INFORMATYKA, 4(1/2014) Katarzyna Gązwa, Patryk Gązwa, Arkadi
Zeszyty Naukowe WSEI seria: TRANSPORT I INFORMATYKA, 4(1/2014) Katarzyna Gązwa, Patryk Gązwa, Arkadi
Zeszyty Naukowe WSEI seria: TRANSPORT I INFORMATYKA, 4(1/2014) Katarzyna Gązwa, Patryk Gązwa, Arkadi
Zeszyty Naukowe WSEI seria: ADMINISTRACJA, 2(1/2012), s. 223-256Barbara Bonisławska Wyższa Szkoła Ek
Zeszyty Naukowe WSEI seria: ADMINISTRACJA, 2(1/2012) Barbara Bonisławska, Zadania administracji samo

więcej podobnych podstron