Μέρος 3 ο : Βασικές Έννοιες για δυναμικές ιστοσελίδες



Σχετικά έγγραφα
Εργαλεία ανάπτυξης εφαρμογών internet Ι

Τεχνικός Εφαρμογών Πληροφορικής

Τεχνολογίες Ανάπτυξης Ηλεκτρονικού Καταστήματος Μικρομεσαίας Επιχείρησης. Μικρομεσαίες Επιχειρήσεις και Καινοτομία

Τεχνολογίες Διαδικτύου. Server Side Scripting I PHP

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΜΕ ΧΡΗΣΗ PHP

ΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος Κεφάλαιο 1 ο Αρχές Διαχείρισης πληροφορίας στον Παγκόσμιο Ιστό... 15

Ενσωματωμένα controls τα οποία προσαρμόζονται και χρησιμοποιούνται σε οποιαδήποτε ιστοσελίδα επιλέγει ο φορέας.

Βασικές Έννοιες Web Εφαρμογών

Αρχιτεκτονική πελάτη-εξυπηρέτη Οι διεργασίες που εκτελούνται στο δίκτυο είναι είτε πελάτες (clients) είτε εξυπηρέτες (servers). Εξυπηρέτης: παθητικός,

Σχεδιάζοντας Εφαρμογές για το Διαδίκτυο

Εργαλεία ανάπτυξης εφαρμογών internet Ι

Στρατηγική ανάπτυξη δικτυακού κόμβου

Σχεδιάζοντας Εφαρμογές για το Διαδίκτυο

TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο)

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

Δυναμικές Ιστοσελίδες στο Πανελλήνιο Σχολικό Δίκτυο

ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) ADVANCED σχεδιασμός ιστοσελίδας ΕΚΔΟΣΗ 1.0. Σόλωνος 108,Τηλ Φαξ

Τεχνολογίες Ανάπτυξης Εφαρμογών στο WEB

ΕΡΓΑΣΙΑ. (στο µάθηµα: Τεχνολογίες Εφαρµογών ιαδικτύου του Η εξαµήνου σπουδών του Τµήµατος Πληροφορικής & Τηλ/νιών)

Πληροφορίες για το μάθημα

TEC610 Δυναμικές Εφαρμογές Διαδικτύου (ΣΤ εξάμηνο)

Π Τ Υ Χ Ι Α Κ Η Ε Ρ Γ Α Σ Ι Α

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010

Διαδικτυακές Εφαρμογές. Ενότητα 2: Enterprise Java Beans και Java Server Faces Μιχάλας Άγγελος Βούρκας Δημήτριος Τμήμα Μηχανικών Πληροφορικής ΤΕ

Η βασική εργαλειοθήκη του διαδικτύου

MICROSOFT INTERNET LOCATOR SERVER

ΕΡΓΑΣΙΑ. (στο μάθημα: Τεχνολογίες Εφαρμογών Διαδικτύου του Η εξαμήνου σπουδών του Τμήματος Πληροφορικής & Τηλ/νιών)

ΤΕΧΝΟΛΟΓΙΕΣ ΣΧΕΔΙΑΣΗΣ ΔΙΑΔΙΚΤΥΑΚΟΥ ΤΟΠΟΥ (Web Site Design Technologies)

Τι είναι ένα σύστημα διαχείρισης περιεχομένου; δυναμικό περιεχόμενο

ΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet.

Γεωχωρική πληροφορία και υποστήριξη αποφάσεων σε επίπεδο ΟΤΑ

ΔΕ10: Πληροφοριακά Συστήματα Διοίκησης IΙ Εργαστήριο # 2

Σχεδιασμός Web εφαρμογής διαχείρισης συσκευών σε γλώσσα ASP.NET και βάση δεδομένων SQL Server 2000

Κωνσταντίνος Παρασκευόπουλος Καθηγητής Πληροφορικής (ΠΕ19 MSc) Ελληνικό Κολλέγιο Θεσσαλονίκης

6 Εισαγωγή στο Wordpress 3.x

Οι διαδικασίες ενος CMS είναι σχεδιασμένες για να:

Προβλήµατα CGI, SSI CGI: Απόδοση Έναρξη νέας διαδικασίας για εκτέλεση (2 διαδικασιών σε περίπτωση διερµηνευόµενης γλώσσας, π.χ. perl). Κοινές διαδικασ

Η Βίβλος σχετικά με το JDBC. Περιέχει τρία βασικά tutorials στα οποία θα βασιστεί το μάθημα και περιγράφει όλες τις τάξεις και τις μεθόδους που

Εφαρµογές WebGIS Open Source

Τείχος Προστασίας Εφαρμογών Διαδικτύου

TEC610 Δυναμικές Εφαρμογές Διαδικτύου (ΣΤ εξάμηνο)

ΑΡΧΙΜΗ ΗΣ - ΕΝΙΣΧΥΣΗ ΕΡΕΥΝΗΤΙΚΩΝ ΟΜΑ ΩΝ ΣΤΑ ΤΕΙ. Υποέργο: «Ανάκτηση και προστασία πνευµατικών δικαιωµάτων σε δεδοµένα

Field Service Management ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ

Σχολείο, Εκπαιδευτικοί Διαδικτυακή Παρουσία με χρήση CMS. Α. Χατζηπαπαδόπουλος Φ. Δεληγιάννης 1 ο ΕΚ Αθηνών

ΔΙΑΔΙΚΤΥΑΚΟ ΣΥΣΤΗΜΑ ΒΕΛΤΙΣΤΗΣ ΔΙΑΧΕΙΡΙΣΗΣ ΕΝΕΡΓΕΙΑΚΩΝ ΠΟΡΩΝ E.M.I.R. - Energy Management & Intelligent Reporting

Εισαγωγή στις ΤΠΕ ΙΙ Γιάννης Βρέλλης ΠΤΔΕ-Πανεπιστήμιο Ιωαννίνων. World Wide Web. Παγκόσμιος Ιστός

Φορολογική Βιβλιοθήκη. Θανάσης Φώτης Προγραμματιστής Εφαρμογών

Θέματα Προγραμματισμού Διαδικτύου ~ PHP ~

Εφαρµογή: Σύστηµα ιαχείρισης ιαδικτυακού Περίπτερου / Ιστοσελίδας στον διαδικτυακό τόπο kalliergea.gr

/software/web_tools/webapps/speller/.

ΜΕΡΟΣ ΠΡΩΤΟ: Θεωρητική Προσέγγιση...15

XAMPP Apache MySQL PHP javascript xampp

Σύστημα διαχείρισης περιεχομένου (Content Management System)

Προγραμματισμός διαδικτυακών εφαρμογών με PHP

Η HTML 5 θα αλλάξει το Web?

Αντίγραφα ασφαλείας και επαναφορά Οδηγίες χρήσης

Ρυθμίσεις εγκατάστασης ονόματος χώρου σε πίνακα ελέγχου plesk

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών

Τεχνολογικό Εκπαιδευτικό Ίδρυµα Κρήτης

Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου 8 η Διάλεξη: Προγραμματισμός στην πλευρά του εξυπηρετητή: Τεχνολογία Java Server Pages (JSP)

Τίτλος Βιβλίου: Εισαγωγή στο Wordpress 3.x. Copyright 2012, Γιώργος Μπίκας/Εκδόσεις Κλειδάριθμος

Special edition of the Technical Chamber of Greece on Video Conference Services on the Internet, PIRCH 32 v0.92b

A J A X AJAX Γιάννης Αρβανιτάκης

Οδηγίες Ηλεκτρονικής Υποβολής Προτάσεων

ΟΙΚΟΝΟΜΙΚΗ ΠΡΟΣΦΟΡΑ ΣΧΕ ΙΑΣΗΣ ΚΑΙ ΚΑΤΑΣΚΕΥΗΣ ΙΑ ΙΚΤΥΑΚΟΥ ΠΛΗΡΟΦΟΡΙΑΚΟΎ ΣΥΣΤΗΜΑΤΟΣ. Τρίτη, 7 Φεβρουαρίου 2012

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

Vodafone Business Connect

Π Τ Υ Χ Ι Α Κ Η Ε Ρ Γ Α Σ Ι Α

Διαδικτυακές Υπηρεσίες Αναζήτησης, Απεικόνισης και Απευθείας Πρόσβασης στα δεδομένα ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ. Έκδοση 0.1.

(

Αν Ναι, δείτε πως με το λογισμικό axes μπορείτε!

Εθνική Υποδομή ΓΕωχωρικών Πληροφοριών

Παρουσίαση Θερινού Σχολείου. Αριστεία ΕΛ/ΛΑΚ ΤΕΙ Αθήνας

Π17: Μορφοσυντακτικός και Σηµασιολογικός Σχολιαστής (λογισµικό)

PROXY SERVER. Άριστη πύλη διαχωρισμού μεταξύ του εσωτερικού δικτύου και του Internet.

ΤΕΙ ΚΑΒΑΛΑΣ Σχολή Τεχνολογικών Εφαρμογών Τμήμα Βιομηχανικής Πληροφορικής

7 Βήματα για δημιουργία Ιστοτόπου Ιστολογίου

"Ανάπτυξη προηγμένης εφαρμογής απεικόνισης και ενσωμάτωσης Υπηρεσιών Καταλόγου (LDAP) με τη χρήση των τεχνολογιών Web 2.0"

Κεφάλαιο 13 Εφαρμογές Διαδικτύου

Δυναμικές Ιστοσελίδες Εισαγωγή στην Javascript για προγραμματισμό στην πλευρά του client

Αντίγραφα ασφαλείας και επαναφορά Οδηγίες χρήσης

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

Ηλεκτρονικό Εμπόριο. Κωδικός Πακέτου ACTA - CEC 010 Certified E-Commerce Consultant Τίτλος Πακέτου

ΤΕΙ ΚΑΒΑΛΑΣ. Πτυχιακή εργασία ΕΙΣΑΓΩΓΗ. Μιλτιάδης Κακλαμάνης

Παράρτημα A: PHP, HTML φόρμες και το πρωτόκολλο HTTP.

Αξιολόγηση Υπηρεσιών ιαδικτύου µέσω Περιπτώσεων Μελέτης

ΠΡΑΞΗ: «Δομή Απασχόλησης και Σταδιοδρομίας (Δ.Α.ΣΤΑ.) Πανεπιστημίου Μακεδονίας» Κωδικός MIS ΥΠΟΕΡΓΟ: και α/α «01»

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ - Π.Μ.Σ. ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ

Javascript. του project /software/web_tools/webapps/search_engine/.

Σεμινάριο Wordpress CMS (Δημιουργία Δυναμικών Ιστοσελίδων)

Διαδικτυακές Εφαρμογές Ενότητα 5: Servlets και JSPs

Απαντήστε στις παρακάτω ερωτήσεις πολλαπλής επιλογής (μόνο μία ερώτηση είναι σωστή):

Παραδοτέο Π5.3: Έντυπο και ψηφιακό υλικό (Web site) προβολής των δράσεων έργου


Θέματα Ατομικής Διπλωματικής Εργασίας Ακαδημαϊκό Έτος 2017/2018. Γεωργία Καπιτσάκη (Επίκουρη Καθηγήτρια)

. « : project site

Βασικές Έννοιες Διαδικτύου, Wordpress και BuddyPress

Σύστημα Κεντρικής Υποστήριξης της Πρακτικής Άσκησης Φοιτητών Α.Ε.Ι.

Π ΤΥ Χ ΙΑ Κ Η ΕΡΓΑΣΙΑ

Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου 10η Διάλεξη: Web Services

Transcript:

Μέρος 3 ο : Βασικές Έννοιες για δυναμικές ιστοσελίδες Εισαγωγή-Σκοπός. Τρόποι δημιουργίας δυναμικών ιστοσελίδων. Dynamic Web Pages. Dynamic Web Page Development Using Dreamweaver. Τρόποι δημιουργίας δυναμικών ιστοσελίδων-μπάρες. Δημιουργία πηγής δυναμικού περιεχομένου. Προσθήκη δυναμικού περιεχομένου σε ιστοσελίδα. Ενίσχυση της λειτουργίας μιας δυναμικής σελίδας. 1

Σκοπός δημιουργίας δυναμικών ιστοσελίδων. Τα στατικά περιεχόμενα μιας HTML Web τοποθεσίας είναι απλώς αυτό,δηλαδή στατικά(οι χρήστες δεν μπορούν να συνδιαλέγονται με την τοποθεσία με κάποιο χρήσιμο τρόπο). Έτσι χρησιμοποιώντας μια γλώσσα(που θα αναφερθούμε παρακάτω) και μια βάση δεδομένων μπορούμε να κάνουμε τις τοποθεσίες μας δυναμικές-διαδραστικές,δηλαδή να είναι προσαρμόσιμες και να περιέχουν ενημερωμένες πληροφορίες. Οι δυναμικές ιστοσελίδες λοιπόν δημιουργούνται ακριβώς με τον τρόπο που δημιουργούμε στατικές ιστοσελίδες με τη μόνη διαφορά ότι ενσωματώνουμε γραμμές κώδικα απο τη γλώσσα που θα επιλέξουμε στον απλό HTML κώδικα για να επιτύχουμε το αποτέλεσμα που θέλουμε. Ο χρήστης έχει τη δυνατότητα να επιλέξει τα δεδομένα που θα εμφανιστούν στη σελίδα ανάλογα με τις προτιμήσεις του. 2

Τρόποι δημιουργίας δυναμικών ιστοσελίδων Υπάρχουν διάφορες μέθοδοι για τη δημιουργία δυναμικών ιστοσελίδων. PHP: Είναι μια γλώσσα script απο την πλευρά του διακομιστή,σχεδιασμένη ειδικά για το WEB.Μέσα σε μια HTML σελίδα μπορούμε να ενσωματώσουμε PHP κώδικα,που θα εκτελείτε κάθε φορά που θα επισκεπτόμαστε τη σελίδα.ο PHP κώδικας μεταφράζεται στον WEB διακομιστή και δημιουργεί κώδικα HTML ή άλλη έξοδο που θα δεί ο επισκέπτης. ASP: Οι Active Server Pages (ASP)) είναι η μηχανή script της Microsoft απο την πλευρά του Server για δυναμικά-παραγόμενες ιστοσελίδες. Πωλείται ως πρόσθετη στις υπηρεσίες πληροφοριών Διαδικτύου (IIS). Ο προγραμματισμός ASP των ιστοσελίδων γίνεται ευκολότερος από τα διάφορα ενσωματωμένα αντικείμενα. Κάθε αντικείμενο αντιστοιχεί σε μια ομάδα συχνά-χρησιμοποιημένης λειτουργίας χρήσιμης για δυναμικές ιστοσελίδες.στην ASP 2,0 υπάρχουν έξι τέτοια ενσωματωμένα αντικείμενα: Application, ASPError, Request, Response, Server, and Session.Η Session,, παραδείγματος χάριν, είναι ένα cookie-based αντικείμενο συνόδου που διατηρεί τις μεταβλητές από σελίδα σε σελίδα. Οι περισσότερες ASP σελίδες γράφονται σε VBScript 3

Τρόποι δημιουργίας δυναμικών ιστοσελίδων(συνέχεια...) ASP.NET: Είναι ένα πλαίσιο εφαρμογής του WEB που πωλείται από τη Microsoft που οι προγραμματιστές μπορούν να χρησιμοποιήσουν για να δημιουργήσουν δυναμικές ιστοσελίδες,εφαρμογές WEB και XML WEB υπηρεσίες. Είναι μέρος της πλατφόρμας.net της Microsoft. και είναι ο διάδοχος στην τεχνολογία ASP της Microsoft.Η ASP.NET στηρίζεται στο χρόνο εκτέλεσης κοινής γλώσσας,που σημαίνει οτι οι προγραμματιστές μπορούν να γράψουν ASP. NET χρησιμοποιώντας οποιαδήποτε γλώσσα.net της Microsoft.. ColdFusion: Το ColdFusion είναι μια εφαρμογή εξυπηρέτη και ένα πλαίσιο ανάπτυξης λογισμικού εφαρμογών που χρησιμοποιείται για την ανάπτυξη του λογισμικού υπολογιστών γενικά, και δυναμικών ιστοσελίδων ειδικότερα. Εν προκειμένω, το ColdFusion είναι ένα παρόμοιο προϊόν με την ASP.NET της Microsoft ή την επιχειρηματική έκδοση της JAVA JSP: JavaServer pages (JSP)) είναι η τεχνολογία της Java που επιτρέπει οι υπεύθυνοι για την ανάπτυξη λογισμικού να παράγουν δυναμικά HTML, XML ή άλλους τύπους εγγράφων σε από τη πλευρά του Cient. Η τεχνολογία επιτρέπει τον κώδικα της Java και έχει ορισμένες προκαθορισμένες ενέργειες για να ενσωματωθεί αυτός στο στατικό περιεχόμενο. 4

Dynamic Web Page Client-side:Το Client-side δυναμικό περιεχόμενο παράγεται στον υπολογιστή του πελάτη.ο WEB Server ανακτά τη σελίδα και την στέλνει όπως είναι. Ο WEB Browser επεξεργάζεται έπειτα τον κώδικα που ενσωματώνεται στη σελίδα και επιδεικνύει τη σελίδα στο χρήστη.τα προβλήματα με τις δυναμικές σελίδες απο την πλευρά του πελάτη είναι: μερικοί browsers δεν υποστηρίζουν τη γλώσσα ή δεν υποστηρίζουν όλες τις πτυχές της γλώσσας. οι πληροφορίες δεν μπορούν να αποθηκευτούν οπουδήποτε αλλού εκτός από τον υπολογιστή του χρήστη, έτσι δεν μπορεί πραγματικά να χρησιμοποιηθεί για τη συλλογή στατιστικών. οι μηχανές αναζήτησης δεν είναι ικανές να τρέξουν τις γλώσσες από την πλευρά του πελάτη και δεν μπορούν να πάνε σε links που παράγονται από αυτές. μερικοί χρήστες θέτουν εκτός λειτουργίας τις scripting γλώσσες στους browsers τους λόγω των πιθανών απειλών ασφάλειας. Server side:το Server-side δυναμικό περιεχόμενο είναι λίγο πιό περίπλοκο. Ο browser στέλνει ένα αίτημα HTTP. Ο κεντρικός υπολογιστής ανακτά το ζητούμενο χειρόγραφο ή το πρόγραμμα. ΟServer εκτελεί το χειρόγραφο ή το πρόγραμμα που χαρακτηριστικά αποτελέσματα ιστοσελίδας HTML. Το πρόγραμμα λαμβάνει συνήθως την εισαγωγή από τη σειρά ερώτησης που μπορεί να είχε λήφθουν από μια υποβληθείσα μορφή Ιστού. Ο Server στέλνει την παραγωγή HTML στον browser του πελάτη. 5

Ανάπτυξη με τη βοήθεια του Dreamweaver Κεντρικό μενού επιλογής δημιουργίας δυναμικών ιστοσελίδων 6

PHP ASP ASP.NET ColdFusion JSP Ανάπτυξη με τη βοήθεια του Dreamweaver(Συνέχεια...) 7

Δημιουργία πηγής δυναμικού περιεχομένου Οι δυναμικές ιστοσελίδες απαιτούν μια πηγή από την οποία να εξαχθούν τα στοιχεία προτού να μπορέσουν να προβληθούν στην ιστοσελίδα. Στο Dreamweaver, αυτές οι πηγές στοιχείων μπορούν να είναι βάσεις δεδομένων, μεταβλητές αιτήματος, μεταβλητές Server, μεταβλητές μορφής, ή αποθηκευμένες διαδικασίες. Προτού να μπορέσετε να χρησιμοποιήσετε αυτές τις ικανοποιημένες πηγές ιστοσελίδας, πρέπει να κάνετε τα εξής: δημιουργούμε μια σύνδεση στη δυναμική ικανοποιημένη πηγή (όπως μια βάση δεδομένων) και τον κεντρικό υπολογιστή εφαρμογής που επεξεργάζεται τη σελίδα. διευκρινίζουμε ποιες πληροφορίες στη βάση δεδομένων θέλουμε να επιδείξουμε, ή ποιες μεταβλητές θέλουμε να περιλάβουμε στη σελίδα χρησιμοποιώντας τη διεπαφή point-and-click του Dreamweaver για να επιλέξουμε και να παρεμβάλουμε τα δυναμικά ικανοποιημένα στοιχεία στην επιλεγμένη σελίδα. 8

Δημιουργία πηγής δυναμικού περιεχομένου(συνέχεια...) Το Dreamweaver επιτρέπει να συνδεθούμε εύκολα με μια βάση δεδομένων και να δημιουργήσουμε ένα recordset από το οποίο να εξαγάγει το δυναμικό περιεχόμενο. Ένα recordset είναι το αποτέλεσμα μιας ερώτησης βάσεων δεδομένων. Εξάγει τις συγκεκριμένες πληροφορίες που ζητάμε και επιτρέπει να επιδείξουμε εκείνες τις πληροφορίες μέσα σε μια διευκρινισμένη σελίδα. Καθορίζουμε το recordset βασισμένο στις πληροφορίες που περιλαμβάνονται στη βάση δεδομένων και το περιεχόμενο που θέλουμε να επιδείξουμε. Οι διαφορετικοί προμηθευτές τεχνολογίας μπορούν να χρησιμοποιήσουν τη διαφορετική ορολογία για ένα recordset. ASP και ColdFusion, ένα recordset ορίζεται ως μια ερώτηση.. Σε JSP, ένα recordset καλείται resultset.. H ASP. NETαναφέρεται σε ένα recordset ως DataSet.. Εάν χρησιμοποιείτε άλλες πηγές στοιχείων, όπως οι μεταβλητές εισαγωγής χρηστών ή Server, το όνομα της πηγής στοιχείων που καθορίζεται στο Dreamweaver είναι το ίδιο με 9το όνομα πηγής στοιχείων.

Προσθήκη δυναμικού περιεχομένου ιστοσελίδας Αφότου καθορίσουμε ένα recordset ή άλλη πηγή στοιχείων, και την προσθέσουμε στο Bindings panel,, μπορούμε να παρεμβάλουμε το δυναμικό περιεχόμενο που το recordset αντιπροσωπεύει στη σελίδα. Η καθοδηγούμενη από το μενού διεπαφή Dreamweaver κάνει την προσθήκη των δυναμικών στοιχείων τόσο εύκολη όπως επιλέγοντας μια δυναμική πηγή από το Bindings panel,, και παρεμβάλλοντας την σε ένα κατάλληλο κείμενο, μια εικόνα, ή ένα αντικείμενο μορφής μέσα στην τρέχουσα σελίδα. Όταν παρεμβάλλουμε ένα δυναμικό στοιχείο ή άλλη server behavior σε μια σελίδα,το Dreamweaver παρεμβάλλει ένα server- side script στον source κώδικα της σελίδας.αυτό το script καθοδηγεί τον κεντρικό υπολογιστή για να ανακτήσει τα στοιχεία από την καθορισμένη πηγή στοιχείων και να τα δώσει μέσα 10 στην ιστοσελίδα.

Προσθήκη δυναμικού περιεχομένου ιστοσελίδας(συνέχεια...) Για να τοποθετήσουμε το δυναμικό περιεχόμενο μέσα σε μια ιστοσελίδα, μπορουμε να κάνουμε ένα από τα εξής: Τον τοποθετούμε στο σημείο εισαγωγής είτε στον κώδικα είτε την άποψη σχεδίου. Αντικαταθιστούμε μια σειρά κειμένων ή άλλο placeholder. Το παρεμβάλουμε σε μια ιδιότητα HTML. Παραδείγματος χάριν, το δυναμικό περιεχόμενο μπορεί να καθορίσει τις ιδιότητες src μιας εικόνας ή τις ιδιότητες αξίας ενός τομέα μορφής. 11

Ενίσχυση της λειτουργίας μιας δυναμικής σελίδας Εκτός από την προσθήκη του δυναμικού περιεχομένου, Dreamweaver μας αφήνει να ενσωματώσουμε εύκολα την σύνθετη λογική εφαρμογής ιστοσελίδας με τη χρησιμοποίηση των Servers behaviors. Οι Servers behaviors είναι προκαθορισμένα κομμάτια server-side κώδικα που προσθέτουν τη λογική εφαρμογής ιστοσελίδας, που παρέχουν μεγαλύτερες αλληλεπίδραση και τη λειτουργία. Οι Servers behaviors του Dreamweaver επιτρέπουν να προσθέσουμε τη λογική μιας εφαρμογής σε έναν ιστοχώρο χωρίς να πρέπει να γράψουμε κώδικα οι ίδιοι. Οι Servers behaviors παρέχονται στο Dreamweaver στους τύπους εγγράφων υποστήριξης ColdFusion, ASP, ASP.NET, JSP και PHP. 12

Ενίσχυση της λειτουργίας μιας δυναμικής σελίδας(συνέχεια...) Οι Servers behaviors γράφονται και εξετάζονται για να είναι γρήγορες, ασφαλείς, και γερές. Οι ενσωματωμένες Servers behaviors του Dreamweaver έχουν ως σκοπό να υποστηρίξουν ιστοσελίδες cross-platform για όλους τους browsers. 13