介绍Java EE 6 Platform : Part 1
?
Java Platform,Enterprise Edition (Java EE) 作为业界标准使用Java语言来编写企业级的程序。基于稳固的Java平台基础和Standard Edition (Java SE),Java EE新增了一些库和系统服务以支持扩展性,访问性,安全性,整合性以及其他企业级程序的需求。
?
import javax.ws.rs.Path; import javax.ws.rs.Produces; import javax.ws.rs.Get; import javax.ws.rs.Post; import javax.ws.rs.Consumes; import javax.ws.rs.core.Response; import javax.ws.rs.core.MediaType; import javax.ws.rs.core UriInfo; import javax.ws.rs.core.UriBuilder; import java.net.URI; @Path ("items") @Produces (MediaType.APPLICATION_XML) Public class ItemsResource { @Context UriInfo uriInfo; @GET Items listItems() { Return Allitems(); } @POST @Consumes (MediaType.APPLICATION_XML) Public Response create(Item item) throws ItemCreationException { Item newItem = createItem(item); URI newItemURI = uriInfo.getRequestUriBuilder().path(newItem.getId()).build(); return Response.created(newItemURI).build(); } ... }
Constants向类提供对抽象的特定的media type的检验。MediaType.APPLICATION_XML规范是MME media type的XML内容的抽象,"application/xml".。
?
1 楼 Checkmate 2009-12-17 本来觉得不错想全翻译了,结果翻译到一半发现知识点全都不会,完全没有一点涉猎。只好赶紧停了,不然翻出重大问题,误了大家可就罪过了。