Giter VIP home page Giter VIP logo

eclipsky's People

Contributors

bvx89 avatar groennbeck avatar hallvard avatar

Watchers

 avatar  avatar  avatar  avatar

eclipsky's Issues

Use modelled service objects instead of using internal services directly in servlets.

We need to improve the support for logging and monitoring, so we get better data to work with. It's also good to support more ways of invoking services, e.g. something more REST-like. Hence, we should introduce objects that capture the content of a service request, that is used for answering the request and providing the response. The actual performance of a request is delegated to one or more executors that bridge to the internal services. All service endpoints should create these service objects and execute them using the executors. Logging and monitoring will use serialized forms of the service objects, e.g. in JSON format, instead of today's ad-hoc format.

compiler issues

The project now requires java compiler 1.8. While the pom specifies 1.6.

Use EMFS file and tags for providing resource services

The ResourcesService supports visiting the resources in a project, but only resources in packages. Currently this is done by traversing folders with specific names, as specified by ResourceHelper.SOURCE_FOLDER_NAMES and ResourceHelper.SOURCE_AND_TEST_FOLDER_NAMES. Instead, we should use tags in the EMFS file for the project, to determine which folders are considered resource folders. This requires defining official tags and providing them in the EMFS files used for creating projects. These should be defined and used in EmfsUtil.

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.