programimi i orientuar nga objektiii
DESCRIPTION
Programim ne C++TRANSCRIPT
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