-
Notifications
You must be signed in to change notification settings - Fork 1
AlexChulkin/AngularSpringMVC
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
It's the restful mvc web app with: - java 1.8 - Spring 4.3.1: Spring MVC, AOP, Spring Data JPA, Servlet 3 Code-Based Configuration (and in general zero xml config), Spring transactions support - Hibernate JPA 5.1 - with named queries; - Angular v1.5, JSP, HTML; - H2 database, H2SQL; - JUnit + Mockito, xls data file loader + database tester, Selenium, Jasmine testing, - Lombok log4j; - Tomcat 8; - design patterns: MVC, DAO, defensive copies and immutable objects(at least collections), etc... 0) Install Java 8(at least), Maven, Tomcat 7 or 8 (VM options: '-Dspring.profiles.active=dev'), IDE (DEA is preferable). 1)Build and Test 1.1) move to the root folder; 1.2) in order to build project run this in IDE (not maven cause the Servlet 3 Code-Based Configuration is used, hence maven can't find the web.xml and becomes angry); 1.3) in order to run java unit(JUnit) and integration(JUnit) tests type "mvn verify"; 1.4) in order to run integration(Selenium) tests run com.selenium.SeleniumTests; 1.5) in order to run unit JS(Jasmine) tests go to src/main/webapp/resources and run the following "karma start karma.config.js"
About
Financial web app using Spring 4.3, Spring MVC, Spring AOP, Spring Data JPA, Hibernate 5, Angular 1.5, H2, Tomcat 8, JUnit, Mockito, Selenium, Jasmine
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published