TSI kursa "Java and Enterprise Information Management" ievads
Priekšmeta apguves rezultātā studējošie būs spējīgi:
- Veidot priekšmetapgabalam atbilstošus Javas objektmodeļus un glabāt tos datubāzē.
- Veidot tīmekļa lietojumprogrammas, izmantojot Javas MVC ietvaru Spring.
- Instalēt, konfigurēt un lietot Javas serverus un citus nepieciešamos rīkus gan izstrādes vidē (Windows), gan ražošanas vidē (Linux).
- Saprast datortīklu un protokolu īpašības, kas nepieciešamas dalītu lietojumprogrammu veidošanai.
- Programmēt Javas tehnologijās biezā klienta (AJAX) lietojumprogrammu saskarņu veidošanai.
- Izmantot vienkāršas J2EE (Enterprise Java) tehnologijas un lietot Web Servisus.
- Modelēt Javas aplikācijās biznesa likumus un atbalstīt vienkāršus darbplūsmas procesus.
Īss saturs
- Objekti un komponentu ietvari (Web, Spring), projektu būvēšanas rīki, aspektorientācija (transakcijas, žurnalēšana), JDBC, Hibernate, Java Persistency API.
- Web servletu aplikācijas, Spring kontrolieri, HTTP pieprasījuma dzīvescikls, JSF.
- Tīklošanās pamati un Linux, Web aplikāciju ražošanas vides uzstādīšana.
- Pilna teksta meklēšana, dinamiskās navigācijas komponentes (facets), AJAX, midleti.
- SOA (ESB, Web servisu klienti un adapteri, BPEL); darbplūsmu izstrāde, JMS lietojums un asinhroni izsaukumi. EJB, PL/SQL, FTP failu, REST u.c. iekapsulēšana ar WS.
- Web 2.0 principi; Web marketings, lietojamība, OWL ontologjijas (OWL Lite) un izveduma likumi.