CourseBook about JDA
Papers
- D. M. Le, D.-H. Dang, and V.-H. Nguyen, “Generative Software Module Development for Domain-Driven Design with Annotation-Based Domain Specific Language,” Information and Software Technology, vol. 120, pp. 106–239, Apr. 2020, doi: https://doi.org/10.1016/j.infsof.2019.106239.
- D. M. Le, D.-H. Dang, and H. T. Vu, “jDomainApp: A Module-Based Domain-Driven Software Framework,” in Proc. 10th Int. Symp. on Information and Communication Technology (SOICT), 2019, pp. 399–406. doi: https://doi.org/10.1145/3368926.3369657.
- D. M. Le, D.-H. Dang, and V.-H. Nguyen, “On Domain Driven Design Using Annotation-Based Domain Specific Language,” Computer Languages, Systems & Structures, vol. 54, pp. 199–235, 2018, doi: https://doi.org/10.1016/j.cl.2018.05.001.
Technical reports
- D. M. Le and H. T. Vu, Towards Generating RESTful Fullstack Software, Oct. 2021, URL
- helps study example
jda-eg-coursemanrestful
Examples
Required examples
- example:
jda-eg-coursemanbasics
- example:
jda-eg-coursemansw
- at least the frontend of the example
jda-eg-coursemanrestful
If you are into SpringBoot back-end then study the full jda-eg-coursemanrestful example.
CourseBook about JDA
JDA tool) and the DCSL languagePapers
Technical reports
jda-eg-coursemanrestfulExamples
jda-eg-coursemanbasics: A basic CourseMan example for use with the coursebook (above)Note: the package names of some of the JDA's classes may have been changed since the coursebook was written.
jda-eg-coursemansw: a standard CourseMan example that demonstrates JDA's software generator.jda-eg-coursemanrestful: A RESTful CourseMan example (modulejda-mosar)Required examples
jda-eg-coursemanbasicsjda-eg-coursemanswjda-eg-coursemanrestfulIf you are into SpringBoot back-end then study the full
jda-eg-coursemanrestfulexample.