Code Monkey home page Code Monkey logo

pocr's People

Contributors

iqltd avatar

Watchers

 avatar

pocr's Issues

View form

User views a list of created forms. When clicking one, details of the form become visible.

Create form

User accesses a page to create a new form in his application. This page lets her specify field names, types, descriptions, if they are required.

View application

User views a list of created applications. When clicking one, the details become visible.

View artifacts

User is able to view the artifacts generated for a certain application inside the web interface

Page template

The pages have the same, containing a header (with logo), the main area and a footer.

Failure while marshalling the deployment descriptor.

Caused by: javax.xml.bind.MarshalException

  • with linked exception:
    [com.sun.istack.SAXException2: unable to marshal type "org.jcp.xmlns.xml.ns.javaee.WebAppType" as an element because it is missing an @XmlRootElement annotation]
    at com.sun.xml.bind.v2.runtime.MarshallerImpl.write(MarshallerImpl.java:326)
    at com.sun.xml.bind.v2.runtime.MarshallerImpl.marshal(MarshallerImpl.java:251)
    at javax.xml.bind.helpers.AbstractMarshallerImpl.marshal(AbstractMarshallerImpl.java:82)
    at org.iqltd.pocr.core.webapp.DeploymentDescriptorWriter.writeOnDisk(DeploymentDescriptorWriter.java:27)

Add code

User is able to add custom snippets of code in the generated classes

Cross-checking fields

At the end of form creation, the user is able to add cross-checking validations of the form's fields.

Create jaxb module

Currently all the classes generated from javaee schema sit in the pocr-core project as regular sources.
Create a module to generate classes from javaee schema, package them and add them as dependency to pocr-core.

Deploy & test app

User deploys the generated application on the server and enters it

Generate documentation

User choses to generate documentation for a certain application. A pdf containing the details of the application is generated.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.