{"repo":"arkanovicz/modality","free":true,"listed":false,"github":"https://github.com/arkanovicz/modality","clone":"git clone https://github.com/arkanovicz/modality.git","description":"Model Layer Implementation for a J2EE Pull MVC WebApp","language":"Java","stars":17,"topics":["j2ee","mvc","orm","velocity"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"Modality is a lightweight but hightly configurable Java ORM, with a companion set of tools docs home modality-core doc modality-webapp doc velocity-tools-model doc javadocs 3.0 moves the web stack to the Jakarta namespace: javax.servlet → jakarta.servlet . The previous javax. line is maintained on the 2.x branch. Modality ORM library Encompases a data access layer, a hierarchical and reentrant model definition gathering SQL queries, database values, names custom filters and much more. See modality-core's REAME. Usage: include the needed module(s) in your pom.xml 's dependencies section as follow: com.republicate.modality modality-core 1.0 Modality Web anti-framework While the ORM is usable on its own or within other Java/Kotlin web frameworks, the project comes with a companion set of tools which stick to the J2EE and JDBC standards to provide a lightweight, loosely coupled and highly cusomizable MVC pull architecture based on the Java J2EE servlets API. Its design is based on a bottom-up approach rather than top-down. This makes Modality an anti-framework : its various components do stick to the underlying norms, have a minimal interdependance and just do the specific task they are intended to, leveraging the learning curve and added complexity, and nevertheless those components assembly cover all the basic needs of a fully functional MVC webapp. + the Model layer is addressed with a generic ORM Java API witouth any code generation and with minimal optional caching, providin","default_branch":null,"files":null,"tree":[],"storefront":"/r/arkanovicz","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/arkanovicz/modality/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}