Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Seinäjoen ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Seinäjoen ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

Symfony framework

Taipalus, Jarno (2009)

 
Avaa tiedosto
ONT_Symfony_JarnoTaipalus.pdf (702.1Kt)
Lataukset: 


Taipalus, Jarno
Seinäjoen ammattikorkeakoulu
2009
All rights reserved
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-200910164980
Tiivistelmä
Tämä opinnäytetyö esittelee PHP-ohjelmistokehykset yleisesti, Symfony-ohjelmistokehyksen tarkemmin ja erityisesti sen MVC-arkkitehtuurin, asennuksen, käyttöönoton ja konfiguroinnin. Tämän työn lopussa tehdään esimerkkisovellus ilman kehystä ja sen avulla, näin nähdään kehyksen antamat edut. Työn tavoitteena oli esitellä PHP-ohjelmistokehykset ja erityisesti Symfony-ohjelmistokehys sekä sen käyttämät tekniikat.

Ohjelmistokehys helpottaa ohjelmistokehitystä sisältämällä ratkaisut yleisimpiin useasti toistuviin tehtäviin. Kehys tarjoaa valmiin rakenteen sitä ympäröivälle koodille, mikä auttaa ohjelmoijaa kirjoittamaan parempaa, luettavampaa ja helpommin hallittavaa koodia. Kehyksen avulla suunnittelija voi suorittaa monimutkaisia tehtäviä yksinkertaisilla kutsuilla.

Symfony on isoja projekteja varten tehty ohjelmistokehys PHP-kielelle, joka on suunniteltu helpottamaan web-sovellusten kehitystä. Symfony käyttää MVC-arkkitehtuuria eli se erittelee web-sovelluksen koodin ulkoasun (view), logiikan (controller) ja tiedonkäsittelyn (model) kerroksien mukaan. Model layer -kerroksessa säilytetään tietokantaan liittyvä koodi. View layer -kerroksessa säilytetään käyttäjälle näytettävän sisällön koodi. Controller layer -kerroksessa säilytetään koodia, joka ohjaa kahden edellisen kerroksen toimintaa.

Jos PHP-suunnittelija on kehittämässä sivustoa, jossa tulee olemaan yli kymmenen eri sivua, suuri tietokanta, paljon logiikkaa ja tarve käyttäjähallinnalle, niin projekti kannattaa tehdä ohjelmistokehystä käyttämällä.
 
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste