Technology » Historie » Verze 1

Jakub Jirůtka, 2012-04-17 00:18

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 1 Jakub Jirůtka
* XPartial (filtrování výstupních elementů, par. _fields_)
24 1 Jakub Jirůtka
* XLinks Mapping (mapování objektových vazeb na URI a vice versa)
25 1 Jakub Jirůtka
26 1 Jakub Jirůtka
h3. Nástroje
27 1 Jakub Jirůtka
28 1 Jakub Jirůtka
* "Maven 2":http://maven.apache.org/
29 1 Jakub Jirůtka
* "JRebel":http://zeroturnaround.com/jrebel/ _(„Stop redeploying in Java development!“)_
30 1 Jakub Jirůtka
31 1 Jakub Jirůtka
h3. Serverové prostředí
32 1 Jakub Jirůtka
33 1 Jakub Jirůtka
* "Tomcat 7":http://tomcat.apache.org/
34 1 Jakub Jirůtka
* "PostgreSQL 9":http://www.postgresql.org/ (verze 1–3.0)/ Oracle Database 11g (verze 3.2+)
35 1 Jakub Jirůtka
* "Gentoo Linux":http://www.gentoo.org/