NetBeans 4.0 για την Web

fairieshourglassΛογισμικό & κατασκευή λογ/κού

9 Ιουν 2012 (πριν από 5 χρόνια και 12 μέρες)

449 εμφανίσεις


Συνοπτικός Οδηγός Βασικής Χρήσης του
NetBeans 4.0 για την Δημιουργία Web
Εφαρμογών
http://www.netbeans.org



Κακαρόντζας Γεώργιος
Καθηγητής Εφαρμογών
Τμήμα Τεχνολογίας Πληροφορικής & Τηλ/νιών – ΤΕΙ Λάρισας
http://www.cs.teilar.gr/gkakaron




Μάρτιος 2005


Περιεχόμενα


1 ΔΗΜΙΟΥΡΓΙΑ WEB ΕΦΑΡΜΟΓΗΣ 1
2 ΓΝΩΡΙΜΙΑ ΜΕ ΤΟ ΠΕΡΙΒΑΛΛΟΝ ΤΟΥ NB4 3
3 ΔΗΜΙΟΥΡΓΙΑ HTML ΣΕΛΙΔΩΝ, SERVLETS & JSP ΜΕ ΤΟ NB4 5
3.1

Δημιουργία HTML σελίδων 6

3.2

Δημιουργία Servlets 9

3.3

Δημιουργία Java Server Pages (JSP) 15

4 ΓΙΑ ΠΕΡΙΣΣΟΤΕΡΕΣ ΠΛΗΡΟΦΟΡΙΕΣ 15

Οδηγός βασικής χρήσης του Net Beans 4.0 Κακαρόντζας Γιώργος
1 Δημιουργία web εφαρμογής
Για να δημιουργήσετε ένα νέο web project με το NetBeans 4.0 (ΝΒ4) επιλέγεται
από το μενού “File” το “New Project”. Ανοίγει το πλαίσιο διαλόγου “New Project”.
Σ’ αυτό το πλαίσιο διαλόγου επιλέγετε από το “Catecories” την κατηγορία “Web”
και από το “Projects” τον τύπο project “Web Application” και στην συνέχεια
πατάτε το “Next”, όπως φαίνεται στην εικόνα 1.


Εικόνα 1: Το πλαίσιο διαλόγου “New Project”

Στην συνέχεια θα εμφανισθεί το πλαίσιο διαλόγου “New Web Application” στο
οποίο το μόνο που χρειάζεται να αλλάξετε είναι το όνομα του project εισάγοντας
το επιθυμητό όνομα στο πλαίσιο κειμένου “Project Name”. Αν, για παράδειγμα,
θέλετε να κάνετε μία web εφαρμογή με το όνομα ip δίνετε στο “Project Name”
το όνομα “ip”. Τα υπόλοιπα θα πάρουν κάποιες εξ ορισμού τιμές. Πιο
συγκεκριμένα:
Σελίδα 1
Οδηγός βασικής χρήσης του Net Beans 4.0 Κακαρόντζας Γιώργος
1. Το “Project Location” είναι το directory στο οποίο αποθηκεύονται όλες οι
εφαρμογές που κάνετε με το NetBeans. Στα Windows αυτό θα είναι ο
κατάλογος του χρήστη. Για παράδειγμα αν το username σας είναι george
θα είναι ο κατάλογος “C:\Documents and Settings\george”. Μπορείτε να
αλλάξετε αν θέλετε αυτό το directory. Αν το αλλάξετε τότε το NB4 θα το
θυμάται και θα το χρησιμοποιεί για τα επόμενα projects που θα
δημιουργήσετε.
2. Το “Project Folder” είναι ο φάκελος του project. Αυτός θα είναι ένας
φάκελος με το όνομα του project που δώσατε και θα βρίσκεται μέσα στον
κατάλογο “Project Location”
3. Το “Context Path” θα είναι η διεύθυνση του project που θα προσαρτάται
στην διεύθυνση του ενσωματωμένου web server του NetBeans. Θα είναι
“/ip” αν το όνομα του project είναι “ip” δίνοντας τελική διεύθυνση για τις
σελίδες, servlets κλπ. του project: http://localhost:8084/ip μια και η εξ
ορισμού διεύθυνση για τον ενσωματωμένο webserver του NetBeans είναι
η http://localhost:8084. Δηλ. το context path είναι αυτό που μπαίνει μετά
από αυτήν την διεύθυνση για κάθε νέα εφαρμογή που κάνουμε.
4. Το πλαίσιο ελέγχου (checkbox) “Set as Main Project” αφήστε το
τσεκαρισμένο. Το NB4 υποστηρίζει πολλά ανοικτά project ταυτόχρονα και
τρέχει το κύριο project όταν πατάτε το πλήκτρο εκτέλεσης από την
γραμμή εργαλείων. Αυτήν η επιλογή δεν σας ενδιαφέρει αν δουλεύετε με
ένα project κάθε φορά.
5. To “J2EE Specification Level” αφήστε το στην τιμή “J2EE 1.4”

Αφού δώσετε το όνομα του project στην συνέχεια μπορείτε να πατήσετε το
πλήκτρο “Finish” για να δημιουργηθεί η εφαρμογή σας (βλ. εικόνα 2).

Σελίδα 2
Οδηγός βασικής χρήσης του Net Beans 4.0 Κακαρόντζας Γιώργος

Εικόνα 2: Το πλαίσιο διαλόγου “New Web Application”
2 Γνωριμία με το περιβάλλον του NB4
Μόλις πατήσετε το πλήκτρο “Finish” η εφαρμογή σας θα εμφανιστεί στο
παράθυρο “Projects” στην αριστερή πλευρά της οθόνης. Οι web εφαρμογές στο
NB4 έχουν σαν εικονίδιο το
. Δίπλα από αυτό το εικονίδιο βλέπετε το όνομα
της εφαρμογής που δώσατε. Εξ ορισμού με κάθε web εφαρμογή στο NB4
παράγεται και μία JSP σελίδα με το όνομα index.jsp που θεωρείται και η βασική
σελίδα της εφαρμογής σας. Αυτήν η σελίδα ανοίγει για επεξεργασία στον εκδότη
στην δεξιά πλευρά του παραθύρου του NB4. Για JSP σελίδες θα μιλήσουμε
αργότερα. Προς το παρόν μπορείτε να αγνοήσετε αυτήν την σελίδα. Πάντως αν
τρέξετε το project πατώντας το πλήκτρο
(Run Main Project) από την
γραμμή εργαλείων ή την συντόμευση αυτού του πλήκτρου που είναι το “F6” θα
φορτωθεί αυτήν η σελίδα. Αν θέλετε να το δοκιμάσετε αυτό γράψτε μία ετικέτα
<h1> με το κείμενο “Welcome” κάτω από το <body> στην σελίδα index.jsp και
Σελίδα 3
Οδηγός βασικής χρήσης του Net Beans 4.0 Κακαρόντζας Γιώργος
πατήστε το πλήκτρο “Run Main Project” ή το F6. Θα ανοίξει ο browser και θα
δείτε την σελίδα με το “Welcome” που γράψατε. Το παράθυρο του NB4 μετά την
δημιουργία της εφαρμογής “ip” και την τροποποίηση της index.jsp φαίνεται στην
εικόνα 3.


Εικόνα 3: Το παράθυρο του NB4 μετά την δημιουργία μιας εφαρμογής

Στην αριστερή πλευρά υπάρχουν τρεις καρτέλες. Πέρα από το “Projects” που
όπως ήδη είδαμε εμφανίζεται μία λογική απεικόνιση του project που
δημιουργήσαμε, υπάρχουν και οι καρτέλες “Files” και “Runtime”. Στην καρτέλα
“Files” μπορείτε να δείτε τα αρχεία που βρίσκονται μέσα στον φάκελο της
εφαρμογής σας. Ενδιαφέρον έχει ο φάκελος “build” και ο υποφάκελος “web”. Αν
κάποιος αναπτύξει μία πλήρη εφαρμογή με το NB4 και στην συνέχεια θέλει να
την εγκαταστήσει σε έναν πραγματικό web server (όχι τον ενσωματωμένο web
server του NB4) το μόνο που χρειάζεται να κάνει είναι να μεταφέρει τα
Σελίδα 4
Οδηγός βασικής χρήσης του Net Beans 4.0 Κακαρόντζας Γιώργος
περιεχόμενα του υποκαταλόγου web στον server αυτό. Δηλαδή σε αυτόν το
φάκελο τοποθετείται το αποτέλεσμα της μεταγλώττισης μιας εφαρμογής. Στην
καρτέλα “Runtime” φαίνονται οι εξυπηρετητές που γνωρίζει το NB4. Μεταξύ
αυτών είναι και ο ενσωματωμένος web server που είναι ο Tomcat 5. Μπορείτε
από την καρτέλα “Runtime” να ξεκινάτε και να σταματάτε «χειροκίνητα» τον web
server αν θέλετε με δεξί κλικ πάνω στην φράση “Bundled Tomcat” αν και
συνήθως δεν χρειάζεται εσείς να ασχολείστε με αυτό. Το NB4 θα ξεκινά τον web
server όταν τρέχετε την εφαρμογή σας αν δεν τρέχει ήδη. Επίσης θα σταματά
τον web server όταν κλείνεται το NB4. Στην καρτέλα “Runtime” φαίνεται επίσης
και η κατάσταση του web server. Αν τρέχει θα είναι [running], ενώ αν δεν τρέχει
θα είναι [stopped]. Η καρτέλα “Files” φαίνεται στην εικόνα 4, ενώ η καρτέλα
“Runtime” στην εικόνα 5.

Εικόνα 4: Η καρτέλα “Files”
Εικόνα 5: Η καρτέλα “Runtime”
3 Δημιουργία HTML σελίδων, Servlets & JSP με το NB4
Για να δημιουργήσετε μία νέα HTML σελίδα, ένα Servlet ή μία JSP με το NB4 πάτε
στο μενού “File” και επιλέγετε “New File”. Αυτό ανοίγει το πλαίσιο διαλόγου “New
Σελίδα 5
Οδηγός βασικής χρήσης του Net Beans 4.0 Κακαρόντζας Γιώργος
File”. Στο πρώτο βήμα της δημιουργίας του αρχείου επιλέγεται τον τύπο του
αρχείου. Στο δεύτερο και στα επόμενα βήματα δίνετε επιπλέον ρυθμίσεις που
εξαρτώνται από τον τύπο του αρχείου που επιλέξατε στο βήμα 1. Εφόσον έχετε
ανοικτή μία web εφαρμογή (π.χ. την “ip”) το όνομα της web εφαρμογής θα
εμφανίζεται στο “Project”. Αυτό σημαίνει πως το αρχείο που δημιουργείτε θα
είναι ένα αρχείο αυτής της εφαρμογής. Σημειώστε πως δημιουργία αρχείων
μπορείτε να κάνετε και με δεξί κλικ στον εικονίδιο της εφαρμογής και στην
συνέχεια επιλέγοντας “New” και τον τύπο του αρχείου που θέλετε.
3.1 Δημιουργία HTML σελίδων
Σαν πρώτο παράδειγμα θα δούμε την δημιουργία μίας HTML σελίδας με το NB4.
Στο πρώτο βήμα λοιπόν επιλέγουμε στο “Categories” την κατηγορία “Web” και
στο “File Types” τον τύπο αρχείου HTML, όπως δείχνει η εικόνα 6. Στην συνέχεια
πατάμε το πλήκτρο “Next”.


Εικόνα 6: Επιλογή δημιουργίας HTML αρχείου

Σελίδα 6
Οδηγός βασικής χρήσης του Net Beans 4.0 Κακαρόντζας Γιώργος
Για τις HTML σελίδες στο βήμα 2, δίνουμε το όνομα και την τοποθεσία της HTML
σελίδας στο πλαίσιο διαλόγου “Name and Location”. Το όνομα το δίνουμε στο
πλαίσιο κειμένου “HTML File Name”. Σε ότι αφορά την θέση της σελίδας αυτήν
θα είναι μέσα στον «λογικό» φάκελο “Web Pages”. Λέω «λογικός» γιατί στην
πραγματικότητα δεν υπάρχει τέτοιος φάκελος στα directories της εφαρμογής.
Στην πραγματικότητα στον φάκελο της εφαρμογής μας στον δίσκο υπάρχει ένας
φάκελος με το όνομα “web”, απλά αυτός ο φάκελος εμφανίζεται στο παράθυρο
“Projects” με το φιλικό όνομα “Web Pages”. Αυτός είναι ο βασικός φάκελος της
εφαρμογής μας και εκεί τοποθετούνται όλες οι HTML σελίδες μας. Αν έχουμε
δημιουργήσει κάποιον υποφάκελο μέσα στον “Web Pages” τότε μπορούμε να
βάλουμε την σελίδα σε αυτόν τον υποφάκελο επιλέγοντάς τον με το πάτημα του
πλήκτρου “Browse…”. Για να δημιουργήσουμε υποφακέλους στον “Web Pages”
κάνουμε δεξί κλικ πάνω στον φάκελο “Web Pages” από το παράθυρο “Projects”
και επιλέγουμε “NewFolder”. Σε μία βασική χρήση του NB4 και για μικρές
εφαρμογές, συνήθως δεν χρειάζεται να χωρίσουμε τις σελίδες της εφαρμογής μας
σε φακέλους. Επομένως στο πλαίσιο διαλόγου “Name and Location” αρκεί να
δώσετε το όνομα της ιστοσελίδας. Μην δίνετε επέκταση. Το NB4 θα βάλει
αυτόματα την επέκταση .html. Στην εικόνα 7 φαίνεται η δημιουργία μιας
ιστοσελίδας με το όνομα test. Παρατηρείστε ότι το NB4 σας δείχνει και το αρχείο
που θα δημιουργηθεί γι’ αυτήν την ιστοσελίδα στον δίσκο, στο οποίο όπως
βλέπετε έχει προσαρτηθεί η επέκταση .html.
Σελίδα 7
Οδηγός βασικής χρήσης του Net Beans 4.0 Κακαρόντζας Γιώργος

Εικόνα 7: Δημιουργία ιστοσελίδας με το NB4

Μόλις δώσετε το όνομα της ιστοσελίδας πατήστε το “Finish” για να δημιουργηθεί
το αρχείο. Το αρχείο εμφανίζεται αμέσως στον φάκελο “Web Pages” στο
παράθυρο “Projects” και ανοίγει προς επεξεργασία στον εκδότη. Αφού
συμπληρώσετε την HTML που θέλετε στην ιστοσελίδα, στην συνέχεια μπορείτε
να την τρέξετε κάνοντας δεξί κλικ πάνω στο εικονίδιό της στο παράθυρο
“Projects” και επιλέγοντας “Run File” όπως φαίνεται στην εικόνα 8. Η σελίδα που
έχετε ανοικτή στον εκδότη μπορεί επίσης να εκτελεστεί με την συντόμευση
Shift+F6. Μόλις εκτελείται η σελίδα ανοίγει και την βλέπετε στον Browser.
Σελίδα 8
Οδηγός βασικής χρήσης του Net Beans 4.0 Κακαρόντζας Γιώργος

Εικόνα 8: Εκτέλεση μιας ιστοσελίδας από το παράθυρο “Projects”

Σημειώστε πως αφού εκτελέσετε μία ιστοσελίδα για πρώτη φορά το αρχείο της
θα συμπεριλαμβάνεται μέσα στον φάκελο “build\web” ορατό από την καρτέλα
“Files”, στον οποίο περιέχεται η τελική μορφή της εφαρμογής σας (μετά το
κτίσιμο (build) της εφαρμογής) όπως είπαμε, έτοιμη προς τοποθέτηση σε έναν
web server.
3.2 Δημιουργία Servlets
Για ένα servlet επιλέγετε τύπο αρχείου Servlet στο πρώτο βήμα δημιουργίας ενός
νέου αρχείου. Η δημιουργία του Servlet έχει άλλα δύο βήματα.
Στο δεύτερο βήμα, όπως και για τις ιστοσελίδες, δίνεται το όνομα και την θέση
του servlet. Στην εικόνα 9 απεικονίζεται η δημιουργία ενός Servlet με το όνομα
HelloWorld που θα ανήκει στο πακέτο simple.

Σελίδα 9
Οδηγός βασικής χρήσης του Net Beans 4.0 Κακαρόντζας Γιώργος

Εικόνα 9: Δημιουργία ενός Servlet με το NB4

Το όνομα της κλάσης του Servlet το γράφετε στο πλαίσιο κειμένου “Class Name”
ενώ το όνομα του πακέτου στο πλαίσιο κειμένου “Package”. Το πακέτο στο NB4
δεν είναι υποχρεωτικό αλλά συνιστάται η χρήση του (για την ακρίβεια η χρήση
πακέτων συνιστάται από την προδιαγραφή των Servlets με την οποία το NB4
είναι συμβατό). Μία μεγάλη εφαρμογή θα έχει πολλά πακέτα και υπο-πακέτα για
την λογική οργάνωση των κλάσεών της. Εμείς για το απλό αυτό παράδειγμα θα
χρησιμοποιήσουμε ένα πακέτο με το όνομα “simple”. Παρατηρείστε πως η θέση
του πηγαίου αρχείου Java της κλάσης θα είναι η “C:\Documents and
Settings\george\ip\src\simple\HelloWorld.java”. Αυτό συμπληρώνεται αυτόματα
από το NB4 ανάλογα με το όνομα της κλάσης και το πακέτο που δίνετε. Αφού
συμπληρώσετε το όνομα και το πακέτο πατάτε το πλήκτρο “Next”
Στο επόμενο βήμα (Configure Servler Deployment) μπορούμε να τροποποιήσουμε
τις πληροφορίες ρύθμισης για το Servlet όπως αυτές θα καταγραφούν στο αρχείο
Web.xml της εφαρμογής μας. Τυπικά σε αυτό το βήμα δεν αλλάζετε τίποτα και
Σελίδα 10
Οδηγός βασικής χρήσης του Net Beans 4.0 Κακαρόντζας Γιώργος
αφήνετε τις εξ ορισμού τιμές. Στην εικόνα 10 φαίνονται αυτές οι εξ ορισμού τιμές
για το Servlet “HelloWorld” που δημιουργήσαμε.


Εικόνα 10: Εξ ορισμού ρυθμίσεις εγκατάστασης για ένα Servlet

Το όνομα του Servlet θα είναι “HelloWorld” και το URL Mapping θα είναι
“/HelloWorld”. Το URL Mapping είναι αυτό που προσαρτάται στο context της
εφαρμογής μας όταν τρέχουμε το Servlet και αυτό εκτελείται στον Browser. Στην
περίπτωση της εφαρμογής “ip” που βλέπουμε ως παράδειγμα η διεύθυνση του
context θα είναι http://localhost:8084/ip, επομένως η διεύθυνση του Servlet θα
είναι http://localhost:8084/ip/HelloWorld αφού το URL Mapping του Servlet είναι
/HelloWorld.
Οι ρυθμίσεις αυτές ενσωματώνονται στο αρχείο Web.xml της εφαρμογής
αυτόματα από το NB4 και δεν χρειάζεται εσείς να το τροποποιήσετε. Αυτό
επισημαίνει το πλαίσιο ελέγχου “Add information to deployment descriptor
(web.xml)” το οποίο είναι τσεκαρισμένο. Το αρχείο web.xml περιέχει
Σελίδα 11
Οδηγός βασικής χρήσης του Net Beans 4.0 Κακαρόντζας Γιώργος
πληροφορίες όπως ποιο είναι το όνομα του servlet και η κλάση του, ποιο είναι το
URL Mapping κλπ. Αυτές τις πληροφορίες αν δεν χρησιμοποιούσαμε το NB4 θα
έπρεπε να τις γράψουμε εμείς στο αρχείο web.xml. Στο αρχείο web.xml μετά την
δημιουργία του servlet θα προστεθούν οι εξής γραμμές από το NB4:

<servlet>
<servlet-name>HelloWorld</servlet-name>
<servlet-class>simple.HelloWorld</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorld</servlet-name>
<url-pattern>/HelloWorld</url-pattern>
</servlet-mapping>

Το πρώτο XML στοιχείο, το στοιχείο <servlet>, ονοματίζει το servlet σε
“HelloWorld” και το αντιστοιχίζει με την κλάση του που είναι η
“simple.HelloWorld.java”. Το δεύτερο XML στοιχείο, το στοιχείο <servlet-
mapping>, ορίζει πως το URL Mapping για το Servlet με το όνομα “HelloWorld”
θα είναι “/HelloWorld”. Αν θέλετε να δείτε το Web.xml αυτό φαίνεται από τον
φάκελο WEB-INF μέσα στον φάκελο Web Pages στο παράθυρο projects.
Αφού δημιουργήσετε ένα Servlet τότε η κλάση του (το αρχείο Java) είναι
προσπελάσιμη από το παράθυρο “Projects” και πιο συγκεκριμένα από τον φάκελο
“Source Packages”, όπου τοποθετούνται όλα τα Servlets και οι κλάσεις Java της
εφαρμογής σας. Για το πακέτο “simple” δημιουργείται ένας φάκελος με το όνομα
αυτό και μέσα εκεί τοποθετείται το αρχείο “HelloWorld.java”. Επεκτείνοντας αυτό
το αρχείο με κλικ στο ‘+’ δίπλα από το όνομά του αποκαλύπτονται όλα τα πεδία
και οι μέθοδοι της κλάσης, όπως φαίνεται στην εικόνα 11. Με διπλό κλικ στο
όνομα κάποιας μεταβλητής ή μεθόδου, μεταβαίνουμε απευθείας στην δήλωσή
της στον Editor, κάτι που είναι χρήσιμο για μεγάλες κλάσεις μια και μας επιτρέπει
την γρήγορη μετάβαση οπουδήποτε μέσα σε μία κλάση.
Σελίδα 12
Οδηγός βασικής χρήσης του Net Beans 4.0 Κακαρόντζας Γιώργος


Εικόνα 11: Ο φάκελος Source Packages όπου εμφανίζονται τα Servlets

Για να εκτελέσετε το Servlet αφού γράψετε τον κώδικα που θέλετε μέσα στην
μέθοδο “processRequest” ακολουθείτε την ίδια διαδικασία με τις ιστοσελίδες:
πατάτε δηλ. το πλήκτρο Shift+F6 ή κάνετε δεξί κλικ πάνω στο αρχείο του από το
παράθυρο “Projects”.
Τα Java Servlets που παράγονται από το NB4 ακολουθούν ένα ιδίωμα: έχουν μία
protected μέθοδο με το όνομα “processRequest” η οποία καλείται και από την
“doGet” και από την “doPost”. Έτσι το servlet υποστηρίζει και τις δύο μεθόδους
(Get και Post). Αν θέλετε να μην υποστηρίζει κάποια από τις δύο τότε την
σβήνετε. Για παράδειγμα Servlets που χειρίζονται αποστολές στοιχείων που
πρέπει να μένουν κρυφά (π.χ. κωδικούς χρηστών, αριθμούς πιστωτικών καρτών
κλπ.) θα πρέπει να μην υποστηρίζουν την μέθοδο “doGet”. Γι’ αυτά τα servlets
μπορείτε να σβήσετε την μέθοδο “doGet”.
Σελίδα 13
Οδηγός βασικής χρήσης του Net Beans 4.0 Κακαρόντζας Γιώργος
Παρατηρείστε ότι η “processRequest” περιέχει ήδη κάποιο βασικό κώδικα HTML
που είναι σχολιασμένος, θα πρέπει να σβήσετε αυτές τις ενδείξεις σχολιασμού
του κώδικα, αν θέλετε το Servlet να εμφανίσει κάτι, όπως δείχνει η εικόνα 12.


Εικόνα 12: Παραγόμενος κώδικας για την processRequest

Για το συγκεκριμένο παράδειγμα αφού σβήσετε τις γραμμές σχολίων στον
κώδικα της “processRequest”, προσθέστε στην κενή γραμμή ανάμεσα από την
εντολή “out.println(“<body>”);” και “out.println(“</body>”);”, την εντολή
“out.println(“<h1>Hello World</h1>”);” που θα εμφανίσει το μήνυμα “Hello
World” σαν επικεφαλίδα πρώτου μεγέθους (<h1>) και τρέξτε το servlet. Θα
ανοίξει ο browser και θα δείτε το αποτέλεσμα της εκτέλεσης του Servlet με το
μήνυμα “Hello World”.
Για όσους είναι περίεργοι, ο λογικός φάκελος “Source Packages” που εμφανίζεται
στο παράθυρο “Projects” αντιστοιχεί στον φυσικό φάκελο “src” μέσα στον
φάκελο της εφαρμογής, όπως μπορείτε να δείτε από το παράθυρο “Files”,
ακριβώς όπως ο λογικός φάκελος “Web Pages” αντιστοιχεί στον φυσικό φάκελο
“web” στον φάκελο της εφαρμογής. Τέλος στον φάκελο “build\web” όπου
τοποθετείται η εκτελέσιμη εφαρμογή μετά το κτίσιμό της το μεταγλωττισμένο
αρχείο για το Servlet τοποθετείται στον φάκελο “WEB-INF\classes” όπως ορίζει η
προδιαγραφή των Servlets με την οποία το NetBeans είναι απόλυτα συμβατό.
Αυτά μπορείτε να τα δείτε στην εικόνα 13.
Σελίδα 14
Οδηγός βασικής χρήσης του Net Beans 4.0 Κακαρόντζας Γιώργος

Εικόνα 13: Η φυσική δομή μιας εφαρμογής του NB4 στον δίσκο
3.3 Δημιουργία Java Server Pages (JSP)
Η δημιουργία JSP σελίδων δεν διαφέρει και πολύ από την δημιουργία HTML
σελίδων. Μετά την δημιουργία τους φαίνονται στον λογικό φάκελο “Web Pages”
από το παράθυρο “Projects” και τοποθετούνται στον φυσικό φάκελο “web” της
εφαρμογής σας. Όταν κτίζεται η εφαρμογή τοποθετούνται στον φάκελο
“builc\web” ακριβώς όπως και οι ιστοσελίδες.
4 Για Περισσότερες Πληροφορίες
Σαν ένα επόμενο βήμα μπορείτε να διαβάσετε τα ακόλουθα από το website
www.netbeans.org
:
1. NetBeans IDE 4.0 Quick Start Guide for Web Applications:
http://www.netbeans.org/kb/articles/quickstart-webapps-40.html

Σελίδα 15
Οδηγός βασικής χρήσης του Net Beans 4.0 Κακαρόντζας Γιώργος
2. NetBeans IDE 4.0 Coin Flip Tutorial:
http://www.netbeans.org/kb/articles/tutorial-webapps-40.html

3. NetBeans IDE 4.0 Midnight Cookie Company Tutorial:
http://www.netbeans.org/kb/articles/tutorial-midnight-40.html







Σελίδα 16