Download alamid Free Java Code
Description
Framework for RESTful JavaScript web applications that run both on the server and clientside.
Source Files
The download file alamid-master.zip has the following entries.
.gitignore// w ww . ja va2 s. co m
.jshintrc
.travis.yml
Gruntfile.js
LICENSE
README.md
bin/alamidCli.js
bin/structure/app/pages/MainPage.class.js
bin/structure/app/pages/MainPage.html
bin/structure/bundle/index.html
bin/structure/bundle/static/.gitignore
bin/structure/init.client.js
bin/structure/init.server.js
bin/templates/client-service.tpl
bin/templates/model.tpl
bin/templates/page.tpl
bin/templates/schema.tpl
bin/templates/server-service.tpl
bin/templates/view.tpl
lib/client/Client.class.js
lib/client/Displayable.class.js
lib/client/Page.class.js
lib/client/PageController.class.js
lib/client/PageLoader.class.js
lib/client/RemoteService.class.js
lib/client/View.class.js
lib/client/ViewCollection.class.js
lib/client/bootstrap/index.js
lib/client/bootstrap/populateModelRegistry.js
lib/client/bootstrap/populatePageRegistry.js
lib/client/bootstrap/populateSchemaRegistry.js
lib/client/bootstrap/populateServiceRegistry.js
lib/client/config.client.js
lib/client/defaults/404.html
lib/client/env.client.js
lib/client/helpers/domAdapter.js
lib/client/helpers/request.js
lib/client/helpers/subscribeModelHandler.js
lib/client/logger.client.js
lib/core/bundle/AlamidWebpackPlugin.class.js
lib/core/bundle/Bundler.class.js
lib/core/bundle/loaders/config.loader.js
lib/core/bundle/loaders/modelRegistry.loader.js
lib/core/bundle/loaders/pageRegistry.loader.js
lib/core/bundle/loaders/schemaRegistry.loader.js
lib/core/bundle/loaders/serviceRegistry.loader.js
lib/core/bundle/resolveFilename.js
lib/core/bundle/templates/config.client.ejs
lib/core/bundle/templates/populateModelRegistry.ejs
lib/core/bundle/templates/populatePageRegistry.ejs
lib/core/bundle/templates/populateSchemaRegistry.ejs
lib/core/bundle/templates/populateServiceRegistry.ejs
lib/core/collect/collectModels.js
lib/core/collect/collectPages.js
lib/core/collect/collectSchemas.js
lib/core/collect/collectServices.js
lib/core/config.server.js
lib/core/config/booleanize.js
lib/core/config/extractConfig.js
lib/core/config/readConfig.js
lib/core/config/sanitizeConfig.js
lib/core/defaults/defaultConfig.json
lib/core/defaults/defaultPaths.js
lib/core/defaults/defaultSession.js
lib/core/helpers/doRequire.js
lib/core/helpers/extendSchemas.js
lib/core/helpers/instantiateClasses.js
lib/core/logger.server.js
lib/index.client.js
lib/index.js
lib/index.server.js
lib/server/Server.class.js
lib/server/bootstrap.server.js
lib/server/env.server.js
lib/server/request/Request.class.js
lib/server/request/Response.class.js
lib/server/request/attachAlamidMiddleware.js
lib/server/request/handleRequest.js
lib/server/request/middleware/isValidRequest.js
lib/server/request/middleware/loadModel.js
lib/server/request/middleware/onlyWriteableFields.js
lib/server/request/middleware/publishModel.js
lib/server/request/middleware/runService.js
lib/server/request/middleware/runValidator.js
lib/server/request/middleware/sanitizeData.js
lib/server/router.js
lib/server/session.js
lib/server/startServer.js
lib/server/transport/http/handleHttp.js
lib/server/transport/http/http.js
lib/server/transport/http/httpMiddleware.js
lib/server/transport/http/middleware/checkContentType.js
lib/server/transport/http/middleware/defaultHeaders.js
lib/server/transport/http/middleware/httpAdapter.js
lib/server/transport/http/middleware/notFoundAsset.js
lib/server/transport/http/middleware/parseURL.js
lib/server/transport/http/middleware/serveInitPage.js
lib/server/transport/http/middleware/serveInitPageShortcut.js
lib/server/transport/http/middleware/staticFileHandler.js
lib/server/transport/spdy/spdy.js
lib/server/transport/websocket/handleWebsocket.js
lib/server/transport/websocket/websocket.js
lib/server/transport/websocket/websocketAdapter.js
lib/shared/Base.class.js
lib/shared/Collection.class.js
lib/shared/Event.class.js
lib/shared/Model.class.js
lib/shared/ModelCollection.class.js
lib/shared/Service.class.js
lib/shared/config.js
lib/shared/env.js
lib/shared/helpers/alamidValidators.js
lib/shared/helpers/caster.js
lib/shared/helpers/createModelInstances.js
lib/shared/helpers/emitErrorEvent.js
lib/shared/helpers/escaper.js
lib/shared/helpers/getResourceUrl.js
lib/shared/helpers/httpCrud.js
lib/shared/helpers/pathHelpers.js
lib/shared/helpers/resolvePageUrls.js
lib/shared/helpers/schema.js
lib/shared/helpers/serviceAdapter.js
lib/shared/helpers/typeOf.js
lib/shared/logger.js
lib/shared/modelStatics.js
lib/shared/registries/modelRegistry.js
lib/shared/registries/schemaRegistry.js
lib/shared/registries/serviceRegistry.js
lib/shared/validator.js
package.json
test/client/Client.class.test.js
test/client/Displayable.class.test.js
test/client/ModelService.test.js
test/client/Page.class.test.js
test/client/PageController.class.test.js
test/client/PageLoader.class.test.js
test/client/RemoteService.class.test.js
test/client/View.class.test.js
test/client/ViewCollection.class.test.js
test/client/env.test.js
test/client/helpers/domAdapter.test.js
test/client/helpers/request.test.js
test/client/helpers/subscribeModelHandler.test.js
test/client/index.test.js
test/client/main.client.js
test/client/mocks/CarLiElementView.class.js
test/client/mocks/FormView.class.js
test/client/mocks/models/CarModel.class.js
test/client/mocks/models/schemas/carSchema.js
test/client/mocks/models/schemas/formSchema.js
test/client/validator.test.js
test/client/webpack.config.js
test/core/bundle/bundle/app/init.client.js
test/core/bundle/bundle/app/init.server.js
test/core/bundle/bundle/app/models/BlogPost/BlogPost.class.js
test/core/bundle/bundle/app/models/BlogPost/BlogPost.server.class.js
test/core/bundle/bundle/app/models/BlogPost/BlogPostSchema.client.js
test/core/bundle/bundle/app/models/BlogPost/BlogPostSchema.js
test/core/bundle/bundle/app/models/BlogPost/BlogPostSchema.server.js
test/core/bundle/bundle/app/models/BlogPost/Comment/Comment.client.class.js
test/core/bundle/bundle/app/models/BlogPost/Comment/Comment.server.class.js
test/core/bundle/bundle/app/models/BlogPost/Comment/CommentSchema.js
test/core/bundle/bundle/app/pages/blog/BlogPage.class.js
test/core/bundle/bundle/app/pages/blog/BlogPage.html
test/core/bundle/bundle/app/pages/blog/posts/PostsPage.html
test/core/bundle/bundle/app/pages/home/HomePage.class.js
test/core/bundle/bundle/app/pages/home/HomePage.html
test/core/bundle/bundle/app/services/A/AService.client.class.js
test/core/bundle/bundle/app/services/A/AService.server.class.js
test/core/bundle/bundle/app/services/A/D/DService.server.class.js
test/core/bundle/bundle/app/services/A/SomeOtherClass.class.js
test/core/bundle/bundle/app/services/B/BService.client.class.js
test/core/bundle/bundle/app/services/B/BService.server.class.js
test/core/bundle/bundle/app/services/B/C/CService.client.class.js
test/core/bundle/bundle/app/services/B/C/CService.server.class.js
test/core/bundle/bundle/app/services/B/someOtherFile.server.js
test/core/bundle/bundle/bundle/index.html
test/core/bundle/bundle/config.json
test/core/bundle/resolveFilename.test.js
test/core/bundle/resolveFilename/alamid/lib/client/env.client.js
test/core/bundle/resolveFilename/alamid/lib/client/logger.client.js
test/core/bundle/resolveFilename/alamid/lib/core/logger.server.js
test/core/bundle/resolveFilename/alamid/lib/index.client.js
test/core/bundle/resolveFilename/alamid/lib/server/env.server.js
test/core/bundle/resolveFilename/alamid/lib/shared/logger.js
test/core/bundle/resolveFilename/alamid/lib/shared/modelCache.js
test/core/bundle/resolveFilename/config.client.js
test/core/bundle/resolveFilename/config.js
test/core/bundle/resolveFilename/config.server.js
test/core/bundle/resolveFilename/index.js
test/core/bundle/resolveFilename/logger.client.class.js
test/core/bundle/resolveFilename/logger.server.class.js
test/core/bundle/resolveFilename/modelCache.class.js
test/core/bundle/resolveFilename/modelCache.server.class.js
test/core/bundle/resolveFilename/serverOnly.server.js
test/core/collect/collectModels.test.js
test/core/collect/collectModels/BlogPost/BlogPost.class.js
test/core/collect/collectModels/BlogPost/BlogPost.server.class.js
test/core/collect/collectModels/BlogPost/BlogPostSchema.client.js
test/core/collect/collectModels/BlogPost/BlogPostSchema.js
test/core/collect/collectModels/BlogPost/BlogPostSchema.server.js
test/core/collect/collectModels/BlogPost/Comment/Comment.client.class.js
test/core/collect/collectModels/BlogPost/Comment/Comment.server.class.js
test/core/collect/collectModels/BlogPost/Comment/CommentSchema.js
test/core/collect/collectPages.test.js
test/core/collect/collectPages/MainPage.class.js
test/core/collect/collectPages/MainPage.html
test/core/collect/collectPages/blog/BlogPage.class.js
test/core/collect/collectPages/blog/posts/PostsPage.class.js
test/core/collect/collectPages/blog/posts/PostsPage.html
test/core/collect/collectPages/home/HomePage.html
test/core/collect/collectSchemas.test.js
test/core/collect/collectServices.test.js
test/core/collect/collectServices/A/AService.client.class.js
test/core/collect/collectServices/A/AService.server.class.js
test/core/collect/collectServices/A/D/DService.server.class.js
test/core/collect/collectServices/A/SomeOtherClass.class.js
test/core/collect/collectServices/B/BService.client.class.js
test/core/collect/collectServices/B/BService.server.class.js
test/core/collect/collectServices/B/C/CService.client.class.js
test/core/collect/collectServices/B/C/CService.server.class.js
test/core/collect/collectServices/B/someOtherFile.server.js
test/core/config/config/testing.config.json
test/core/config/extractConfig.test.js
test/core/config/readConfig.test.js
test/core/config/readConfig/customConfig.json
test/core/config/readConfig/customConfig2.json
test/core/config/readConfig/readConfigWrapper.js
test/core/config/sanitizeConfig.test.js
test/core/config/sanitizeConfig/package.json
test/index.html
test/integration/helpers/createFakePackageJSON.js
test/integration/helpers/removeFakePackageJSON.js
test/integration/server/httpTransport.test.js
test/integration/server/sessionSupport.test.js
test/integration/server/websocketPush.test.js
test/integration/server/websocketTransport.test.js
test/integration/setup/runTestServer.js
test/integration/setup/testApp/app/init.client.js
test/integration/setup/testApp/app/init.server.js
test/integration/setup/testApp/app/initServer.js
test/integration/setup/testApp/app/middleware/errorPasser.js
test/integration/setup/testApp/app/middleware/errorThrower.js
test/integration/setup/testApp/app/middleware/requestEnder.js
test/integration/setup/testApp/app/middleware/sessionTest.js
test/integration/setup/testApp/app/models/blog/Blog.class.js
test/integration/setup/testApp/app/models/blog/BlogSchema.js
test/integration/setup/testApp/app/models/push/Push.class.js
test/integration/setup/testApp/app/models/user/UserSchema.js
test/integration/setup/testApp/app/pages/MainPage.class.js
test/integration/setup/testApp/app/pages/MainPage.html
test/integration/setup/testApp/app/pages/blog/BlogPage.class.js
test/integration/setup/testApp/app/pages/blog/BlogPage.html
test/integration/setup/testApp/app/services/blog/BlogService.server.class.js
test/integration/setup/testApp/app/services/push/pushService.server.class.js
test/integration/setup/testApp/app/services/session/sessionService.server.class.js
test/integration/setup/testApp/bundle/index.html
test/integration/setup/testApp/bundle/statics/pushtest.html
test/integration/setup/testApp/bundle/statics/socket.io.js
test/integration/setup/testApp/bundle/statics/style.css
test/integration/setup/testApp/bundle/statics/websocket.html
test/integration/setup/testApp/bundle/statics/websockettest.html
test/integration/setup/testServerEmbeddable.js
test/main.client.js
test/server/ModelService.test.js
test/server/Server.class.test.js
test/server/env.test.js
test/server/index.test.js
test/server/request/Request.class.test.js
test/server/request/Response.class.test.js
test/server/request/handleRequest.test.js
test/server/request/middleware/loadModel.test.js
test/server/request/middleware/publishModel.test.js
test/server/request/middleware/runService.test.js
test/server/request/middleware/runService/AService.server.class.js
test/server/request/middleware/runService/Dog.class.js
test/server/request/middleware/runValidator.test.js
test/server/request/middleware/sanitizeData.test.js
test/server/transport/http/middleware/httpAdapter.test.js
test/server/transport/http/middleware/parseURL.test.js
test/server/transport/http/middleware/serveInitPageShortcut.test.js
test/server/transport/http/middleware/setAjaxFlag.js
test/server/transport/http/onRequest.test.js
test/server/transport/websockets/websocketAdapter.test.js
test/server/validator.test.js
test/shared/Base.class.test.js
test/shared/Collection.class.test.js
test/shared/Event.class.test.js
test/shared/Model.class.test.js
test/shared/Model/Animal.class.js
test/shared/Model/Cat.class.js
test/shared/Model/OctoDuck.class.js
test/shared/Model/Octocat.class.js
test/shared/Model/Octocat.client.class.js
test/shared/Model/User1.class.js
test/shared/Model/User2.class.js
test/shared/Model/schemas/OctocatSchema.client.js
test/shared/Model/schemas/OctocatSchema.js
test/shared/Model/schemas/OctocatSchema.server.js
test/shared/Model/schemas/PandaSchema.js
test/shared/Model/schemas/SurfSchema.js
test/shared/Model/services.js
test/shared/Model/validators.js
test/shared/ModelCollection.class.test.js
test/shared/ModelService.test.js
test/shared/Service.class.test.js
test/shared/Service/BlogService.class.js
test/shared/helpers/getResourceUrl.test.js
test/shared/helpers/pathHelpers.test.js
test/shared/index.test.js
test/shared/logger.test.js
test/shared/main.client.js
test/shared/modelStatics.test.js
test/shared/validator.test.js
test/shared/webpack.config.js
test/testHelpers/MochaConsoleReporter.class.js
test/testHelpers/ModelCache.class.js
test/testHelpers/checkError.js
test/testHelpers/collectNodeReferences.js
test/testHelpers/expect.jquery.js
test/testHelpers/jquery.js
test/testHelpers/polyfills.js
test/webpack.config.js
Download
Click the following link to download alamid-master.zip.
alamid-master.zip