Technology » Historie » Verze 2

Jakub Jirůtka, 2012-06-16 10:20

1 1 Jakub Jirůtka
h1. Technologie
2 1 Jakub Jirůtka
3 1 Jakub Jirůtka
Stručný přehled technologií, na kterých je aplikace KOSapi postavená.
4 1 Jakub Jirůtka
5 1 Jakub Jirůtka
h3. Platforma
6 1 Jakub Jirůtka
7 1 Jakub Jirůtka
* *Java EE 7*
8 1 Jakub Jirůtka
9 1 Jakub Jirůtka
h3. Frameworky
10 1 Jakub Jirůtka
11 1 Jakub Jirůtka
* "Spring Framework":http://www.springsource.org/spring-framework (app platforma, IoC kontejner)
12 1 Jakub Jirůtka
* "Hibernate ORM":http://www.hibernate.org/ (JPA)
13 1 Jakub Jirůtka
* "RESTEasy":http://www.jboss.org/resteasy (JAX-RS)
14 1 Jakub Jirůtka
15 1 Jakub Jirůtka
h3. Důležité knihovny
16 1 Jakub Jirůtka
17 1 Jakub Jirůtka
* "EclipseLink MOXy":http://www.eclipse.org/eclipselink/moxy.php (JAXB „na steroidech“)
18 1 Jakub Jirůtka
* "AspectJ":http://www.eclipse.org/aspectj/ (AOP)
19 1 Jakub Jirůtka
20 1 Jakub Jirůtka
h3. Vlastní knihovny vyvinuté pro KOSapi
21 1 Jakub Jirůtka
22 1 Jakub Jirůtka
* "RSQL for Hibernate":https://github.com/jirutka/rsql-hibernate (parametrické vyhledávání v RESTful službách)
23 2 Jakub Jirůtka
* "commons-persistence":https://github.com/jirutka/commons-persistence (základ DAO vrstvy)
24 2 Jakub Jirůtka
* "commons-hibernate":https://github.com/jirutka/commons-hibernate (základ DAO vrstvy)
25 1 Jakub Jirůtka
* XPartial (filtrování výstupních elementů, par. _fields_)
26 1 Jakub Jirůtka
* XLinks Mapping (mapování objektových vazeb na URI a vice versa)
27 1 Jakub Jirůtka
28 1 Jakub Jirůtka
h3. Nástroje
29 1 Jakub Jirůtka
30 1 Jakub Jirůtka
* "Maven 2":http://maven.apache.org/
31 1 Jakub Jirůtka
* "JRebel":http://zeroturnaround.com/jrebel/ _(„Stop redeploying in Java development!“)_
32 1 Jakub Jirůtka
33 1 Jakub Jirůtka
h3. Serverové prostředí
34 1 Jakub Jirůtka
35 1 Jakub Jirůtka
* "Tomcat 7":http://tomcat.apache.org/
36 1 Jakub Jirůtka
* "PostgreSQL 9":http://www.postgresql.org/ (verze 1–3.0)/ Oracle Database 11g (verze 3.2+)
37 1 Jakub Jirůtka
* "Gentoo Linux":http://www.gentoo.org/