Difference between revisions of "Development"
Line 4: | Line 4: | ||
==Developer tools== | ==Developer tools== | ||
* [[JDK setup|Java JDK setup]] | * [[JDK setup|Java JDK setup]] | ||
− | * Maven | + | * [[Maven]] |
* SVN client | * SVN client | ||
* GIT client | * GIT client | ||
Line 51: | Line 51: | ||
==Continuous integration== | ==Continuous integration== | ||
− | * Jenkins | + | * [[Maven]] |
− | * Sonar | + | * [[Jenkins]] |
− | * SVN | + | * [[Sonar]] |
+ | * [[SVN server]] | ||
+ | TODO: GIT server |
Revision as of 15:00, 26 January 2014
Installation, configuration and usage.
Developer tools
- Java JDK setup
- Maven
- SVN client
- GIT client
- IDE configuration
- Java / JEE server
- Tomcat
- Glassfish
- IBM WAS
- Database
- Squirel client
- MySQL workbench
- MySQL server
- SOAPui
- JMS server: ActiveMQ
Programming
- Code
- Java
- JEE
- Spring
- JMS
- Maven tricks
- SQL
- Other
- Tests
- Units tests
- Integration tests
- Spring tests
- DB Unit
- Arquillian
- Load tests
- Architecture
- Design patterns
- SOA / ESB
- Clean code
- Performances check
- VisualVM (JMX monitoring of JDK)
- Methods
- Scrum
- Kanban
Continuous integration
TODO: GIT server