Challenge: Rock, Paper, Scissors
David Alexander Artavia Cerdas
- Investigative, proactive and constantly attracted to learn new technologies and methods to improve my skills.
- Able to work as a team member and propose optimal solutions to problems.
- Interested in being part of a team where I can test my knowledge and learn better techniques and technologies every day.
- Java: Backend Language for the main logic.
- Spring Framework
- JPA: Used for the mapping and relations of tables data.
- RestFul Api: To communicate over HTTP the main methods (GET, PUT, POST, DELETE, etc.) which web browsers use to retrieve web pages and to send data to remote server.
- Bootstrap: Framework for developing responsive, mobile first projects pages of web site.
- JSP: Used on the View layer to create HTLM pages structures.
- Hibernate: Used as ORM (Object Relational Mapping) for Java language, to mapping an object-oriented domain model to a traditional relational database.
- Maven Dependencies: Used as a dependencies manager to specify all the libraries that are used on the project structure.
Spring Tool Suite MySQL Server Data Base Workbeanch Apache Tomcat 7
- SetUp Project References http://www.programcreek.com/2014/02/spring-mvc-helloworld-using-maven-in-eclipse/ http://confluence.jetbrains.com/display/IntelliJIDEA/Getting+Started+with+Spring+MVC,+Hibernate+and+JSON http://www.mkyong.com/spring-mvc/spring-3-rest-hello-world-example/ http://www.journaldev.com/2888/spring-framework-tutorial-with-example-projects http://www.journaldev.com/2433/spring-mvc-tutorial-for-beginners-with-spring-tool-suite http://www.journaldev.com/2593/spring-jdbc-and-jdbctemplate-crud-with-datasource-example-tutorial http://www.journaldev.com/2410/spring-dependency-injection-example-with-annotations-and-xml-configuration http://www.mkyong.com/spring/maven-spring-jdbc-example/
- Problems Solving References http://javahonk.com/spring-mvc-angularjs-integration/ http://www.javabeat.net/spring-mvc-angularjs-integration/ https://spring.io/guides/gs/consuming-rest-angularjs/ https://spring.io/guides/gs/accessing-data-jpa/ https://spring.io/guides/gs/rest-service/ http://stackoverflow.com/questions/8422720/what-dependency-is-missing-for-org-springframework-web-bind-annotation-requestma http://stackoverflow.com/questions/30992230/spring-issues-error-creating-beans-and-injection-of-autowired-dependencies-fail
- I had some issues to resolve with the test requirements specified anyway give my project with the progress made.
- The project has a modulated structure using MVC (Model View Controller), the project was set up from scratch using these technologies: Java, Spring Framework, JPA, RestFul Api, Bootstrap, JSP, Hibernate, Maven Dependencies Injection.
- As a way of test, the application has a data maintenance or small functional CRUD , in which the user THROUGH websites made with JSP, Bootstrap can manage information stored in database. Please consider all the components, arquitecture and technologies involved in the project solution code.