_ Prerequisite
- Java SDK installation
- Maven installation (You can refer Overall/Maven)
- Eclipse installation (You can refer Overall/Eclipse)
- Tomcat installation
- MySQL installation (You can refer Overall/MySQL)
- MySQL Workbench
_ Install&Setup
- Step.1
- Create Maven project.
$ mkdir <project>
$ cd <project>
$ mvn archetype:generate -DgroupId=org.osssv -DartifactId=sample -DinteractiveMode=false -DarchetypeArtifactid=maven-archetype-quickstart
- Step.2
- Import existing maven project from Eclipse.
_ HowToUse
_ Prepare sprint framework
- Step.1
- Remove unnecessary source code such as App.java and AppTest.java.
- Step.2
- Edit POM.xml.
- Step.3
- Create Source Folder for "src/main/resources".
- Step.4
- Create spring-context.xml in src/main/resources.
- Step.5
- Create log4j.properties in src/main/resources.
_ Create Database
- Step.1
- Launch MySQL Workbench
- Step.2
- Connect Database
- Step.3
- Create new model for DB schema and tables.
- Step.4
- Create properties directory in src/main/resources.
- Step.5
- Create database.properties in properties directory.
_ Create necessary packages
- Step.1
- Create entity and entity.impl package in main directories.
- Step.2
- Create service and service.impl package in main and test directories.
_ Create interfaces
- Step.1
- Create User interface in entity package.
- Step.2
- Create UserService interface in service package.
_ Create classes
- Step.1
- Create User class in entity.impl package.
- Step.2
- Create UserService class in service.impl package.
_ Create test classes
- Step.1
- Create TestUserRepository and TestUserService class in src/test/java
Don't forget inheritance.
extends AbstractTransactionalJUnit4SpringContextTests
_ Author
S.Yatsuzuka