{"id":13765742,"url":"https://github.com/ralscha/extdirectspring","last_synced_at":"2025-04-12T15:44:21.428Z","repository":{"id":3875842,"uuid":"4962178","full_name":"ralscha/extdirectspring","owner":"ralscha","description":"Implementation of the Ext Direct protocol with Java and Spring","archived":false,"fork":false,"pushed_at":"2025-03-29T08:39:13.000Z","size":7144,"stargazers_count":123,"open_issues_count":3,"forks_count":64,"subscribers_count":32,"default_branch":"main","last_synced_at":"2025-04-03T16:14:05.120Z","etag":null,"topics":["ext-direct","extjs","extjs6","java","spring"],"latest_commit_sha":null,"homepage":"https://github.com/ralscha/extdirectspring/wiki","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ralscha.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2012-07-09T17:51:06.000Z","updated_at":"2025-03-29T08:39:17.000Z","dependencies_parsed_at":"2023-02-15T21:30:44.751Z","dependency_job_id":"eb727e80-443e-49a0-8817-89194ba97c93","html_url":"https://github.com/ralscha/extdirectspring","commit_stats":{"total_commits":1721,"total_committers":14,"mean_commits":"122.92857142857143","dds":0.07553747821034285,"last_synced_commit":"f961a21ae216c30cc01f1ca372430dfd14ff4923"},"previous_names":[],"tags_count":55,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ralscha%2Fextdirectspring","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ralscha%2Fextdirectspring/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ralscha%2Fextdirectspring/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ralscha%2Fextdirectspring/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ralscha","download_url":"https://codeload.github.com/ralscha/extdirectspring/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248591010,"owners_count":21129932,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ext-direct","extjs","extjs6","java","spring"],"created_at":"2024-08-03T16:00:44.972Z","updated_at":"2025-04-12T15:44:21.408Z","avatar_url":"https://github.com/ralscha.png","language":"Java","readme":"## ExtDirectSpring \r\n![Test Status](https://github.com/ralscha/extdirectspring/workflows/test/badge.svg)\r\n\r\nExtDirectSpring is a library that connects Ext JS 3.x, 4.x, 5.x, 6.x, 7.x and Sencha Touch 2.x applications with a Java/Spring back end, by implementing the [Ext Direct](https://docs.sencha.com/extjs/7.4.0/guides/backend_connectors/direct/specification.html) specification. \r\nThe library supports all the features of Ext Direct:\r\n  * Configuration with annotations\r\n  * Simple remote calls\r\n  * Named parameters\r\n  * Method batching\r\n  * Form post\r\n  * Form post with file upload\r\n  * Polling\r\n\r\n## Maven\r\nExtDirectSpring is available from the Central Maven Repository. \r\n```\r\n    \u003cdependency\u003e\r\n      \u003cgroupId\u003ech.ralscha\u003c/groupId\u003e\r\n      \u003cartifactId\u003eextdirectspring\u003c/artifactId\u003e\r\n      \u003cversion\u003e....\u003c/version\u003e\r\n    \u003c/dependency\u003e\r\n```\r\n\r\n\r\n## Support\r\nIf you have a question about extdirectspring post it in our [Google Group forum](https://groups.google.com/forum/#!forum/extdirectspring).\r\nThe official Sencha [Ext.Direct forum](http://www.sencha.com/forum/forumdisplay.php?47-Ext.Direct) is a good place to look for an answer if you have a more general Ext.Direct question.  \r\n\r\n\r\n## Minimum Requirements\r\n  * 2.0.0: Spring 6.0.5, Servlet 6.0.0, Jackson 2.14.2, Java 17 (Jakarta)\r\n  * 1.8.1: Spring 5.1.2, Servlet 3.0, Jackson 2.9, Java 1.8\r\n  * 1.7.4: Spring 4.3.1, Servlet 3.0, Jackson 2.8, Java 1.6\r\n  * 1.6.1: Spring 4.2.0, Servlet 3.0, Jackson 2.6, Java 1.6\r\n  * 1.5.2: Spring 4.1.2, Servlet 3.0, Jackson 2.5, Java 1.6\r\n  * 1.4.3: Spring 4.0.0, Servlet 3.0, Java 1.6\r\n  * 1.3.9: Spring 3.2.1, Servlet 2.4, Java 1.6\r\n  * 1.2.3: Spring 3.1.2, Servlet 2.4, Java 1.6\r\n  * 1.1.3: Spring 3.0.7, Servlet 2.4, Java 1.5\r\n\r\nThe library supports Ext JS 3, 4, 5, 6 and 7 and Sencha Touch 2   \r\n\r\n\r\n## Demo applications using extdirectspring\r\n  * [eds-starter6-simple-jpa](https://github.com/ralscha/eds-starter6-simple-jpa)\r\n  * [eds-starter6-simple-mongodb](https://github.com/ralscha/eds-starter6-simple-mongodb)\r\n  * [eds-starter6-jpa](https://github.com/ralscha/eds-starter6-jpa)\r\n  * [eds-starter6-mongodb](https://github.com/ralscha/eds-starter6-mongodb)\r\n  * [musicsearch](https://github.com/ralscha/musicsearch)\r\n  * [mycustomer](https://github.com/ralscha/mycustomer)\r\n","funding_links":[],"categories":["开发框架","Extensions, components"],"sub_categories":["RPC框架","Direct connectors"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fralscha%2Fextdirectspring","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fralscha%2Fextdirectspring","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fralscha%2Fextdirectspring/lists"}