Social Media Share
Σεμινάριο - Web Component Development with Servlets & JSPs

Σχετικά με το Σεμινάριο

Αυτό το σεμινάριο Web Component Development with Servlets & JSPs διδάσκει σε πεπειραμένους developers των εφαρμογών της τεχνολογίας Java τις γνώσεις και τις δεξιότητες, ώστε να δημιουργούν γρήγορα εφαρμογές κατάλληλες για οποιοδήποτε Java EE server που χρησιμοποιεί τεχνολογίες JSP και servlet. Η συμμετοχή σας στις ασκήσεις εργαστηρίου σας παρέχουν την εμπειρία να κατασκευάζετε και να επεκτείνετε τις μικρές-μεσαίες σε κλίμακα web εφαρμογές που βρίσκονται στο intranet και στα χαμηλής έντασης (low-volume) εμπορικά sites.

Μαθαίνετε να:

 Περιγράφετε web εφαρμογές, CGI και το ρόλο της Java.
 Κατανοείτε την τεχνολογία Java EE.
 Αναπτύσσετε σελίδες (Develop) JSP.
 Εφαρμόζετε ένα σχέδιο MVC.
 Κατανοείτε τον κύκλο ζωής του servlet.
 Περιγράφετε και εφαρμόζετε τέσσερα πρότυπα επικύρωσης (authentication models).
 Εφαρμόζετε τα ασύγχρονα servlets χρησιμοποιώντας the facilities της Java EE.
 Διαμορφώνετε ένα JSP για να χρησιμοποιεί ετικέτες από το JSTL.
 Καταλαβαίνετε το ρόλο του δευτερεύοντος προγραμματισμού πελατών ύφους-AJAX (client side programming).

Οφέλη για εσάς:

Παρακολουθώντας αυτή τη σειρά μαθημάτων, θα μπείτε στις τρέχουσες μεθόδους ανάλυσης, σχεδιασμού, ανάπτυξης και επέκτασης web εφαρμογών με τις τεχνολογίες Java. Αυτό το σεμινάριο είναι επίσης μία εξαιρετική μέθοδος προετοιμασίας για να αποκτήσετε τις πιστοποιήσεις: Java Platform, Enterprise Edition 6 JavaServer Pages and Servlet Developer certification examination.

Προφίλ Συμμετεχόντων

 Java Developers που δημιουργούν τμήματα web components (όπως servlets και custom tags)
 J2EE Developers
 Java EE Developers

Προαπαιτούμενα

Παρακολούθηση του σεμιναρίου: Java Standard Edition 7 Programming

Στο τέλος του Σεμιναρίου

 Να γράφετε servlets χρησιμοποιώντας τη γλώσσα προγραμματισμού Java (Java servlets)
 Να δημιουργήσετε γερές web εφαρμογές χρησιμοποιώντας MVC αρχιτεκτονική, διαχείριση συνόδου (session management), φίλτρα και ολοκλήρωση (integration) βάσεων δεδομένων
 Να γράφετε σελίδες JSP
 Να δημιουργείτε εύκολα διατηρήσιμα view components χρησιμοποιώντας σελίδες JSP, Expression Language και στοιχεία του JSP Standard Tag Library (JSTL)
 Να δημιουργείτε ασφαλείς web εφαρμογές χρησιμοποιώντας τα χαρακτηριστικά γνωρίσματα του Java EE web container

    Διάρκεια

    40 ώρες

    Εκπαιδευτικό Υλικό:

    Βιβλίο οδηγός και σημειώσεις

Introduction to Web Application Technologies

  • Describe web applications
  • Describe Java Platform, Enterprise Edition 5 (Java EE 5)
  • Describe Java servlet technology
  • Describe JavaServer Pages technology
  • Define three-tier architecture
  • Define Model-View-Controller (MVC) architecture

Developing a View Component

  • Design a view component
  • Describe the Hypertext Transfer Protocol
  • Describe the web container behavior
  • Develop a simple HTTP servlet
  • Configure and deploy a servlet

Developing a Controller Component

  • Design a controller component
  • Create an HTML form
  • Describe how HTML form data is sent in an HTTP request
  • Develop a controller servlet
  • Dispatch from a controller servlet to a view servlet

Developing Dynamic Forms

  • Describe the servlet life cycle
  • Customize a servlet with initialization parameters
  • Explain error reporting within the web form
  • Repopulating the web form

Sharing Application Resources Using the Servlet Context

  • Describe the purpose and features of the servlet context
  • Develop a servlet context listener to initialize a shared application resource

Designing the Business Tier

  • Describe the Analysis model
  • Design entity components
  • Design service components

Developing a Web Application Using Struts

  • Design a web application using the Struts MVC framework
  • Develop a Struts action class
  • Configure the Struts action mappings

Developing Web Applications Using Session Management

  • Describe the purpose of session management
  • Design a web application that uses session management
  • Develop servlets using session management
  • Describe the cookies implementation of session management
  • Describe the URL-rewriting implementation of session management

Using Filters in Web Applications

  • Describe the web container request cycle
  • Describe the Filter API
  • Develop a filter class
  • Configure a filter in the web.xml file

Integrating Web Applications With Databases

  • Map sample data structure into database entities
  • Design a web application to integrate with a DBMS
  • Configuring a DataSource and Java Naming and Directory Interface (JNDI) API

Developing JSP Pages

  • Describe JSP page technology
  • Write JSP code using scripting elements
  • Write JSP code using the page directive
  • Write JSP code using standard tags
  • Write JSP code using the Expression Language (EL)
  • Configure the JSP page environment in the web.xml file

Developing JSP Pages Using Custom Tags

  • Describe the Java EE job roles involved in web application development
  • Design a web application using custom tags
  • Use JSTL tags in a JSP page

Developing Web Applications Using Struts Action Forms

  • Describe the components in a Struts application
  • Develop an ActionForm class
  • Develop a JSP page for a View form
  • Configure the View forms

Building Reusable Web Presentation Components

  • Describe how to build web page layouts from reusable presentation components
  • Include JSP segments
  • Develop layouts using the Struts Tiles framework

ΤΜΗΜΑΤΑ
ΗΜΕΡΟΜΗΝΙΕΣ
ΩΡΕΣ
Πρωινό
23-27 Ιουνίου 2014
09.15 - 17.00
Απογευματινό 10-20 Ιουνίου 2014
17.30 - 21.30 

Τα μαθήματα υλοποιούνται σε ειδικά εξοπλισμένες αίθουσες - εργαστήρια, από πιστοποιημένους εισηγητές με τουλάχιστον 5 ετή εκπαιδευτική εμπειρία 

CAPTCHA image
Enter the code shown above in the box below