programimi i orientuar nga objektiii

1
P P R R O O G G R R A AM M I I M M I I I I O O R R I I E E N N T T U U A AR R N N G G A A O O B B J J E E K K T T I I I I I I Kodi i lëndës Semestri Kreditet e lëndës Kredite Leksione Ushtrime/ Seminare Laboratore Detyra MSH-INF-507 III 3 1 1 1 6 Sasia e orëve: auditor/ jashtë auditorit 30/45 12/13 20/5 5/20 67/83 Sasia e orëve: Total 75 25 25 25 150 Titullari i lëndës: Elinda Kajo, Profesor i Asociuar Objektivat e lëndës Lënda ka për qëllim të japë njohuri të avancuara të programimit të orientuar nga objekti. Përdorimi i koncepteve të avancuara dhe teknologjive të gjuhës Java për programim në web, në rrjet ,në lidhje me bazat e të dhënave dhe sistemet e shpërndarë.Përdorimi i gjuhës Java në ndërtimin e sistemeve të ndërlikuar software duke shfrytëzuar gjithashtu dhe teknikat e modelimit me UML. Përmbajtja Analiza dhe projektimi i orientuar nga objekti.Modelimi i programeve të orientuar nga objekti me UML. Modeli objekt, atributet, kalimi i mesazheve. Diagramat e rasteve të përdorimit.Klasat dhe lidhja midis tyre. Përgjithësimet në klasa. Trashëgimnia e atributeve dhe sjelljeve në diagramat e klasave. Diagramat e ndërveprimit. Diagrama sekuenciale. Diagramat e bashkëveprimit. Krijimi i objekteve. Mezazhet e kushtëzuara.Mesazhet tek vetë objekti. Diagramat e gjendjes. Sjelljet e varura nga gjendja. Gjendja, ngjarja dhe kalimet.Veprimet dhe aktivitetet. Gjendjet e përbëra.Kufizimet. Projektimi me Paterns. Konkurrenca. Thread dhe sinkonizimi.Multi-threading.Grupimi dhe prioritetet e thredeve.Veprimi me skedarë dhe direktori në Java. Serializimi i objekteve. Java për programim në rrjet.URL dhe lidhjet URL .Protokollet UDP dhe TCP/IP. Programimi me Socket. Veprime me file dhe direktori. Java Server Page JSP. Struktura e JSP. Variablat dhe direktivat në JSP. Sistemet e shpërndarë në Java, RMI. Përcaktimi dhe implementimi i ndërfaqes së largët,Remote Interface. Ndërfaqja e shërbimeve RMI. Paketa dhe klasa RMI. Aktivizimi i objekteve në largësi. Java për programim në web. Applet et.Programimi Servlet ne Java. Kërkesat HTTP . Aplikacionet Multi-Tier duke përdorur JDBC nga një Servlet. Java në lidhje me bazat e të dhënave.Driverat JDBC. Programimi me EJB. Implementimi dhe mbajtësi EJB.Tipi entitet EJB. Java enterprise rast studimi Literatura e rekomanduar E. Kajo, Programimi i orientuar nga objekti 2”, 2010, Leksione Deitel& Deitel, “Advanced Java™ 2 Platform How to Program”, 2003, Prentice Hall D.Barnes, M.Koelling, Objects first with Java”, 2004, Prentice Hall C. S. Horstmann; G.Cornell, Core Java 2, Volume II: Advanced Features”, 2008, Prentice Hall R.C. Martin, UML for Java Programmers”, 2003, Prentice Hall Paul R. Reed Jr, “Developing Applications with Java™ and UML”, 2001, Addison Wesley

Upload: olsi-hysa

Post on 12-Jan-2016

78 views

Category:

Documents


6 download

DESCRIPTION

Programim ne C++

TRANSCRIPT

Page 1: Programimi i Orientuar Nga Objektiii

PPPRRROOOGGGRRRAAAMMMIIIMMMIII III OOORRRIIIEEENNNTTTUUUAAARRR NNNGGGAAA OOOBBBJJJEEEKKKTTTIII IIIIII

Kodi i lëndës Semestri

Kreditet e lëndës

Kredite Leksione

Ushtrime/ Seminare

Laboratore Detyra

MSH-INF-507 III 3 1 1 1 6

Sasia e orëve: auditor/ jashtë auditorit

30/45 12/13 20/5 5/20 67/83

Sasia e orëve: Total 75 25 25 25 150

Titullari i lëndës: Elinda Kajo, Profesor i Asociuar Objektivat e lëndës Lënda ka për qëllim të japë njohuri të avancuara të programimit të orientuar nga objekti.

Përdorimi i koncepteve të avancuara dhe teknologjive të gjuhës Java për programim në web, në rrjet ,në lidhje me bazat e të dhënave dhe sistemet e shpërndarë.Përdorimi i gjuhës Java në ndërtimin e sistemeve të ndërlikuar software duke shfrytëzuar gjithashtu dhe teknikat e modelimit me UML.

Përmbajtja Analiza dhe projektimi i orientuar nga objekti.Modelimi i programeve të orientuar nga objekti

me UML. Modeli objekt, atributet, kalimi i mesazheve. Diagramat e rasteve të përdorimit.Klasat dhe lidhja midis tyre. Përgjithësimet në klasa. Trashëgimnia e atributeve dhe sjelljeve në diagramat e klasave. Diagramat e ndërveprimit. Diagrama sekuenciale. Diagramat e bashkëveprimit. Krijimi i objekteve. Mezazhet e kushtëzuara.Mesazhet tek vetë objekti. Diagramat e gjendjes. Sjelljet e varura nga gjendja. Gjendja, ngjarja dhe kalimet.Veprimet dhe aktivitetet. Gjendjet e përbëra.Kufizimet. Projektimi me Paterns. Konkurrenca. Thread dhe sinkonizimi.Multi-threading.Grupimi dhe prioritetet e thredeve.Veprimi me skedarë dhe direktori në Java. Serializimi i objekteve. Java për programim në rrjet.URL dhe lidhjet URL .Protokollet UDP dhe TCP/IP. Programimi me Socket. Veprime me file dhe direktori. Java Server Page JSP. Struktura e JSP. Variablat dhe direktivat në JSP. Sistemet e shpërndarë në Java, RMI. Përcaktimi dhe implementimi i ndërfaqes së largët,Remote Interface. Ndërfaqja e shërbimeve RMI. Paketa dhe klasa RMI. Aktivizimi i objekteve në largësi. Java për programim në web. Applet et.Programimi Servlet ne Java. Kërkesat HTTP . Aplikacionet Multi-Tier duke përdorur JDBC nga një Servlet. Java në lidhje me bazat e të dhënave.Driverat JDBC. Programimi me EJB. Implementimi dhe mbajtësi EJB.Tipi entitet EJB. Java enterprise rast studimi Literatura e rekomanduar E. Kajo, “Programimi i orientuar nga objekti 2”, 2010, Leksione Deitel& Deitel, “Advanced Java™ 2 Platform How to Program”, 2003, Prentice Hall D.Barnes, M.Koelling, “Objects first with Java”, 2004, Prentice Hall C. S. Horstmann; G.Cornell, “Core Java 2, Volume II: Advanced Features”, 2008, Prentice Hall R.C. Martin, “UML for Java Programmers”, 2003, Prentice Hall Paul R. Reed Jr, “Developing Applications with Java™ and UML”, 2001, Addison Wesley