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:
40Zeszyty Naukowe WSEI seria: TRANSPORT I INFORMATYKA, 4(1/2014) Grzegorz Todryk, Architektura aplikac4244Zeszyty Naukowe WSEI seria: TRANSPORT I INFORMATYKA, 4(1/2014) Grzegorz Todryk, Architektura aplikacZeszyty Naukowe WSEI seria: TRANSPORT I INFORMATYKA, 4(1/2014) Grzegorz Todryk, Architektura aplikacZeszyty 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ĄZWZeszyty Naukowe WSEI seria: TRANSPORT I INFORMATYKA, 4(1/2014) Katarzyna Gązwa, Patryk Gązwa, ArkadiZeszyty Naukowe WSEI seria: TRANSPORT I INFORMATYKA, 4(1/2014) Katarzyna Gązwa, Patryk Gązwa, Arkadi22Zeszyty Naukowe WSEI seria: TRANSPORT I INFORMATYKA, 4(1/2014) Katarzyna Gązwa, Patryk Gązwa, ArkadiZeszyty Naukowe WSEI seria: TRANSPORT I INFORMATYKA, 4(1/2014) Katarzyna Gązwa, Patryk Gązwa, ArkadiZeszyty Naukowe WSEI seria: TRANSPORT I INFORMATYKA, 4(1/2014) Katarzyna Gązwa, Patryk Gązwa, ArkadiZeszyty Naukowe WSEI seria: TRANSPORT I INFORMATYKA, 4(1/2014) Katarzyna Gązwa, Patryk Gązwa, ArkadiZeszyty Naukowe WSEI seria: TRANSPORT I INFORMATYKA, 4(1/2014) Katarzyna Gązwa, Patryk Gązwa, ArkadiZeszyty Naukowe WSEI seria: ADMINISTRACJA, 2(1/2012), s. 223-256Barbara Bonisławska Wyższa Szkoła EkZeszyty Naukowe WSEI seria: ADMINISTRACJA, 2(1/2012) Barbara Bonisławska, Zadania administracji samowięcej podobnych podstron