IT / Programming / Oracle / Java / Java Server Pages (JSP)

Java - Java Server Pages (JSP)

Details

ID 2757630
Classroom 3 days
Webinar 5 days
Method Lecture with examples and exercises.
Prequisite Java Basics
Audience Programmers, Web developers

Services:

  • Lunch / Catering
  • Assistance for hotel / travel bookings
  • Comelio certificate
  • Flexible: Free cancellation up until 10 days before the training

Summary

JavaServer Pages (JSP) is a technology that helps software developers create dynamically generated web pages based on HTML, XML, or other document types. Architecturally, JSP may be viewed as a high-level abstraction of Java servlets. JSPs are translated into servlets at runtime; each JSP's servlet is cached and re-used until the original JSP is modified. JSP can be used independently or as the view component of a server-side model–view–controller design, normally with JavaBeans as the model and Java servlets (or a framework such as Apache Struts) as the controller. JSP allows Java code and certain pre-defined actions to be interleaved with static web markup content, with the resulting page being compiled and executed on the server to deliver a document. This training shows you in many hands-on labs how to develop web applications using JavaServer Pages.

Training Dates

  • 2020-Oct-26 - Oct-30
  • 2021-Jan-04 - Jan-08
  • 2021-Mar-15 - Mar-19
  • 2021-May-24 - May-28

850 EUR +VAT

Location | Enrollment


Agenda

Introduction to JavaServer Pages

The Life Cycle of a JSP Page: Translation and Compilation, Execution, Buffering, Handling JSP Page Errors - Creating Static Content: Response and Page Encoding - - Creating Dynamic Content: Using Objects within JSP Pages, Using Implicit Objects, - Using Application-Specific Objects, Using Shared Objects

Unified Expression Language

Immediate and Deferred Evaluation Syntax: Immediate Evaluation, Deferred Evaluation - Value and Method Expressions: Value Expressions, Method Expressions - Defining a Tag Attribute Type - Deactivating Expression Evaluation - Literal Expressions - Resolving Expressions - Implicit Objects - Operators - Functions

JavaBeans Components

JavaBeans Component Design Conventions - Creating and Using a JavaBeans Component - Setting JavaBeans Component Properties - Retrieving JavaBeans Component Properties

Using Custom Tags

Declaring Tag Libraries - Including the Tag Library Implementation

Trainer

Herr Karsten Thüer studierte Angewandte Informatik an der Fachhochschule Gelsenkirchen mit dem Schwerpunkt Betriebliche Informationssysteme. Er arbeitet seit mehr fast 10 Jahren als Projektleiter und Berater/Trainer für Software-Entwicklung mit Java-Technologien.

Projects

Projektleitung und Koordination eines ERP-Systems zur Distribution und Verwaltung von Online-Werbung. Programmierung und Co-Projektleitung eines Trouble-Ticket-Systems mit Inventarisierung für pädagogische Einrichtungen. Machbarkeitsstudie über die Entwicklung eines Open-Source CRM-Systems. Projektplanung und Controlling eines Open-Source CRM-Systems für mittelständische Unternehmen. Prozessanalysen und Aufwandsschätzung für ein SAP/R3 System im Rohstoffsektor. Co-Projektleitung, Architektur- und Designentwicklung sowie Programmierung eines sozialen Netzwerkes für den Einsatz im Intranet bei mittelständischen Unternehmen. Koordination und Entwicklung einer FX-Trading Plattform. Leitung und fachliche Architektur eines Führungsprozess-Portals