AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |
Back to Blog
Framework canigo11/9/2022 ![]() ![]() These are the actual components that constitute the system: The main basis of Canigó's architecture is a completely integrated group, also modular, of the best practices in Java web applications developing technologies. It also has support APIs and it's able to bear the vast majority of Java industry data access technologies like: JDBC, Hibernate, JPA, JDO or iBatis. The external data access, through Spring, is an easy task because this framework manages the resources by itself. ![]() ![]() Spring provides a complete testing system, it's possible to develop unitary tests uncoupling objects from its context making easier the execution of the test cases. Canigó3 is designed to help with the configuration of web applications, and also to simplify systems construction in different pieces (easily interchangeable and visible between them), service integration, security services, database connection, transactionality, etc. ![]() The first version was created by Rod Johnson on October 2002 and the last release version is 3.0.5, published on the last days of October 2010. The framework consists of the blocks specified below: Framework architecture base componentsĬanigó3 is an open source framework written for the Java platform. One of the most important architectural basis is the integration between JSF and Spring, taking a big profit of the Spring injection capability to define behaviors and actions. It also offers extensions for those packages, adding a wide catalog of reusable components. #FRAMEWORK CANIGO SERIES#Those modules are defined through interfaces, isolating them from chosen implementations.Ĭanigó is based on a series resources, API's integration (JSF, JPA.) and open source packages (RichFaces, Spring, Hibernate. There is an abstraction process that allows the division of the application logics in three main components able to be developed by different rols of a team.Īctually Canigó's architecture, as a MVC structured framework, is divided in 3 layers and 4 cross-cutting modules: LayersĬanigó's a modular structure gives to developers the option to use only the needed modules to cover project requirements.
0 Comments
Read More
Leave a Reply. |