|
Java™
Web Programming: Servlets™, JSP™, JSF, JSTL, AJAX
Курсът
Java™
Web
Programming: Servlets™, JSP™, JSF, JSTL, AJAX е
базовият от поредицата курсове провеждани от фирма IPT, които запознават със съвременните
Java™
6
технологии за динамична уеб разработка (следващите курсове разглеждат в детайл технологиите Java™
Persistence API,
JavaServer
Pages Standard Tag Library (JSTL),
JavaServer
Faces technology (JSF),
Apache
MyFaces,
Apache
Struts 2, Asynchronous
JavaScript + XML (AJAX), Java Declarative and Programmatic
Security и
Business
Logic Frameworks – Spring
и XWork).
Курсът
представя детайлите при изграждането на динамични
уеб-приложения с технологиите Java™
Servlets™ и
Java™
Server Pages – JSP™,
с използване на широкоразпространената
трислойна софтуерна архитектура – презентационен слой,
бизнес логика и слой за съхранение на данни. Разглеждат се
предимствата и недостатъците на тези технологии в сравнение с
други широко разпространени технологии за реализация на динамични
уеб приложения като CGI,
PHP
и ASP.Net™.
Курсът
въвежда в разработката на интерфейсни компоненти за уеб с
използване на Java™
Servlets™
технология, тяхната структура и жизнен цикъл. Динамичната
обработка на заявки от уеб-клиентите и проследяването на сесии са
представени на базата на примери. Модулът продължава с разглеждане
на Java™
Server Pages JSP™
изрази, скриптлети, декларации, променливи, структуриране,
изграждане на собствени JSP™ тагове и интеграция с други
Java™
сървърни
технологии (Java
Beans™,
аплети, сървлети, JDBC™).
Курсът включва начално запознаване с технологиите Java™
Persistence API, JavaServer Pages Standard Tag Library (JSTL),
JavaServer Faces technology (JSF), и
Apache
MyFaces и
AJAX.
В детайли се разглежда JSP
2.0 Expression Language,
който предоставя стандартен и лесен начин за достъп до данните на
приложението от JSP
страници и се интегрира с JSTL
и JSF.
Специално внимание по време на курса се отделя на практическата
реализация на уеб приложения, тяхното асемблиране и инсталиране
(deplоyment)
и настройка на широкоразпространени уеб сървъри като Apache
Tomcat
и GlassFish.
Детайлно
се разглежда структурата на деплоймент дескриптора (web.xml)
и разработката и използването на Servlet
и JSP
филтри. Курсът включва също и увод в механизмите за декларативна и
програмна сигурност в Java 2.
Участниците
в курса е необходимо предварително да
познават
и да
могат практически
да използват езиците Java™
и XML.
|