https://glassfish-samples.dev.java.net/source/browse/*checkout*/glassfish-samples/tags/JAVAEE6_SAMPLES-0_9-b16/ws/javaee6/docs/list.html

링크를 보면 J2EE 6와 Servlet 3.0의 달라진 점들을 볼 수 있다.

좀더 뒤져보니 실제 소스는 
로 다운로드 하면 된다. ^^;

해당 파일을 다운 받아서
java -jar javaee6-samples-1.0-b03-installer.jar
를 커맨드 창에서 수행하면 된다.

그렇다면 Servlet 3.0은 머가 어떻게 바뀌었을까?
외국에 친절한 아저씨가 정리해 놓은 글이 있으니 아래 링크를 참조하기 바란다.
(영어 잘 못해도 자바 할 줄 알면 이해 될꺼다)

내가 필요한 기능들만 간단하게 두 줄로 요약하면,
- web.xml에 더 이상 설정할 필요없이 소스에 servlet과 filter를 지정하면되고, fragment라는 것도 지원한다.
- 하나의 쓰레드에서 여러 요청을 처리할 수 있는 AsyncContext를 제공한다.


그럼 이러한 Servlet 3.0을 돌릴수 있는 서버는 없을까나?
당연히 있다. Glassfish 3.0에서는 Servlet 3.0을 지원하고, J2EE 6를 지원한다.
가장 쉽게 개발해 볼 수 있는 환경은 glassfish가 내장된(?) eclipse를 설치해서 써 보는거다.
링크는 아래에...


Posted by tuning-java
,