Technology » Historie » Verze 2
« Předchozí -
Verze 2/5
(rozdíl) -
Další » -
Aktuální verze
Jakub Jirůtka, 2012-06-16 10:20
Technologie¶
Stručný přehled technologií, na kterých je aplikace KOSapi postavená.
Platforma¶
- Java EE 7
Frameworky¶
- Spring Framework (app platforma, IoC kontejner)
- Hibernate ORM (JPA)
- RESTEasy (JAX-RS)
Důležité knihovny¶
- EclipseLink MOXy (JAXB „na steroidech“)
- AspectJ (AOP)
Vlastní knihovny vyvinuté pro KOSapi¶
- RSQL for Hibernate (parametrické vyhledávání v RESTful službách)
- commons-persistence (základ DAO vrstvy)
- commons-hibernate (základ DAO vrstvy)
- XPartial (filtrování výstupních elementů, par. fields)
- XLinks Mapping (mapování objektových vazeb na URI a vice versa)
Nástroje¶
Serverové prostředí¶
- Tomcat 7
- PostgreSQL 9 (verze 1–3.0)/ Oracle Database 11g (verze 3.2+)
- Gentoo Linux