ClassHidra, Java open-source MVC ( model view controller ) implementation. Servlets and JSP technology. Web Application Development. Implementation:
- CDI ( context dependency injection ) - @SessionScoped, @ApplicationScoped - classhidra2cdi.jar plugin;
- EJB (enterprise java bean) map action/form as @Stateless, @Stateful, @Singleton;
- Spring(4.*) map action/form as @Component;
- RESTfull compatible (alfa)
Compatible:
Google AppEngine - http://classhidra4ape.appspot.com
Maven:
Maven repository:
<repositories>
<id>classhidra-mvn-repo</id>
<url>https://github.com/surban1974/classhidra/raw/mvn-repo/ </url>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</snapshots>
</repository>
</repositories>
Maven dependencies (jar):
<dependency>
<groupId>com.github.surban1974.classhidra</groupId>
<!-- RAR
<artifactId>classhidra-origin</artifactId>
-->
<!-- JAR
<artifactId>classhidra-base</artifactId>
<artifactId>classhidra-base-7</artifactId>
<artifactId>classhidra-spring</artifactId>
<artifactId>classhidra-spring-7</artifactId>
<artifactId>classhidra-cdi</artifactId>
<artifactId>classhidra-cdi-7</artifactId>
<artifactId>classhidra-ejb</artifactId>
<artifactId>classhidra-ejb-7</artifactId>
<artifactId>classhidra-jboss7-vfs</artifactId>
<artifactId>classhidra-jboss7-vfs-7</artifactId>
<artifactId>classhidra-jetty-embedded</artifactId>
<artifactId>classhidra-tag-components</artifactId>
<artifactId>classhidra-tag-components-7</artifactId>
-->
<!-- WAR
<artifactId>classhidra-base-example</artifactId>
<artifactId>classhidra-spring-example</artifactId>
<artifactId>classhidra-cdi-example</artifactId>
<artifactId>classhidra-ejb-example</artifactId>
<artifactId>classhidra-cdi-ejb-example</artifactId>
<artifactId>classhidra-starter-7</artifactId>
-->
<version>1.5.8</version>
</dependency>