Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 2

The leading RESTful web framework for Java Do you want to blend your web services, web sites and web clients into unified web applications exposing and consuming RESTful web APIs? Leverage the open source Restlet Framework and its unique Java API available in six consistent editions: Java SE, Java EE, OSGi, GAE, Android and GWT!

4.66667
   
  0 reviews  |  44 users  |  271,807 lines of code  |  16 current contributors  |  Analyzed 2 days ago
 
 

Apache Sling is a Web application framework based on REST principles that provides easy development of content-oriented applications. Sling uses a JCR repository, such as Apache Jackrabbit, as its data store. Sling graduated from the Apache Incubator on June 17th, 2009, and is now an Apache ... [More] top-level project. All of Sling's code is under the Apache License 2.0 (quite obvious for an Apache project, but there was some confusion about this at some point). [Less]

4.3
   
  0 reviews  |  18 users  |  228,315 lines of code  |  13 current contributors  |  Analyzed 4 days ago
 
 

Myrrix is a complete, real-time, scalable recommender system, evolved from Apache Mahoutâ„¢. Just as we take for granted easy access to powerful, economical storage and computing today, Myrrix will let you take for granted easy access to large-scale learning from data. The Serving Layer component ... [More] of Myrrix is open source, and can even function as a stand-alone system suitable for moderate scale. This project hosts the open source Serving Layer from Myrrix. [Less]

5.0
 
  0 reviews  |  2 users  |  18,743 lines of code  |  1 current contributor  |  Analyzed 2 days ago
 
 

Implementations of Spring web and MVC components to leverage HTTP and better support resource-oriented and REST-style architectures.

0
 
  0 reviews  |  1 user  |  0 current contributors
 
 

jurlmap is a Java library for enabling your Web apps to have clean, REST-like URLs. Some of its features are a simple pattern language for brevity and convenience, direct binding of parameters to bean properties or method parameters, and configuration in plain Java and annotations.

0
 
  0 reviews  |  1 user  |  0 current contributors
 
 

Don't want to use an external full-blown JMX console? Just want to have a simple JMX entry point into your new or existing apps? Embedding JMiniX in a webapp is done simply by declaring a servlet. Deployed as a servlet, it benefits from your web application configuration such as filters or security constraints.

0
 
  0 reviews  |  1 user  |  2,298 lines of code  |  1 current contributor  |  Analyzed 10 days ago
 
 
0
 
  0 reviews  |  1 user  |  1,888 lines of code  |  0 current contributors  |  Analyzed 4 days ago
 
 
5.0
 
  0 reviews  |  1 user  |  1,732 lines of code  |  1 current contributor  |  Analyzed 4 days ago
 
 

Clouded Sunday is a bundle of restful web services written in java, available for everyone to download and deploy on their own web server. The most important feature of the software is a web service that enables users to manage net-centric databases (such as MySQL, MS SQL, Oracle, etc.) using simple HTTP methods.

0
 
  0 reviews  |  0 users  |  6,648 lines of code  |  0 current contributors  |  Analyzed 8 days ago
 
 

java REST framework servlet-based (Java REST Annotations impl), openid 2.0 relying party, oauth 1.0a consumer and service provider, json-ioc OpenID RelyingPartyJava implementation for openid 2.0 and is backwards compatible for 1.x Simple, lightweight and provides a clean api. See the Quick ... [More] Start Guide, openid wiki, source and a demo source. Available extensions: http://openid.net/specs/openid-attribute-exchange-1_0-05.html - See OpenIdAttributeExchange http://openid.net/specs/openid-simple-registration-extension-1_1-01.html - See OpenIdSimpleRegistration http://wiki.openid.net/f/openid_ui_extension_draft01.html - UI extension. See OpenidLoginWithoutLeavingPage http://step2.googlecode.com/svn/spec/openid_oauth_extension/latest/openid_oauth_extension.html - See Hybrid OpenID+OAuth Supports login without leaving page using ajax/popup. See it live. Easy deployment to google appengine(java) with default configuration. See http://dyuproject.appspot.com Add true to your appengine-web.xml if using the default OpenIdUserManager. Only 3 jars needed: 1. jetty-util-6.1.19.jar - 170kb 2. dyuproject-util-1.1.6.jar - 53kb 3. dyuproject-openid-1.1.6.jar - 61kb or you can use this all-in-one jar 178kb Upgrade to dyuproject-1.1.6 is highly recommended. This release is much more stable and contains security fixesOAuth Consumer & Service ProviderJava implementation for the latest oauth spec 1.0a - http://oauth.googlecode.com/svn/spec/core/1.0a/drafts/3/oauth-core-1_0a.html The 1.0 spec was found to have a security issue - http://blog.oauth.net/2009/04/22/acknowledgement-of-the-oauth-security-issue/ See the OAuthConsumer wiki and OAuthServiceProvider wiki. The signatures HMAC-SHA1 and PLAINTEXT can be used. RSA-SHA1 (asymmetric) is currently not implemented. It is a lot more cpu-intensive compared to HMAC-SHA1 (symmetric) Plays well with google appengine OAuth demo is live at http://dyuproject.appspot.com Only 3 jars needed: 1. jetty-util-6.1.19.jar - 170kb 2. dyuproject-util-1.1.6.jar - 53kb 3. dyuproject-oauth-1.1.6.jar - 45kb or you can use this all-in-one jar 155kb JSON IOCSmall, lightweight and fast inversion-of-control/dependency-injection alternative using json See the wiki. Plays well with google appengine Only 3 jars needed: 1. jetty-util-6.1.19.jar - 170kb 2. dyuproject-json-1.1.6.jar - 13kb 3. dyuproject-ioc-1.1.6.jar - 26kb ApplicationContext ac = ApplicationContext.load("classpath:com/acme/helloworld/application.json"); Foo foo = (Foo)ac.findPojo("foo"); System.err.println(foo.getMessage()); // Hello World Bar bar = (Bar)ac.findPojo("bar"); System.err.println(bar.getFooList().get(0) == foo); // true System.err.println(bar.getFooList().get(1).getMessage()); // foo!application.json { "message": "Hello World", "foo": { "class": "com.acme.helloworld.Foo", "message": $message }, "bar": { "class": "com.acme.helloworld.Bar", "fooList": [ $foo, { "class": "com.acme.helloworld.Foo", "message": "foo!" } ] } }Lightweight servlet-based REST frameworkImplementation for Java REST Annotations. See the sample HelloWorldService. Plays well with google appengine Browse the rest wiki, source, simple demo source and todo-list demo source. Live demo is at http://dyuproject.appspot.com/ Advantages:1. Simple (conforms to REST) 2. Write once (webapp and webservice in one) 3. Easy to learn (entirely based on Servlets ... near zero learning curve) 4. Naturally scalable (stateless, cookie-based session implementation similar to edge rails) HelloWorldService.java public class HelloWorldService extends AbstractService { @HttpResource(location="/") @Get public void root(RequestContext rc) throws IOException, ServletException { rc.getResponse().setContentType("text/html"); getWebContext().getJSPDispatcher().dispatch("index.jsp", rc.getRequest(), rc.getResponse()); } @HttpResource(location="/helloworld/$") @Get public void helloworldEntity(RequestContext rc) throws IOException, ServletException { rc.getRequest().setAttribute("message", "get entity: " + rc.getPathElement(1)); rc.getRequest().setAttribute("timestamp", new Date()); rc.getResponse().setContentType("text/html"); getWebContext().getJSPDispatcher().dispatch("helloworld/index.jsp", rc.getRequest(), rc.getResponse()); } @HttpResource(location="/helloworld") @Get public void helloworld(RequestContext rc) throws IOException, ServletException { rc.getRequest().setAttribute("message", "Hello world!"); rc.getRequest().setAttribute("timestamp", new Date()); rc.getResponse().setContentType("text/html"); getWebContext().getJSPDispatcher().dispatch("helloworld/index.jsp", rc.getRequest(), rc.getResponse()); } @HttpResource(location="/helloworld") @Post public void helloworldPost(RequestContext rc) throws IOException, ServletException { rc.getRequest().setAttribute("message", "This is a POST request"); rc.getRequest().setAttribute("timestamp", new Date()); rc.getResponse().setContentType("text/html"); getWebContext().getJSPDispatcher().dispatch("helloworld/index.jsp", rc.getRequest(), rc.getResponse()); } } The maven2 repository dyuproject-repo dyuproject-repo http://dyuproject.googlecode.com/svn/repos/maven2 image made with wordle [Less]

0
 
  0 reviews  |  0 users  |  29,382 lines of code  |  0 current contributors  |  Analyzed 3 days ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.