Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ralscha/extdirectspring
Implementation of the Ext Direct protocol with Java and Spring
https://github.com/ralscha/extdirectspring
ext-direct extjs extjs6 java spring
Last synced: 5 days ago
JSON representation
Implementation of the Ext Direct protocol with Java and Spring
- Host: GitHub
- URL: https://github.com/ralscha/extdirectspring
- Owner: ralscha
- License: apache-2.0
- Created: 2012-07-09T17:51:06.000Z (over 12 years ago)
- Default Branch: main
- Last Pushed: 2024-11-17T12:04:15.000Z (27 days ago)
- Last Synced: 2024-12-02T01:08:54.475Z (12 days ago)
- Topics: ext-direct, extjs, extjs6, java, spring
- Language: Java
- Homepage: https://github.com/ralscha/extdirectspring/wiki
- Size: 6.75 MB
- Stars: 123
- Watchers: 33
- Forks: 64
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-extjs - ExtDirect connector for Java - Implementation of the Ext Direct protocol with Java and Spring. (Extensions, components / Direct connectors)
README
## ExtDirectSpring
![Test Status](https://github.com/ralscha/extdirectspring/workflows/test/badge.svg)ExtDirectSpring 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.
The library supports all the features of Ext Direct:
* Configuration with annotations
* Simple remote calls
* Named parameters
* Method batching
* Form post
* Form post with file upload
* Polling## Maven
ExtDirectSpring is available from the Central Maven Repository.
```
ch.ralscha
extdirectspring
....
```## Support
If you have a question about extdirectspring post it in our [Google Group forum](https://groups.google.com/forum/#!forum/extdirectspring).
The 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.## Minimum Requirements
* 2.0.0: Spring 6.0.5, Servlet 6.0.0, Jackson 2.14.2, Java 17 (Jakarta)
* 1.8.1: Spring 5.1.2, Servlet 3.0, Jackson 2.9, Java 1.8
* 1.7.4: Spring 4.3.1, Servlet 3.0, Jackson 2.8, Java 1.6
* 1.6.1: Spring 4.2.0, Servlet 3.0, Jackson 2.6, Java 1.6
* 1.5.2: Spring 4.1.2, Servlet 3.0, Jackson 2.5, Java 1.6
* 1.4.3: Spring 4.0.0, Servlet 3.0, Java 1.6
* 1.3.9: Spring 3.2.1, Servlet 2.4, Java 1.6
* 1.2.3: Spring 3.1.2, Servlet 2.4, Java 1.6
* 1.1.3: Spring 3.0.7, Servlet 2.4, Java 1.5The library supports Ext JS 3, 4, 5, 6 and 7 and Sencha Touch 2
## Demo applications using extdirectspring
* [eds-starter6-simple-jpa](https://github.com/ralscha/eds-starter6-simple-jpa)
* [eds-starter6-simple-mongodb](https://github.com/ralscha/eds-starter6-simple-mongodb)
* [eds-starter6-jpa](https://github.com/ralscha/eds-starter6-jpa)
* [eds-starter6-mongodb](https://github.com/ralscha/eds-starter6-mongodb)
* [musicsearch](https://github.com/ralscha/musicsearch)
* [mycustomer](https://github.com/ralscha/mycustomer)