| Restaurante Uma simples estrutura de descanso para Java |
Baixe Agora |
Restaurante Classificação e resumo
- Nome do editor:
- Erik Beeson
- Site do editor:
- http://code.google.com/p/restly/
- Sistemas operacionais:
- Mac OS X
Restaurante Tag
Restaurante Descrição
Uma simples estrutura de descanso para Java Basta colocar, restaurar é uma estrutura fácil de usar para construir serviços web repousantes em Java. Até agora, inclui 2 representações: · StringRepresentation: retorna a string indicada como o corpo da entidade e define o tipo de conteúdo para texto / planície · SerializadoRepresentation: Leva um objeto e serializa-o com xstream como texto / XML ou Aplicativo / JSON, dependendo o cabeçalho de solicitação de aceitação fornecido. Aqui estão algumas características principais de "REBILY": · Recursos são representados por classes identificadas com uma anotação @Resource ("...") e descobertas automaticamente no diretório Web-inf / Classes. · Parâmetro para @resource é o caminho que o recurso é obrigado, suportando modelos com {...}. · Métodos HTTP Mapa para métodos na classe Resource e pode retornar uma instância de uma representação, que será retornada ao cliente. · Converte automaticamente as solicitações de cabeça para obter uma solicitação e suprime a saída do corpo da entidade. · Enumera automaticamente os métodos disponíveis e responde às solicitações de opções. · Pedir parâmetros, atributos de solicitação, atributos de caminho de recurso e objetos httpservletRequest / httpservletResponse automaticamente injetado pelo nome em campos na classe Resource. Para segurança, os parâmetros de solicitação só serão injetados em campos públicos. · Nível de recursos e nível de método Interceptors por meio de decoração com @Interceptedby (...) anotação. Interface do Interceptor Define métodos chamados antes e após a execução do método de recurso. Antes do interceptor retornar: · Interceptorchain.Next Continuar processando o próximo método interceptor ou recurso. · Representação suspensa toda a execução de interceptores ou métodos de recursos e devolva esta representação ao cliente. · O NULL suspendeu toda a execução de interceptadores e se move para executar o método de recursos. · Após a interceptação, leva a representação retornar do método de recursos e retorna uma representação (seja a mesma que a passada ou uma diferente). · Os campos podem ser decorados com anotações ovais que serão verificadas antes de invocar o método, e os erros serão reportados ao cliente automaticamente com descrições serializadas no formato solicitado no corpo da entidade e do conjunto de código de status apropriado. · Túneis Coloque e exclua através do post usando um cabeçalho HTTP (X-HTTP-método-substituir) ou um parâmetro (substituição de método). · Negocia o tipo de conteúdo via Cabeçalho Aceitar. Verifica automaticamente para XML ou JSON. Pode tornar isso configurável em algum momento. · Defina corretamente códigos de resposta com base em vários tipos de erros detectáveis (método não permitido, tipo de mídia não suportado, solicitação ruim). · Por padrão, quando SerializedRepresentation saídas XML, ele inclui uma folha de estilo com base no nome da classe de recurso, nome do método e um URL base configurável. Pode ser excluído passando null como segundo parâmetro para o construtor. Requisitos: · Java.
Restaurante Software Relacionado