SUN SL-314-EE6: Web Component Development with Servlet and JSP Technologies

PROKODA Gmbh
In Berlin, Erfurt, Stuttgart und an 2 weiteren Standorten

2.950 
Möchten Sie den Bildungsanbieter lieber direkt anrufen?
0221/... Mehr ansehen

Wichtige informationen

Beschreibung

SUN SL-314-EE6: Web Component Development with Servlet and JSP Technologies: Java Developers creating web components (such as servlets and custom tags) Java Developers preparing for the Sun Certified Servlet and JSP Developer examination Upon completion of this course, students will be able to: Write servlets using the Java programming language (Java servlets) Create robust..
Gerichtet an: Java Developers creating web components (such as servlets and custom tags) Java Developers preparing for the Sun Certified Servlet and JSP Developer examination Upon completion of this course, students will be able to: Write servlets using the Java programming language (Java servlets) Create robust web applications using MVC architecture, session management, filters, and database integration Write JSP pages Create easy to maintain view components using JSP pages, the...

Wichtige informationen
Veranstaltungsort(e)

Wo und wann

Beginn Lage
auf Anfrage
Berlin
Zimmerstr. 79/80, 10117, Berlin, Deutschland
Plan ansehen
auf Anfrage
Erfurt
Maximilian-Welsch-Straße 2a, 99084, Thüringen, Deutschland
Plan ansehen
auf Anfrage
Hamburg
Nagelsweg 55, 20097, Hamburg, Deutschland
Plan ansehen
auf Anfrage
Köln
Stolberger Str. 309, 50933, Nordrhein-Westfalen, NRW, Deutschland
Plan ansehen
auf Anfrage
Stuttgart
Löffelstr. 40, 70597, Baden-Württemberg, Deutschland
Plan ansehen
Alle ansehen (6)

Häufig gestellte Fragen

· Voraussetzungen

To succeed fully in this course, students should be able to: Write Java technology applications, demonstrating significant programming ability Integrate existing Java code (for example, reuse existing classes created by other team members) Design Java technology applications Functionally describe the benefits of an n-tier architecture Write a web page using HTML Related...

Themenkreis

KURSZIEL
SUN SL-314-EE6: Web Component Development with Servlet and JSP Technologies:
  • Java Developers creating web components (such as servlets and custom tags)
  • Java Developers preparing for the Sun Certified Servlet and JSP Developer examination
Upon completion of this course, students will be able to:
  • Write servlets using the Java programming language (Java servlets)
  • Create robust web applications using MVC architecture, session management, filters, and database integration
  • Write JSP pages
  • Create easy to maintain view components using JSP pages, the Expression Language, and elements of the JSP Standard Tag Library (JSTL)
  • Create secure web applications using the features of the Java EE web container


ZIELGRUPPE
  • Java Developers creating web components (such as servlets and custom tags)
  • Java Developers preparing for the Sun Certified Servlet and JSP Developer examination
Upon completion of this course, students will be able to:
  • Write servlets using the Java programming language (Java servlets)
  • Create robust web applications using MVC architecture, session management, filters, and database integration
  • Write JSP pages
  • Create easy to maintain view components using JSP pages, the Expression Language, and elements of the JSP Standard Tag Library (JSTL)
  • Create secure web applications using the features of the Java EE web container


KURSINHALT
JavaServer Pages(TM) (JSP(TM) page) technology and servlets are the key web-tier technologies defined in the Java(TM) Platform, Enterprise Edition (Java EE platform). The Web Component Development With Servlet and JSP(TM) Technologies course provides experienced developers of Java technology applications the knowledge and skills to quickly build web applications suited to any Java EE 6 application server using JSP and servlet technologies. Students are exposed to the current methods for analyzing, designing, developing, and deploying web applications with Java technologies. Lab exercises provide students with experience in constructing and deploying the small-to-medium scale web applications found in intranet and low-volume commercial sites. The course features the Java EE 6 technology, and uses the Java EE 6 SDK and the Glassfish Application Server. The students perform the lab exercises using the NetBeans (TM) Integrated Development Environment (IDE). This course is also an excellent method of preparing for the Sun Certified Servlet and JSP Developer certification examination. However, an SCWCD candidate should also spend six months building web applications using the JSP page and servlet technologies before taking the exam. This course supports the Sun Certified Servlet and JSP Developer certification.Course Outline:
Module 1 - Introduction to Java Servlets
  • Describe web applications, CGI, and the role of Java
  • Describe benefits of Java servlet technology
  • Create a simple Java Servlet
  • Define three-tier architecture
  • Define Model-View-Controller (MVC) architecture
Module 2 - Introduction to Java Server Pages
  • Describe why Servlets are not the whole solution
  • Describe essentials of JSPs
  • Understand the fundamentals and reasons for MVC architecture
Module 3 - Implementing an MVC Design
  • Code a controller using a servlet
  • Code a view using a JSP
  • Forward control from a servlet to a JSP
  • Understand fundamentals of EL
  • Implement a simple MVC system
Module 4 - The servlet's environment
  • Understand more details of the HTTP protocol
  • Understand fundamentals of HTML forms
  • Understand fundamentals of the HttpServlet and related APIs
  • Write code that manages client sessions and cookies
Module 5 - Container facilities for servlets and JSPs
  • Understand the purpose and structure of deployment descriptors
  • Control context root and servlet mapping
  • Create and use context and init parameters
  • Use annotations to configure servlets
Module 6 - More view facilities
  • Understand the four data scopes
  • Understand and use EL dot, ".", and array access "[" operators with Java Beans, arrays, and collections
  • Understand and use EL implicit objects
  • Create and use arithmetic expressions in EL
  • Identify the need for iteration and selection in the view, and use JSTL tags to address those needs
Module 7 - Developing JSP pages
  • Understand the origins, benefits, and weaknesses of JSPs
  • Describe JSP technology, the conversion of JSPs to servlets, and the lifecycle of JSPs
  • Understand JSP scripting elements, declarations and directives
  • Use JSP implicit variables
  • Understand and use jsp: tags
Module 8 - Developing JSP pages using custom tags
  • Relate the JSTL to common job roles in web application development and understand the use of tags in JSP development
  • Recognize correct syntax for tags
  • Configure a JSP to use tags from the JSTL
  • Write JSP code using several standard tags
  • List capabilities of JSTL tags
Module 9 - More Controller facilities
  • Understand the servlet lifecycle
  • Describe and use more advanced elements of the servlet APIs
  • Create filters and use them in web applications
Module 10 - More options for the Model
  • Understand the roles of JDBC and JPA
  • Understand the many elements that make up the model
  • Understand fundamentals of connecting to a database using JDBC or JPA
Module 11 - Asynchronous web applications
  • Understand the interactions that are essential to asynchronous web pages
  • Understand the role of AJAX-style client side programming
  • Implement asynchronous servlets using the facilities of Java EE 6
Module 12 - Web application security
  • Understand the role of the container in security
  • Describe and implement four authentication models
  • Force the use of encryption between a web application and the client browser
  • Understand the role of JAAS in pluggable/extensible authentication for web applications
_x000D_

VORRAUSSETZUNG
To succeed fully in this course, students should be able to:
  • Write Java technology applications, demonstrating significant programming ability
  • Integrate existing Java code (for example, reuse existing classes created by other team members)
  • Design Java technology applications
  • Functionally describe the benefits of an n-tier architecture
  • Write a web page using HTML
Related Courses:Before:
  • Java Programming Language (SL-275-SE6)
  • Developing Applications for the Java EE Platform (FJ-310-EE6)
After:
  • Developing Web Applications Using JSF Technologies (SL-340-SE6)
  • Business Component Development with Enterprise JavaBeans Technology (SL-355-EE6)
  • Building Database-Driven Applications With Java Persistence API (SL-370-EE6)

Vergleichen Sie diesen Kurs mit ähnlichen Kursen
Mehr ansehen