Witam
Od początku web-dev w Javie siedze w Springu a teraz musze coś zrobić w JAX-RS 2
Robię projekt w Intellij 13.1.6 i używam serwera GlassFish, no i tu pojawia się problem jak za to w ogóle sie brać?
W Springu wszystko było jednolite i było w jarach, a JEE jest jak rozumiem implementowana w kontenerach aplikacyjnych,dlatego wszystko w Springu brałem w z Mavena,a jak to działa w przypadku JEE, skąd mam zaimportować klasy?
0
1
Znikąd. Wystarczy ze "zaimportujesz" sobie z mavena interfejsy JAX-RS czyli w twoim przypadku http://mvnrepository.com/artifact/javax.ws.rs/javax.ws.rs-api/2.0.1 a sama implementacja będzie dostępna w serwerze.
Mozesz oczywiście w mavenie podać też te same wersje implementacji jax-rs która udostępnia twój glassfish i używać "bezpośrednio" klas z tej implementacji, a w mavenie oznaczyć zależność jako "provided".
1
Można też zaimportować od razu całe api jee
<dependencies>
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>7.0</version>
<scope>provided</scope>
</dependency>
</dependencies>