Detail kurzu

Spring Framework pre Java Enterprise ( Java EE ) aplikácie

IT Experts, s.r.o

Popis kurzu

Cieľom kurzu je zoznámiť poslucháčov so základmi, ale aj pokročilejšími technikami vývoja Java Enterprise aplikáci pomocou Spring framework-u bez použitia Enterprise Java Beans technológie. Kurz je zameraný na vývoj moderných Java Web aplikácií s prístupom do databázy ako aj vývoj SOAP a REST webových služieb.

Obsah kurzu

S nami sa naučíte:

  • Vyvýjať moderné Web aplikácie pomocou Java technológií s použitím populárneho Spring framework-u
  • Prístup na databázu s použitím JDBC a JPA technológií
  • Základy Aspect Oriented Proramming-u (AOP)
  • Implementovať transakčné služby
  • Testovať Java Enterprie aplikácie
  • Navrhovať a implementovať SOAP a REST Web služby
  • Pochopiť význam návrhových vzorov pri vývoji stabilných a robustných aplikácií

Obsah kurzu:

  • Introduction to Spring Framework: motivation, short history Spring modules
  • Spring Container and Dependency Injection: application configuration (xml, annotation and Java based) and initialization, what is a component, dependency injection types, injection of collections, configuration namespaces
  • Spring Beans and Beans Lifecycle: application and bean lifecycle lazy initialization, autowiring, container extension points, Proxy design pattern, Spring proxy, bean scopes and scoped proxy, property editors, Spring and JSR330 annotations
  • Testing Spring Application: importance of testing, test driven development, unit versus integration tests, Spring built-in testing support
  • Aspect Oriented Programming: what is AOP, Spring approach and limitations, Joint Points, Pointcuts, Advices, AOP proxy, named pointcuts
  • Data Access with Spring: enterprise data access, JDBC, Hibernate, JPA, Spring added value, JdbcTemplate, exceptions handling
  • Transactions Support: transaction managers, integration, declarative transactions, transactions and integration tests, XML based transactions
  • Web Applications and Spring MVC: web layer integration, MVC pattern, servlet application context in web apps, JSF integration, Controllers and view resolvers
  • Web Services: SOAP web services, JAX-WS and Spring, REST web services, JAX-RS and Spring, Spring extensions

Cieľová skupina

Kurz je určený pre Java vývojárov, analytikov a architektov, ktorí majú záujem naučiť sa vyvíjať Java Enterprise aplikácie pomocou tohto polulárneho frameworku, alebo získať ucelený prehľad o možnostiach Spring frameworku.

Hodnotenie




Organizátor