WCF Movie Service med PHP og Android som klienter:
|
07-08-2013, 22:58
(Denne besked var sidst ændret: 10-08-2013, 17:26 af jamenjamen.)
|
|||
|
|||
WCF Movie Service med PHP og Android som klienter:
Halløj Shellsec.
Jeg deler her et lille projekt jeg har arbejdet på i den sidste periode af min ferie. I min lejlighed kører jeg en server som hoster en masse af mit medie underholdning(film, masser af serier etc) og da enten jeg selv eller andre vil vide hvilke film jeg ligger inde med er det træls at oprette en VNC forbindelse eller tjekker på et Windows share hele tiden og problematisk når man er på farten. Derfor har jeg lavet en WCF Webservice som indsamler informationer på enhver film jeg har liggende og gør det muligt at hente ned til andre klienter såsom :
Jeg vil ikke blot dele min WebService og klienterne her men også kommentere og skrive lidt teori. Jeg er på 5.Semester datamatiker så koden er skrevet ud fra et mere "proff"/skole minded øjesyn. (10/8/2013/)Så er applikationen og selvfølgelig koden. I ZIP filen ligger der:
Hvis du starter programmet så kan du i din browser navigere til : "http://localhost:47895/MovieService/getAllMovies" og så skal den gerne returnere 5 film i JSON format. Nu til noget mere til teori. Tre lags arkitektur Når vi koder så arbejder man ofte ud fra den forudsætning at en del af ens produkt skal kunne ændres/opgraderes uden at det ødelægger resten af produktet går i stykker imens. Derfor er jeg blevet undervist i at kode i en 3 lags arkitektur. Denne arkitektur ser således ud: En vigtig del at forstå at når det deles op sådan her så kan der kun laves funktions kald den vej som pilene viser. Altså UI lag må kalde BLL funktioner og BLL funktioner må kalde DAL funktioner og ellers intet andet. Selvfølgelig må der kaldes indenfor det samme lag. Det at man har gjort lagene Abstrakte gør at man kan skifte koden i et lavere lag uden at det påvirker det ”kaldende” lags kode. Navnene på de 3 lag udleder lidt hvad hvert lag gør men jeg vil alligevel forklare dem:
Min egen erfaring: Jeg har nu kodet på denne måde i 2 år og jeg synes det er en rigtig god måde at kode på. Både den måde man organiserer det hele på og så det at det giver langt større frihed når man vil opgradere eller skifte noget ud. Jeg kan kun anbefale det Hvis der mangler noget eller du har spørgsmål så skriv løs :) Senere:WCF. |
|||
08-08-2013, 01:27
|
|||
|
|||
RE: WCF Movie Service med PHP og Android som klienter:
Interessant.
Jeg plejer bare at køre dir \B F:\Movies > liste.txt og så har jeg en fil liste over film i min mappe :) Det kræver selvfølgelig også at man skriver navnene pænt, men ja. Kode: ... |
|||
08-08-2013, 01:45
(Denne besked var sidst ændret: 08-08-2013, 02:11 af jamenjamen.)
|
|||
|
|||
RE: WCF Movie Service med PHP og Android som klienter:
(08-08-2013, 01:27)Doctor Blue Skrev: Interessant. Scenarier hvor det ikke lige er så nemt: Ude med venner Kørsel hvor en spørger Du ikke kan opnå command/RDP til din server Flere diske - flere commands( vi kører med 3 diske pt) + Ikke så sejt! ;) Synes f.eks: App #1 App #2 PHP website virker federe :) Samt det har været et sjovt projekt. |
|||
08-08-2013, 16:42
|
|||
|
|||
RE: WCF Movie Service med PHP og Android som klienter:
*host*
Spoiler (Click to View) Men ja, det er da sikkert noget der er lidt sjovt at rode med :) |
|||
08-08-2013, 21:05
|
|||
|
|||
RE: WCF Movie Service med PHP og Android som klienter:
Har et raid så det er faktisk 7 diske men :
4*3TB i et raid til standard film Også 2*2 Tb som er til saga film og vi har bare ikke gidet at lave raid af det før næste opgradering En anden side er at det mest er lavet som virksomhed arbejde hvor en klient har bestilt det så mere som øvelse |
|||
08-08-2013, 23:32
|
|||
|
|||
RE: WCF Movie Service med PHP og Android som klienter:
(08-08-2013, 21:05)jamenjamen Skrev: Har et raid så det er faktisk 7 diske men : Det er alligevel lidt mere end hvad jeg har :P Jeg har 2x1 TB i RAID 1 (Fordi min mor sætter sin Elvis samling meget højt) i vores NAS og 2x1 TB i RAID 0 i computeren. Pladsen går dog mest til spil og andre ting og sager jeg aldrig får slettet. |
|||
09-08-2013, 13:18
|
|||
|
|||
RE: WCF Movie Service med PHP og Android som klienter:
Håber i får krypteret dem.. (:.
Bruger selv en gammel bærbar + lidt php og en afspiller. har kun 100 gb, men flv så de fylder intet. |
|||
10-08-2013, 17:09
|
|||
|
|||
RE: WCF Movie Service med PHP og Android som klienter:
-BUMP- har tilføjet noget mønster/arkitektur teori
|
|||
10-08-2013, 23:10
|
|||
|
|||
RE: WCF Movie Service med PHP og Android som klienter: | |||
|
User(s) browsing this thread: 1 Gæst(er)