본문 바로가기

spring4

spring vs spring boot Spring 특징 or 장점 1. 경량 컨테이너 - servlet container 가 있다면 웹프로그래밍 가능 2. IoC (제어 역행) - 객체 생성 -> 의존성 객체 주입 -> 의존성 객체 메소드 호출 3. Di (의존성 주입) - 결합도를 낮추기 위해 외부에서 두 객체의 관계를 지정해줌 (A객체 내부의 B와 C객체를 외부에서 New로 생성 후 할당) 4. AOP (관점지향 프로그래밍) - 중복 코드 제거, 클래스 작성의 번거로움 등 해결 단점 1. 복잡한 dependency 세팅 2. 코드의 길이가 길다 3. 기능이 많은 만큼 복잡하고 무겁다 spring boot 특징 or 장점 1. spring-boot-starter-*를 이용한 간편한 dependency(의존성) 세팅 (쉬운 의존성 관리) h.. 2022. 11. 24.
[Boostcourse] 이클립스와 MongoDB Backend - Project1 명함만들기 https://www.boostcourse.org/web326/project/205/content/164 https://www.boostcourse.org/web326/project/205/content/164 www.boostcourse.org pom.xml 더보기 4.0.0 org.edwith.webbe cardmanager 1.0-SNAPSHOT org.springframework.data spring-data-mongodb 3.4.3 org.mongodb mongodb-driver-sync 4.7.1 maven-clean-plugin 3.1.0 maven-resources-plugin 3.0.2 maven-compiler-plugin 3.8.0 maven-surefire-plugin 2.22.1 .. 2022. 10. 2.
[Boostcourse] 이클립스와 MongoDB Template 사용 및 JDBC3 실습 https://www.boostcourse.org/web326/lecture/258490 웹 백엔드 부스트코스 무료 강의 www.boostcourse.org https://docs.spring.io/spring-data/mongodb/docs/current/reference/html/#mongodb-getting-started Spring Data MongoDB - Reference Documentation abs, acos, acosh, add (* via plus), asin, asin, atan, atan2, atanh, ceil, cos, cosh, derivative, divide, exp, floor, integral, ln, log, log10, mod, multiply, pow, round.. 2022. 9. 30.
[Boostcourse] 이클립스와 MongoDB 연결 방법 및 JDBC1 실습 #강의 에서는 mysql을 사용하지만 저는 MongoDB를 사용하여 진행합니다. https://www.boostcourse.org/web326/joinLectures/28762 웹 백엔드 부스트코스 무료 강의 www.boostcourse.org 기본 몽고 DB 연결 자세한 정보 https://www.mongodb.com/docs/drivers/java/sync/current/quick-start/ Quick Start — Java Sync If you encounter an error connecting to your MongoDB instance or cluster that resembles the following while running your application, you may need to .. 2022. 9. 28.