Itt*_*tai 0 java eclipse annotations servlets java-ee-6
我正特步进入Servlets和3.0的世界,我看到了一些示例和教程中使用的方法和注释,这些方法和注释在JAVA 6.0发布时已经讨论过(现在有),现在当我尝试使用上面的内容时注释,例如在Eclipse中它不识别它,虽然我安装了java 1.6.013,在Eclipse中它说我正在使用jre6.当我尝试使用谷歌搜索时,我偶然发现了这个页面上有关WebServlet Annotation的内容,它在右上角:DRAFT.那是什么意思?是否在1.6.013中支持@WebServlet?是我的Eclipse的问题?
非常感谢能帮助我的任何人
编辑:我现在明白我已经搞得一团糟了但是我已经下载了一个Jar的Servlets 3.0 API,至少对于@WebServlet注释有效,但是给了我一个地狱.
Servlet由JSR定义 - JSR-154中的Servlet规范.servlet规范的2.5版本中引入了servlet的注释.实现2.5版规范的所有容器都支持注释; 你的问题可能在于容器没有实现它.您可以参考SRV.14.5部分.servlet规范的注释和资源注入,它以黑白定义.
顺便说一句,您正在查看Java EE 6的javadoc(目前处于草案阶段).Servlet Spec 2.5是Java EE 5的一部分.
PS:你所指的@WebServlet注释,它出现在Servlet Spec 3.0中,它在草案中,并且是Java EE 6的一部分.在编写本文时,没有可供下载的容器支持Servlet规格3.0; 甚至没有RI(参考实现)可用.你会发现实验性的构建,但是要预先警告,规范本身并不是最终的,因此实验性构建必然会以不同的方式实施规则并实现规范.
PPS:Glassfish v3 Preclude Preview似乎支持大多数Java EE 6标准.比较表提供了Glassfish v2,v3 Preclude和v3 Preview中可用内容的信息.
| 归档时间: |
|
| 查看次数: |
6083 次 |
| 最近记录: |