Coder Social home page Coder Social logo

erfanu25 / grails-tutorial-contacts-book Goto Github PK

View Code? Open in Web Editor NEW

This project forked from hmtmcse-com/grails-tutorial-contacts-book

0.0 0.0 0.0 1.95 MB

Grails Tutorial For Beginner Project name is Online Contacts Book

License: Apache License 2.0

JavaScript 75.73% CSS 1.28% Groovy 20.57% Shell 1.63% Batchfile 0.80%

grails-tutorial-contacts-book's Introduction

appcentric

This Spring Boot project is using learning and experiment purpose.

See here for other java topics...

Spring

1. For Spring template engines https://www.baeldung.com/spring-template-engines

2. For JPA
https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-data-jpa/2.2.0.RELEASE

3. Use lombok for getter setter / Constructors of entity https://www.baeldung.com/intro-to-project-lombok
important use of getter setter- https://www.codejava.net/coding/java-getter-and-setter-tutorial-from-basics-to-best-practices

4. for rest call implementation ** 'org.springframework.boot:spring-boot-starter-data-rest' https://www.baeldung.com/spring-data-rest-intro https://spring.io/guides/gs/accessing-data-rest/

5. curl command / hypermedia-driven REST https://spring.io/guides/gs/rest-hateoas/ curl -i -X POST -H "Content-Type:application/json" -d '{"name": "Frodo", "email": "[email protected]"}' http://localhost:8083/templates/people

6. JPA repository https://www.javaguides.net/2018/11/spring-data-jpa-tutorial-getting-started.html Java https://www.javaworld.com/article/3379043/what-is-jpa-introduction-to-the-java-persistence-api.html *** XML vs. annotation-based configuration

7. Response entity https://www.baeldung.com/spring-response-entity

8. Swagger API https://www.baeldung.com/swagger-2-documentation-for-spring-rest-api

9. Request Mapping https://springframework.guru/spring-requestmapping-annotation/

**autowire

10. Difference between @autowired and @Resource https://javabeat.net/difference-resource-autowired-inject-spring-injection/ https://www.tutorialspoint.com/spring/spring_autowired_annotation.htm

11. Database Connection https://www.callicoder.com/spring-boot-rest-api-tutorial-with-mysql-jpa-hibernate/ https://mkyong.com/spring-boot/spring-boot-spring-data-jpa-oracle-example/

12. Hikaricp - DB Connection pools https://www.baeldung.com/hikaricp https://dzone.com/articles/database-connection-pooling-in-java-with-hikaricp

13. Spring handler Mapping / modelmapper http://www.appsdeveloperblog.com/java-objects-mapping-with-modelmapper/ -bestone advantages - https://auth0.com/blog/automatically-mapping-dto-to-entity-on-spring-boot-apis/ https://www.baeldung.com/spring-handler-mappings https://www.baeldung.com/mapstruct https://www.baeldung.com/entity-to-and-from-dto-for-a-java-spring-application

14. About auto wiring https://technology.amis.nl/2018/02/22/java-how-to-fix-spring-autowired-annotation-not-working-issues/

15. Auto update and create date https://stackoverflow.com/questions/49954812/how-can-you-make-a-created-at-column-generate-the-creation-date-time-automatical

16. How to generate primary keys with JPA and Hibernate
https://thoughts-on-java.org/jpa-generate-primary-keys/

17. Differences between @RequestParam and @PathVariable annotations https://javarevisited.blogspot.com/2017/10/differences-between-requestparam-and-pathvariable-annotations-spring-mvc.html

18. Spring Security https://www.baeldung.com/security-spring
important - https://dzone.com/articles/spring-security-authentication

19. spring boot security Auto configuration https://www.baeldung.com/spring-boot-security-autoconfiguration

grails-tutorial-contacts-book's People

Contributors

hmtmcse avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.