教程
问答
博客
Python源码
Java源码
开源
论坛
教程
问答
博客
Python源码
Java源码
开源
论坛
登录
注册
开源软件
Web应用开发
REST/RESTful项目
jREST4Guice
jREST4Guice
- Restful服务框架
REST/RESTful项目
授权协议:
Apache
操作系统:
跨平台
开发语言:
Java
软件简介
jREST4Guice是一个轻量级的基于Google Guice的Restful服务框架,支持JPA、JAAS、分布式资源对象,对OSGI的支持也在计划中。
基于Google guice
零配置,服务的自动扫描注册
非侵入式,用户不需要实现特定的接口来实现Restful服务,只需要通过@RESTful来声明
支持Post. Get. Put. Delete操作
支持对Get操作的缓存机制,实现动态资源静态化(通过@Cache标注声明)
灵活的注入(支持上下文环境request/response/session以及参数的自动注入)
根据客户端要求返回不同类型的数据(xml/json/html)
通过@PageFlow实现对MVC module2的支持,输出结果支持CTE、Velocity、Freemarker和Spry模板引擎(当返回类型是text/html时才有效)
支持Hibernate、JPA,通过增强的BaseEntityManager实现实体的CRUD
支持事务,通过@Transactional注解声明事务的类型
支持JAAS,通过@RolesAllowed注解声明操作所需要的角色
支持Hibernate validator
支持拦截器 (interceptor)
支持分布式资源对象,实现业务逻辑的分布式部署
提供了与Struts2集成的插件
软件首页