Building and configuring Web 2.0 applications using JSP and Ajax

Instruction Language: Turkish/English

Duration: 3 days

Building Web 2.0 Applications using Java Servlets, JSP and Ajax provides all the information required to build state-of-the-art Web 2.0 applications using Java EE technologies such as Servlets and JSP. Java Servlets allow flexible handling of user requests without the limitations of CGI-based applications or those created in a web server-specific manner. The JavaServer Pages technology allows one to create sophisticated dynamic web content while harnessing the power of Java and Java Servlets. Ajax will allow your web sites to be even more dynamic and responsive to user request.

Who benefits? Designed for developers who wish to create state-of-the-art Web 2.0 applications using Java EE technologies. Attending students should be able to use the syntax of the Java language without difficulty. Familiarity with the behavior of accessing web content from the perspective of the end user is also helpful.

Java Servlets and JavaServer Pages are essential server-side Java technologies for building web applications. Servlets are programs that run on a web server; they can respond to client requests. JavaServer Pages are useful for dividing work between Java developers and HTML designers. Ajax allows a web page to be very dynamic and responsive to the user's actions. This course is a comprehensive tutorial in the design and programming of servlets and JSPs. Students will learn about: A correct architecture and design is paramount. That's why we explain all technologies within the Model 2 architecture (de de-facto standard, which is also followed by frameworks like Struts, JSF and Spring MVC). So we will not explain Servlets and JSP as a list of technologies as they where specified chronically, but always within its architectural context. You will learn all technologies.

Course content

Session 1: Introduction to Java EE Web applications

Lesson: Introduction

Lesson: Introduction to Servlets and JSP Session 2: Java EE Web Applications

Lesson: Configuration (Databases, EJBs and configuration data) Lesson: Session Management Lesson: Security Lesson: Programming Java EE Filters Lesson: Introduction to Custom Tags Session 3: Introduction to AJAX

Lesson: Introduction to Ajax Lesson: Using XML (Ajax) and JSON (Ajaj) Lesson: Ajax Technologies and Frameworks