English Live project - Refund automatization.
The Refund Automatization process is intended to automate the processing of refunds with the payment service intermediary.
Maven:
mvn clean install
docker-compose:
docker-compose up
docker push project:
docker push michelccr/edepoy:latest
docker run project:
docker push michelccr/edepoy:latest
docker run michelccr/edepoy:latest
The configuration file by default is located at '/opt/tomcat/config/config.properties'. _For example parameters, see config.properties
All dependencies are automatically imported by maven, which must be configured in the above version to fully perform its functions.
Run unity tests:
mvn clean test
Name of the main project, it receives the module version and import parameters required for all processes. EFCommons: Path containing common configuration and parameterization files in the project for more than one module to use, it will contain common encryption keys, data shared by the systems as well as configuration and access to all databases, gateways and APIS applications. will make use of.
Module designed to manage the SalesForce connection, with parameters, token generation, validation and api connection. In addition to handling session data and token generation safely by the application, this module is also responsible for doing 'syntax conversion', which is responsible for translating conventional SQL statements generated by systems to salesforce (SOQL) language, thus proposing ease of future technology migration from the current ERP to SQL queries, with only changes in connector parameters.
A standalone application created using SpringBatch, which aims to use the paths EFCommons and Force-rest-api, to process automated routines, without physical interaction to start or suspend processing, and the interval between processes can be determined by user.
Web application that will centralize all user interactions and graphical management of data and processes. Also making use of the project auxiliary paths for entity access and data queries, this module is subdivided into layers (MVC) and the model responsible for mapping data entities, the visual layer, responsible for all user experience, screens, patterns. and graphical features and the control layer, responsible for the application's business rules.
Thus, with layer decoupling, scalability and maintainability as well as portability are maintained in all application layers, from data layers to visual layers.
Michel Simoes – [@michelsimoes]– [email protected]
https://github.com/michelsimoes/edeploy-EF
git checkout -b feature/fooBar)git commit -am 'Add some fooBar')git push origin feature/fooBar)Content type
Image
Digest
Size
70.1 MB
Last updated
about 7 years ago
docker pull michelccr/java-server