스프링4 스프링 부트 버전별 특징 토이 프로젝트 환경 설정용 버전별 특징 파악을 해 보았다. https://velog.io/@jh8579/Spring-%EB%B2%84%EC%A0%BC%EB%B3%84-%ED%8A%B9%EC%A7%95 Spring / Spring Boot version별 특징 Spring 3.0부터 Java5가 지원된다.기존에 유지하던 하위호환성에 Generic이나 가변인자(varargs) 등과 같은 개선사항이 추가된다.a) 전체 프레임워크를 하나의 spring.jar 파일로 제공하던 부분을 여러개의 velog.io https://spring.io/blog/2022/03/28/an-update-on-java-17-adoption An update on Java 17+ adoption As a follow-up to my .. 프로그래밍공부(Programming Study)/스프링(Spring Framework) 2022. 12. 3. 2022.04.21 스프링 기본 원리 공부 - 2 스프링으로 전환하기 - @Configuraition : 구성(설정)정보 - @Bean : 빈객체로 스프링 컨테이너 등록 - @Bean(name= "~")스프링컨테이상 이름 ~로 지정 - ApplicationContext 로 무조건 시작함-> 스프링 컨테이너 - AnnotationConfigApplicationContext(AppConfig.class)-> 설정정보 등록 - applicationContext.getBean(컨테이너에서 bean의 이름, 반환타입) -> 사용할 스프링 Bean 객체 갖고오기 스프링 컨테이너 생성 - ApplicationContext -> 인터페이스 - AnnotationConfigApplicationContext-> 구현체 - BeanFactory(직접 쓸 일 없음) 스프링이.. 프로그래밍공부(Programming Study)/스프링(Spring Framework) 2022. 4. 22. 3. 편견과 오해 처음으로 공부한 프레임워크가 Python/Django Framework다 보니 ORM덕분에 편하게 개발하였다. 하루에 10~14시간씩 계속 공부할 정도로 웹 구현이 재미있었고, 구현하고 디버깅하느라 시간가는 줄 몰랐다. 어느덧 백엔드 개발자로 개발업계에 발을 담그려고 하다보니 Spring을 채택하고 있는 것을 깨닫고 Python/Django 뉴비인 나는 도대체 뭘하라고! 라는 핑계로 잠시 취업은 뒤로 미루고 SSAFY(삼성 청년 소프트웨어 아카데미)에 입과하였다. 스프링을 공부할수록 깨닫는 건 큰 틀에서 보면 Django나 Spring이나 비슷한 것으로 보였다. 어차피 웹 구현에 필요한 기능들을 또이또이해서 그런가?? python이 코드 수가 적고 뭔가 더 간단해보여서 java/spring에 심리적 장벽.. 끄적끄적(Memo)/끄적거림(scribble) 2022. 4. 21. 2022.04.20 스프링 기본원리 공부 1. EJB (Enterprise Java Beans) -> JAVA, JSP, Servlet 종합 -> 정파의 기술 - 단점 : 비용이 많이 들고, 어렵고 복잡하고 느림 2. POJO(Plain Old Java Object) - 오래된 방식의 자바방식으로 돌아가자! 3. 스프링 탄생(Rod Johnson) - EJB 컨테이너 대체 4. 하이버네이트(Gavin king) - EJB 엔티티빈 대체 - JPA(Java Persistance API) 새로운 표준 정의 스프링이란? 스프링의 핵심 개념,컨셉 - 좋은 객체 지향 애플리케이션을 개발할 수 있게 도와주는 프레임워크 좋은 객체 지향 프로그래밍이란? 객체지향프로그래밍 - 유연하고 변경이 용이하게 개발할 수 있다 -> 다형성(polymorphism) ex).. 프로그래밍공부(Programming Study)/스프링(Spring Framework) 2022. 4. 21. 이전 1 다음 728x90