Stack Name - .java.tech.stack

Synopsis

The base tech stack for a tech stack requiring common Java project capabilities.
Note: This tech stack should be derived from and never used directly during a project generation session.

Details

Author dev@harbormaster.ai
Access Public
Derived From .common.tech.stack>
Long Name Base Java Tech Stack
Short Name .java.tech.stack
Language(s) Java 8+, YAML, XML, Velocity Macros
Git Url https://github.com/Harbormaster-AI/techstacks/tree/main/.java.tech.stack
Generated Project Support:
  • Backend:
    • bo – business object abstraction that encapsulates the things found in the business model (classes, attributes, associations, enums, etc…)
    • delegate – facade to communicate with the data layer
    • primarykey – key field abstraction, supports single key and compound key
    • service – Restful-API abstraction layer for services discovered in the model
  • Persistence:
    • dao –  database access abstraction
      • relational db object-relational manager (ORM) via Hibernate
  • General: