Difference between revisions of "NexJ Express"

From CDOT Wiki
Jump to: navigation, search
(Plan)
(Plan)
Line 13: Line 13:
 
Implement a RESTful web service to serve NexJ Server objects in JSON.<br/>
 
Implement a RESTful web service to serve NexJ Server objects in JSON.<br/>
 
We intend to make use of Open-source JSON libraries.
 
We intend to make use of Open-source JSON libraries.
 +
 
====Phase 1: JSON Marshalling====
 
====Phase 1: JSON Marshalling====
 +
* Find an open source JSON library for JAVA
 
* Develop a [http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/Servlets.html J2EE servlet]
 
* Develop a [http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/Servlets.html J2EE servlet]
 
* Server will implement GET and DELETE methods
 
* Server will implement GET and DELETE methods
 
* Develop a JSONMarshaller to marshall NexJ Server Objects into JSON representation
 
* Develop a JSONMarshaller to marshall NexJ Server Objects into JSON representation
 +
 
====Phase 2: JSON UnMarshalling====
 
====Phase 2: JSON UnMarshalling====
 +
* Develop a JSONUnMarshaller to tranform JSON representation into NexJ Server Objects
 +
* Extend servlet to implement POST and PUT methods
  
 
===Status===
 
===Status===

Revision as of 17:02, 8 July 2010

Introduction

NexJ Express Server is a J2EE-based server software which provides cost effective services for deploying highly-scalable, fault tolerant, distributed enterprise solutions. It encapsulates the key aspects of the NexJ Application Framework and enables the advanced business logic, multiple database connectivity, advanced workflow and rules, rich integration, and enhanced data security that are the hallmarks of all solutions that are configured using NexJ Express Studio.

Contributors

  • Jordan Anastasiade
  • Grace Batumbya

Projects

JSON Adapter

Goal

Add ability to access NexJ Server objects via JSON

Plan

Implement a RESTful web service to serve NexJ Server objects in JSON.
We intend to make use of Open-source JSON libraries.

Phase 1: JSON Marshalling

  • Find an open source JSON library for JAVA
  • Develop a J2EE servlet
  • Server will implement GET and DELETE methods
  • Develop a JSONMarshaller to marshall NexJ Server Objects into JSON representation

Phase 2: JSON UnMarshalling

  • Develop a JSONUnMarshaller to tranform JSON representation into NexJ Server Objects
  • Extend servlet to implement POST and PUT methods

Status

Links

Current Tasks

Resources