论坛首页 Java企业应用论坛

一个Java的Restful服务框架,支持JPA、JAAS、分布式资源对象

浏览 30574 次
该帖已经被评为精华帖
作者 正文
   发表时间:2008-06-13  
fireflyc 写道
注解,又是注解。
改动注解就要重新编译。
已经没有了配置文件的有点,所以也就是说和硬编码没有什么区别。

动态语言代码就是配置文件~但是Java不行。


有关注解与配置文件的争论太多,我个人感觉没有谁对谁错,对此本文也不作讨论。
0 请登录后投票
   发表时间:2008-06-14  
这么快又增加了对模板引擎的支持
btw,请问JRest4Guice是否将会提供完整的MVC支持?
0 请登录后投票
   发表时间:2008-06-15  
JRest4Guice还是不要提供完整的MVC支持吧
那guice之类的来做其它层吧....

ps 楼主再加一个完整的release note吧

楼主很热情的
一下子对于我这个门外汉的建议就增加了个对freemarker的支持
希望更多的人能看到楼主的热情
0 请登录后投票
   发表时间:2008-06-15  
  • 我对JRest4Guice的定义是:A restful web service api base on google guice。旨在为java提供一个简单易用的Rest架构风格的API,所以可以看作是一个以资源为中心的数据仓库,为不同类型的客户端提供不同的数据格式(json、xml、text/html、javabean等)。
  • 提供对模板引擎的支持,是对返回类型为text/html时的一种装饰,可以灵活的渲染出不同样式的视图给客户端。至于页面流程的控制与转向交由其它成熟的MVC框架去处理(当然,不排除JRest4Guice今后也会提供类似的功能 )。我做的那个demo中就是将JRest4Guice结合了Adobe Spry,所有的页面控制全部交由前端JS来控制,JRest4Guice只是一个数据服务仓库。
  • JRest4Guice的文档正在整理当中,目前放出的0.9.0 preview版所涵盖的功能与特点就是文章开头处所介绍的。


非常感谢大家的支持,有你们的支持,我们会做得更好,fighting !!!
0 请登录后投票
   发表时间:2008-06-15  
嗯,清除楼主的思路了。期待更多的惊喜!
0 请登录后投票
   发表时间:2008-06-15  
看了demo,觉得不错。提点意见

似乎没有测试代码,我个人找不多test case总是觉得很不安全。而且你写些test case后,大概会发现constructor injection比起field injection的优势。
0 请登录后投票
   发表时间:2008-06-16  
yizhuo 写道
看了demo,觉得不错。提点意见

似乎没有测试代码,我个人找不多test case总是觉得很不安全。而且你写些test case后,大概会发现constructor injection比起field injection的优势。


谢谢你的支持,以下是单元测试的代码样例:
	private static UserManageService service;

	@BeforeClass
	public static void setUp() throws Exception {
		//初始化JRest4Guice
		GuiceContext.getInstance().useJPA().init();
		//获取服务
		service = GuiceContext.getInstance().getBean(UserManageService.class);
	}

	@Test
	public void testAuthUser() {
		Assert.assertTrue(service.authUser("cnoss", "123"));
	}



0 请登录后投票
   发表时间:2008-06-17  
正在做一个测试项目,与大家共同学习!
0 请登录后投票
   发表时间:2008-06-18  
大家好,针对JRest4Guice的代码生成工具JRest4Guice-tools已经发布0.0.1版

功能包括:
  • 创建helloworld的Web样板工程
  • 创建带JPA实现的Web样板工程
  • 创建Restful资源(会自动产生resource/service/entity/junit)


0 请登录后投票
   发表时间:2008-06-19  
JRest4Guice试玩,开发工具Eclipse-wtp,web服务器tomcat6,完整单元测试用例。附工程源码!
  • JRest_Test.rar (17.5 KB)
  • 描述: 导入工程源码到WTP
  • 下载次数: 110
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics