ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΣΕΡΡΩΝ

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Τεχνολογίες Web Απαραίτητες γνώσεις για την υλοποίηση της άσκησης.
Advertisements

Δημιουργία Ιστοσελίδων σε HTML και FrontPage Πρόγραμμα Αναμόρφωσης Προπτυχιακών Σπουδών Κεντρικό Γραφείο Υποστήριξης Εκπαιδευτικού Έργου Αλέξανδρος Λεκατσάς.
E-Phone. Microsoft Office Communicator και e-phone Επικοινωνία μέσω Video, ανταλλαγή δεδομένων και Instant Messaging μέσω Contact Management Διαχείριση.
ΕΙΣΑΓΩΓΗ ΣΤΗΝ PHP. Τι θα μάθουμε;  Να καταλάβουμε τι είναι η PHP και πώς δουλεύουν τα PHP scripts  Τι χρειάζεται για να ξεκινήσουμε με την PHP  Να.
Τεχνικές Προγραμματισμού με την JavaScript Στυλιάδης Κων/νος Φλώρινα, Οκτώβριος 2004.
ShareIt Social Network Project Simos Hatzikostas: Manolhs Georgiou: Theodoros Demetriou:
Να περιγράψετε τους 2 τρόπους οργάνωσης Ιστοσελίδων
Επικοινωνία Ανθρώπου Μηχανής Εαρινό Εξάμηνο 2007 Web Interfaces Εργαλεία παραγωγής κώδικα συμβατού με ASP Γαλούσης Θεόδωρος Α.Μ 630 Δρομπίλας Δημήτριος.
ΔΙΑΔΡΑΣΤΙΚΟ ΣΥΣΤΗΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΦΡΟΝΤΙΣΤΗΡΙΩΝ
Κώστας Διαμαντάρας Τμήμα Πληροφορικής ΤΕΙ Θεσσαλονίκης 2011 Υπηρεσίες Web και Συστάδες υπολογιστών.
5η Συνάντηση Εκπαιδευτικών Πληροφορικής στη Δυτική Μακεδονία Πτολεμαΐδα, 29 Σεπτ 2005 Δημιουργία Δυναμικών Ιστοσελίδων με PHP και Dreamweaver MX Στυλιάδης.
Δημιουργία ιστοσελίδων στο διαδίκτυο με Dreamweaver, PHP, MySQL και Apache ΠΛΗΡΟΦΟΡΙΚΗ Ι (Β ή Γ Λυκείου) ΜΑΘΗΜΑ ΕΝΔΙΑΦΕΡΟΝΤΟΣ(2ωρο) [Στην περίπτωση που.
Η γλώσσα μορφοποίησης υπερκειμένου HTML
ΕΠΛ602 ΘΕΜΕΛΙΩΣΕΙΣ ΤΕΧΝΟΛΟΓΙΑΣ ΔΙΑΔΥΚΤΙΟΥ Ομάδα: Πολυχρόνης Μάριος – Κωνσταντίνου Κωνσταντίνος –
Βάσεις Δεδομένων 1 T.Manavis– N.Kyritsis.
 Αυδίκου Χριστίνα  Γιουμούκης Παναγιώτης  Κιντσάκης Θάνος  Πάπιστας Γιάννης.
ΠΡΟΤΥΠΑ ΜΑΘΗΣΙΑΚΩΝ ΤΕΧΝΟΛΟΓΙΩΝ ΠΑΡΟΥΣΙΑΣΗ ΚΑΙ ΔΙΔΑΚΤΙΚΑ ΟΦΕΛΗ Ενότητα 3.7 – Β’ Μέρος.
Σχεδιάζοντας Εφαρμογές DNA A Crash Course Άρης Οικονομόπουλος.
HTML FTP, E -mail, Gopher Web Pages “Browse the Web” “Program the Web” Η εξέλιξη του Web Τεχνολογία Web Services XML Προγραμματισμός Παρουσίαση T C P/IP.
ΕΡΓΑΛΕΙΟ ΠΑΡΑΓΩΓΗΣ ΠΕΡΙΕΧΟΜΕΝΟΥ ΣΕ WEB SITE (CONTENT MANAGEMENT TOOL)
Στο λειτουργικό σύστημα Windows, υπάρχουν εικονίδια (icons) τα οποία αναπαριστούν τις διάφορες οντότητες (φυλαγμένες πληροφορίες, προγράμματα που κάνουν.
Υπηρεσίες δικτύων επικοινωνίας
Microsoft ASP.NET Browser Web 2.0 CSS JavaScript Server Client Clients Κατσιώτης Ιωάννης Οικονομικό Πανεπιστήμιο Αθηνών
Σύγχρονοι Εξυπηρετητές του Ιστού Παραδείγματα και Συγκρίσεις Πληροφοριακά Συστήματα για Μάρκετινγκ & Δημοσκοπήσεις.
ΕΣΔ 232: Οργάνωση δεδομένων στην Κοινωνία της Πληροφορίας © 2013 Nicolas Tsapatsoulis Φόρμες Δημιουργία Περιεχομένου Ι.
ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ Π.Μ.Σ. ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ
ΔΙΔΑΣΚΟΝΤΕΣ ΚΑΘΗΓΗΤΕΣ: Κος. Γ. Δουκίδης Κος. Π. Μηλιώτης ΕΠΙΒΛΕΠΩΝ : Κος. Σ. Ανδρουτσέλης-Θεοτόκης Γερολύμου Πελαγία Πέγκυ Παπαδάτος Μάρτσην Παναγιώτης.
PHP/MYSQL ΠΑΡΟΥΣΙΑΣΗ ΣΤΑ ΠΛΑΙΣΙΑ ΤΟΥ ΜΑΘΗΜΑΤΟΣ ΕΠΟΙΚΟΙΝΩΝΙΑ ΑΝΘΡΩΠΟΥ-ΜΗΧΑΝΗΣ ΤΥΡΟΛΟΓΟΥ ΓΛΥΚΕΡΙΑ ΑΜ 875 ΡΙΖΟΥ ΔΕΣΠΟΙΝΑ ΑΜ 816.
DreamWeaver Παρουσίαση Εργαλείου για Ανάπτυξη Web-based GUIs 1.
Network Inference Μπαλάφα Κασιανή - Αδριανή Πλασταρά Κατερίνα.
Κουλίνας Μιχαήλ Α.Μ.:774 Μπουρνάζης Χρήστος Α.Μ.:792 Ρογκάκος Γεώργιος Α.Μ.:817.
ΗΛΕΚΤΡΟΝΙΚΟ ΕΜΠΟΡΙΟ Web Programming MARY GRAMMATIKOU 2/06/2009.
University of Crete HY566-Semantic Web CS566 – Semantic Web Computer Science Department - UoC Heraklion 1 April, 2003 Παπαγγελής Μάνος, Κοφφινά Ιωάννα,
6/3/2015 OCLC Connexion Εργασία στο μάθημα ψηφιακές βιβλιοθήκες Μαρινοπούλου Μαρία.
ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΣΕΡΡΩΝ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΕΠΙΚΟΙΝΩΝΙΩΝ Σπουδαστές Δάλατζης Νικόλαος Καταπόδης Πέτρος Επιβλέπων.
Adobe Dreamweaver Καριπίδης Πέτρος Α.Μ. 767 Τσολάκης Κωνσταντίνος Α.Μ. 840.
ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ “Διαλογικό διδακτικό πρόγραμμα ανώτερων μαθηματικών”
Παρουσίαση εργαλείου Microsoft Silverlight Βερβέρης Παναγιώτης Α.Μ.888 Παπαθανασίου Αθανάσιος Α.Μ.958 1Παρουσίαση τεχνολογίας Silverlight.
Εφαρμογές Πολυμέσων: Εισαγωγή στην HTML (1)
Προώθηση και πώληση προϊόντων μέσω του Διαδικτύου. TMHMA ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ Τ.Ε.Ι. ΣΕΡΡΩΝ ΕΠΙΒΛΕΠΩΝ ΚΑΘΗΓΗΤΗΣ Ευάγγελος.
Ο Παγκόσμιος ιστός World Wide Web (WWW) Είναι μια υπηρεσία του Internet ΠΡΟΣΟΧΗ μην την ταυτίζουμε με το ιντερνέτ Αποτελείται από εκατομμύρια ιστοσελίδες.
ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΣΕΡΡΩΝ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ Τμήμα Μηχανικών Πληροφορικής ΤΕ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Κατασκευή Ιστοσελίδας Χρηματοοικονομικού.
Μπόλαρη Αγγελικη(1451) Επιβλέπων Βολογιαννίδης Σταύρος ΑΤΕΙ ΣΕΡΡΩΝ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΕΠΙΚΟΙΝΩΝΙΩΝ Σέρρες 2013.
ΠΡΙΝ ΞΕΚΙΝΗΣΟΥΜΕ Πράγματα που αξιολογείτε θετικά σε σχέση με το μάθημα του προηγούμενου τετραμήνου Πράγματα που θα μπορούσαν να βελτιωθούν.
Προγραμματιστικά Εργαλεία για το Διαδίκτυο Κατασκευή Ιστοσελίδων 3 ο Κεφάλαιο Βελώνης Γεώργιος – Καθηγητής Πληροφορικής ΠΕ20.
Προγραμματισμός και Διαχείριση Επιχειρηματικών Πόρων - ERP Μάθημα 4: Τεχνολογική Υποδομή ERP.
HTML/CSS: Εισαγωγή Θερινό Σχολείο, 14 – 20 Ιουλίου 2014 Γιώργος Φουρτούνης Μονάδα Αριστείας ΕΛ/ΛΑΚ ΤΕΙ Αθήνας.
ΔΗΜΙΟΥΡΓΙΑ ΙΣΤΟΣΕΛΙΔΩΝ Ένας Συνοπτικός Οδηγός Καμήλαλη Δέσποινα Μαθηματικός, MSc Πληροφορικής, Υποψήφια Διδάκτωρ Χαροκοπείου Πανεπιστημίου Αθηνών.
ΖΑΚΑΛΚΑΣ ΑΝΑΣΤΑΣΙΟΣ Α.Ε.Μ.: 2481 ΣΟΥΛΟΥΓΚΑΣ ΔΗΜΗΤΡΙΟΣ Α.Ε.Μ.: 2132 Επιβλέπων Καθηγητής: κ. ΟΥΤΣΙΟΣ ΕΥΑΓΓΕΛΟΣ ΜΑΡΤΙΟΣ 2016 ΣΕΡΡΕΣ.
ΤΙΤΛΟΣ ΕΡΓΑΣΙΑΣ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ανδρέου Βασίλης.
Java DataBase Connectivity
Wikis Ο Cunningham εμπνεύστηκε τον όρο wiki από τα "wiki wiki", δηλαδή τα "γρήγορα" λεωφορεία πυκνών δρομολογίων στον αερολιμένα της Χονολουλού.
Εργασία στο μάθημα «Προγραμματισμός ΙΙ»
ΔΙΑΔΙΚΤΥΟ, WEB2.0 KAI WEB X Από τον WEB 1.0 στον WEB X.0
Κεφάλαιο 7 Διαδικτύωση-Internet
Κεφάλαιο 6o. Επίπεδο εφαρμογής
Κεφαλαιο 11 ΕΙΣΑΓΩΓΗ ΣΤΗΝ HTML.
Κεφάλαιο 7: Διαδικτύωση-Internet
FIELD MAP ΧΑΡΤΟΓΡΑΦΙΚΟΣ ΟΔΗΓΟΣ ΧΩΡΑΦΙΟΥ ANDROID
9.2 Δομή και υπηρεσίες του Διαδικτύου
Αντικειμενοστραφής Προγραμματισμός ΙΙ
9.3 υπηρεσίες του Διαδικτύου
Εφαρμογές Πληροφορικής Κεφάλαιο 11
ΣΧΕΔΙΑΣΜΟΣ ΚΑΙ ΑΝΑΠΤΥΞΗ ΔΙΑΔΙΚΤΥΑΚΩΝ ΕΦΑΡΜΟΓΩΝ
Server-side vs Client-side
Εισαγωγή Ζούμε σε μια online εποχή όπου τα περισσότερα γίνωνται με τη χρήση Η/Υ. Με την διάδοση του internet έχουν δημιουργηθεί νέες τεχνολογίες και.
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΗΣ ΣΕ ΔΙΑΔΙΚΤΥΑΚΗ ΠΛΑΤΦΟΡΜΑ
Σχεσιακεσ βασεισ δεδομενων
Συγγραφέας: Ζαγκότας Στεφανος Επιβλέπων Καθηγητής: Ούτσιος Ευάγγελος
Φόρμες Φόρμες χρησιμοποιούνται για να δημιουργήσουμε ένα φιλικό περιβάλλον για την διαχείριση των δεδομένων της βάσης. Επίσης δίνεται η δυνατότητα δημιουργίας.
Μεταγράφημα παρουσίασης:

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΣΕΡΡΩΝ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ Τμήμα Πληροφορικής και Επικοινωνιών ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ «Ανάπτυξη ενιαίας web-based εφαρμογής σε αρχιτεκτονική τριών βαθμίδων για ολοκληρωμένη διαχείριση εταιρικών δεδομένων και υπηρεσιών με ASP και XML στον SQL Server» Επιβλέπων Καθηγητής Δρ. Κόκκινος Ιωάννης Σπουδαστές Χρησταντωνίου Γεώργιος Λουλόπουλος Φίλων - Δημήτριος Μάιος 2007

Σκοπός Σκοπός της πτυχιακής εργασίας είναι η ανάπτυξη εφαρμογής, η οποία θα προσφέρει δικτυακά, μέσω της αρχιτεκτονικής τριών βαθμιδών, λειτουργίες επεξεργασίας δεδομένων (όπως εισαγωγή, τροποποίηση, διαγραφή, εμφάνιση, αναζήτηση και αποθήκευση) σε συνεργασία με μια βάση δεδομένων. Τα παραπάνω θα επιτευχθούν με τη χρήση τεχνολογιών και γλωσσών προγραμματισμού όπως ASP, ADO, XML και VB-Script.

Active Server Pages Η γλώσσα προγραμματισμού ASP (Active Server Pages) έχει το ιδιαίτερο χαρακτηριστικό ότι ο κώδικας της πρώτα μεταγλωττίζεται στον Server και μετά φορτώνεται σαν ένα κανονικό html έγγραφο, χωρίς ο χρήστης να είναι σε θέση να δει τον αρχικό κώδικα. Με την τεχνολογία της ASP μπορούμε να δημιουργήσουμε δυναμικές ιστοσελίδες (dynamic web pages). Ανταγωνιστικές τεχνολογίες της ASP είναι η τεχνολογία PHP (Hyper Text PreProcessor) καθώς και η τεχνολογία CFML (ColdFusion MarkUp Language). Ένα αρχείο ASP είναι ακριβώς το ίδιο όπως ένα αρχείο html. Ένα αρχείο ASP μπορεί να περιέχει κείμενο, html tags και scripts. Τα scripts σε ένα αρχείο ASP εκτελούνται στον Server. Ένα αρχείο ASP έχει την επέκταση .asp.

Τι μπορεί να κάνει η ASP για μας… Active Server Pages Τι μπορεί να κάνει η ASP για μας… Να τροποποιήσει δυναμικά το περιεχόμενο μιας ιστοσελίδας. Να απαντά σε ερωτήσεις χρήστη ή σε δεδομένα που υποβάλλονται από φόρμες html. Να έχει πρόσβαση σε δεδομένα ή σε βάσεις δεδομένων και να επιστρέφει τα αποτελέσματα σε έναν browser. Να προσαρμόζει μια ιστοσελίδα ώστε να την κάνει πιο χρήσιμη στους χρήστες. Τα πλεονεκτήματα από τη χρήση της ASP αντί για την CGI και την Pearl είναι η απλότητα και η ταχύτητα. Παρέχει ασφάλεια εφόσον ο ASP κώδικας μας δεν μπορεί να ιδωθεί από τον browser. Εφόσον τα αρχεία ASP επιστρέφονται σαν απλοί html μπορούν να ιδωθούν από οποιονδήποτε browser. Ο έξυπνος ASP προγραμματισμός μπορεί να ελαχιστοποιήσει την κυκλοφορία στο δίκτυο (network traffic)

Ένα απλό παράδειγμα σε VBScript είναι το εξής : Όπως υπονοεί και το όνομα της, η VBScript (Visual Basic Script) είναι μια γλωσσά συγγραφής σεναρίων (scripting language) που χρησιμοποιείται για να προσθέσει εφέ και διαλογικότητα (interactivity) στις ιστοσελίδες μας και που μοιάζει πολύ με την γνωστή γλώσσα προγραμματισμού Visual Basic. Η VBScript ενσωματώνεται μέσα στον κώδικα της html και ο κώδικας της μπορεί να εκτελεστεί αμέσως ή όταν λαμβάνει χώρα ένα συμβάν (event). Ένα απλό παράδειγμα σε VBScript είναι το εξής : <html>     <body>         <script type="text/vbscript">             document.write("Hello from Serres")         </script>      </body> </html> Γράφουμε τον κώδικα της VBScript ανάμεσα στις ετικέτες (tags) <script> και </script>, όπου στην πρώτη ετικέτα χρησιμοποιούμε την ιδιότητα (attribute) type="text/vbscript" ή language="VBScript" για να προσδιορίσουμε την γλώσσα scripting. Το παραπάνω σενάριο θα εμφανίσει ένα κείμενο μέσα στην ιστοσελίδα χρησιμοποιώντας τη συνάρτηση (μέθοδο) write() του αντικειμένου document.

Αρχιτεκτονική Τριών Βαθμίδων Αρχικά υπήρχαν οι απλές Μονολιθικές εφαρμογές που βρίσκονταν σε έναν υπολογιστή. Έπειτα εμφανίστηκε το μοντέλο Πελάτη-Εξυπηρετητή (2 βαθμίδες) και οι παραλλαγές αυτού. Τέλος, ήρθαν οι εφαρμογές 3 βαθμίδων στις οποίες η λειτουργικότητα του προγράμματος (business logic) είναι απομονωμένη από τις δυνατότητες παρουσίασης και υπάρχουν υιοθετημένοι στόχοι σχεδίασης όπως κλιμάκωση, διαθεσιμότητα, διαχειρησιμότητα.

Αρχιτεκτονική Τριών Βαθμίδων Πλεονεκτήματα των εφαρμογών 3-βαθμίδων Απομονωμένη Business Logic Κλιμακωτή σχεδίαση Υποστήριξη για πολλαπλές γλώσσες προγραμματισμού ανάμεσα στις βαθμίδες και τα συστατικά Προαιρετική κεντρική και απλοποιημένη διαχείριση με τη χρήση component servers Εξισορρόπηση φόρτου με την ανάπτυξη πολλών Servers Καλύτερη και αποτελεσματικότερη πρόσβαση στα δεδομένα Μοντέλο εμπλουτισμένης ασφάλειας (Περιορισμοί πρόσβασης στο επίπεδο συστατικών) Απλοποιημένη πρόσβαση σε εξωτερικές εφαρμογές

ActiveX Data Objects Το ADO είναι μια τεχνολογία της Microsoft. ADO σημαίνει ActiveX Data Objects Το ADO είναι ένα συστατικό του Microsoft Active-X. Το ADO εγκαθίσταται αυτομάτως με τον Microsoft IIS Το ADO είναι ένα προγραμματιστική διεπαφή για την προσπέλαση δεδομένων σε μια βάση δεδομένων

ActiveX Data Objects Προσπέλαση Μιας Βάσης Δεδομένων Από Μια Σελίδα ASP Ο πιο συνήθης τρόπος για την προσπέλαση μιας Βάσης Δεδομένων μέσα από μια σελίδα ASP είναι να : Δημιουργήσουμε μια σύνδεση ADO σε μια Βάση Δεδομένων. Ανοίξουμε την σύνδεση με τη Βάση. Δημιουργήσουμε ένα ADO recordset Ανοίξουμε το recordset Εξάγουμε τα δεδομένα που χρειαζόμαστε από το recordset Κλείσουμε το recordset Κλείσουμε την σύνδεση Το Αντικείμενο Recordset Το αντικείμενο ADO Recordset χρησιμοποιείται για να κρατά ένα πακέτο από εγγραφές ενός πίνακα μιας Βάσης Δεδομένων. Το αντικείμενο Recordset object αποτελείται από εγγραφές και στήλες (πεδία). Στην ADO, αυτό το αντικείμενο είναι το πιο σημαντικό και το πιο τακτικά χρησιμοποιούμενο για να τη διαχείριση δεδομένων από μια Βάση.

eΧtensible Markup Language Η γλώσσα XML (eXtensible Markup Language) είναι μία μετα-γλώσσα. Δημιουργεί έγγραφα με ιεραρχική δομή, με αποτέλεσμα τα δεδομένα μέσα σε αυτά να μπορούν να χρησιμοποιηθούν άμεσα καθότι δεν κρατούνται μόνο τα δεδομένα, αλλά και η δομή και οι κατηγορίες (μετα-δεδομένα) αυτών μέσα στο αρχείο XML. Η XML μπορεί να αναπαραστήσει δεδομένα βάσεων δεδομένων, όπως επίσης πολλά άλλα είδη δομημένων δεδομένων που χρησιμοποιούνται σε επαγγελματικές εφαρμογές. Είναι πολύ χρήσιμη για την ανταλλαγή μορφοποιημένων δεδομένων ως XML αρχεία όταν μια εφαρμογή πρέπει να επικοινωνεί με μια άλλη εφαρμογή, ή για την ενοποίηση πληροφοριών από διάφορες εφαρμογές. Για την οικογένεια των γλωσσών σήμανσης που περιλαμβάνουν τις HTML, SGML και XML, η σήμανση παίρνει την μορφή ετικετών (tag) που περικλείονται σε γωνιώδεις αγκύλες, <>. Οι ετικέτες χρησιμοποιούνται σε ζευγάρια, με την <tag> και την </tag> για να χωρίζουν την αρχή και το τέλος του τμήματος του εγγράφου στο οποίο αναφέρεται η ετικέτα. Για παράδειγμα, ο τίτλος: <title>ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ</title>

eΧtensible Markup Language Όλα τα XML έγγραφα πρέπει να έχουν τα εξής χαρακτηριστικά : Να ορίζουν τα δεδομένα με μια δομημένη μορφή, σύμφωνα με το εξής στυλ: <tag> δεδομένα </tag>. Να έχουν επέκταση αρχείου .xml. Να μπορούν να δημιουργηθούν μ' έναν κειμενογράφο ή μ' έναν XML επεξεργαστή. Να μεταφέρονται από τον Web server στον Web client μέσω του πρωτοκόλλου HTTP. Να αποτελούν απαραίτητο στοιχείο μιας XML εφαρμογής, η οποία περιλαμβάνει επιπλέον ένα προαιρετικό DTD, έναν XML αναλυτή (parser) και μια λογική παρουσίασης/επεξεργασίας. Ένα παράδειγμα XML εγγράφου είναι το εξής : <?xml version="1.0"?> <GREETING>         Hello from Serres </GREETING> Περιέχει ένα XML στοιχείο με μια ετικέτα αρχής και μια ετικέτα τέλους και ένα κείμενο σαν περιεχόμενο. Η ιδιότητα version δηλώνει την έκδοση (τυποποίηση) της XML που χρησιμοποιούμε, που εδώ είναι η 1.0.

SQL Server Ο Microsoft® SQL Server™ 2000 είναι σχεδιασμένος για να δουλεύει αποτελεσματικά σαν: Μια κεντρική βάση δεδομένων πάνω σε έναν server μοιραζόμενη από πολλούς χρήστες οι οποίοι συνδέονται σ’ αυτόν μέσω ενός δικτύου. Ο αριθμός των χρηστών ποικίλλει από τον αριθμό των δακτύλων ενός χεριού σε ένα workgroup, μέχρι χιλιάδες εργαζομένων σε μια μεγάλη εταιρεία ή εκατοντάδες χιλιάδες χρηστών του Web. Μια βάση δεδομένων σε έναν υπολογιστή που εξυπηρετεί μόνο εφαρμογές που τρέχουν στον αυτό υπολογιστή

Πλεονεκτήματα Του SQL Server 2000 Ως Ενός Database Server Ο Microsoft SQL Server 2000 είναι ικανός να παρέχει στην βάση δεδομένων υπηρεσίες που είναι αναγκαίες σε πολύ μεγάλα συστήματα. Οι υπερβολικά μεγάλες τοποθεσίες Ιnternet μπορούν να μοιράσουν τα δεδομένα τους σε πολλούς servers, απλώνοντας τον φόρτο επεξεργασίας σε πολλούς υπολογιστές και επιτρέποντας στο site να εξυπηρετεί χιλιάδες ταυτόχρονων χρηστών. Πολλά στιγμιότυπα του SQL Server 2000 μπορούν να εκτελεστούν σε έναν υπολογιστή. Οι εφαρμογές SQL Server 2000 μπορούν να τρέχουν στον ίδιο υπολογιστή με τον SQL Server 2000.

Εισαγωγή στην εφαρμογή Η εφαρμογή αναπτύχθηκε στο Microsoft Visual Studio InterDev και χρησιμοποιήθηκαν οι τεχνολογίες και γλώσσες προγραμματισμού HTML, ASP, VBScript, ADO, XML και CSS. Για την υλοποίηση της αρχιτεκτονικής τριών βαθμίδων χρησιμοποιήθηκε ο Microsoft IIS Server ο οποίος μπορεί να τρέχει σελίδες ASP. Η βάση δεδομένων που χρησιμοποιήθηκε είναι η Northwind η οποία βρίσκεται στον Microsoft SQL Server 2000.

Ακολουθεί η παρουσίαση της εφαρμογής…