Thursday, March 16, 2017
Parancoe 3 web framework
Parancoe 3 web framework
Parancoe is a project aiming to simplify the release of web applications promoting the convention over configuration philosophy and the DRY principle. This project is promoted by the JUG Padova, and everybody can partecipate.
Parancoe is a Java meta-framework aggregating in an useful way Hibernate/JPA, Spring 2, Spring MVC and, for the AJAX support, DWR.
Parancoe purpose is to give to developers a set of libraries ready to build standard web applications (which in most cases are just crud applications) without worrying of long and harmful configurations files. Parancoe will be composed of a full MVC stack.
Parancoe is open source and is released under the Apache License, Version 2.0.
Are you interested in the parancoe word meaning? A parancoa is a scaffolding in the dialect of the Venice (Italy) area.
Lot of time I dont post something
But the development of Parancoe is not death. Im working at the next major release: Parancoe 3.0!
Some of the changes:
For starting a new project based on Parancoe 3, use the Parancoe Advanced Archetype, typing the following command:
Parancoe is a Java meta-framework aggregating in an useful way Hibernate/JPA, Spring 2, Spring MVC and, for the AJAX support, DWR.
Parancoe purpose is to give to developers a set of libraries ready to build standard web applications (which in most cases are just crud applications) without worrying of long and harmful configurations files. Parancoe will be composed of a full MVC stack.
Parancoe is open source and is released under the Apache License, Version 2.0.
Are you interested in the parancoe word meaning? A parancoa is a scaffolding in the dialect of the Venice (Italy) area.
Lot of time I dont post something
But the development of Parancoe is not death. Im working at the next major release: Parancoe 3.0!
Some of the changes:
- The persistence (generic DAOs) has its own independent project now: Lambico. Its more evolved and robust.
- Parancoe now uses Spring 3.0, with it latest evolution and improvements.
- The suggested style for developing the controllers is the REST one.
- The validation is JSR 303 Bean Validation (according to Spring MVC 3.0).
- We have a new subproject called Parancoe Validation, for introducing some useful validator, ready for use. (what about a new password validator?)
For starting a new project based on Parancoe 3, use the Parancoe Advanced Archetype, typing the following command:
mvn -DarchetypeGroupId=org.parancoe
-DarchetypeArtifactId=parancoe-advancedarchetype
-DarchetypeVersion=3.0-SNAPSHOT
-DarchetypeRepository=https://oss.sonatype.org/content/repositories/snapshots
-Darchetype.repository=https://oss.sonatype.org/content/repositories/snapshots
-Darchetype.interactive=false
-DgroupId=org.myorg
-DartifactId=myapp
-Dpackage=org.myorg.padt
-Dversion=1.0-SNAPSHOT
--batch-mode
--update-snapshots
org.apache.maven.plugins:maven-archetype-plugin:2.0-alpha-4:generate
project page: http://www.parancoe.org/
Available link for download