목록전체 글 (76)
개발의 흔적
스프링이란 스프링 프레임워크 스프링 DI 컨테이너 스프링 부트 스프링 AOP 스프링 배치 스프링 시큐리티 등등 이있다. "스프링은 스프링 안에 배치,시큐리티,AOP,jdbc,세션,JPA 등등 각각의 기능들을 편리하게 사용해주는 도구일뿐이다. 또한 스프링의 핵심은 "객체 지향 언어"이다. 스프링은 객체 지향 언어를 더 객체 지향 언어처럼 만들어주는 역활을 한다." 현재 SI에서 내 개발 파트 부분에서는 시큐리티,jdbc,mybatis를 사용하고있다. 사실 이정도만 알고있어도 어느정도 프로젝트는 돌아간다고 생각을 하는데 이번 강의를 들으면서 한방 먹은듯한 기분이다. 개발을 하면서 객체 지향 처럼 또한 다형성을 지키면서 개발을 한다고 생각을 했지만 강의를 들으면서 전혀 객체 지향적으로 접근하고있는거같지않다고 ..
스프링이 나오기 전 고대 개발자 형님들께서 EJB를 사용해서 개발을 했다. EJB는 엔터프라이즈 자바 빈이다. EJB는 소스가 지저분해진다고 한다.. 사실 지금 내소스도 너무나 더럽다.. 리팩토링이 시급하다.-.- 어쨌든 그 후 로드 존슨이라는 어마 무시한 분께서 J2EE의 책을 냈고 그 후 2명의 개발자가 오픈소스로 개발을 하자고 해서 만들어진게 스프링이다. 이제 스프링이란 무엇인가에 대해서 알아보자
공부하자. 내게 필요한 기술들이다. 기록해두자. Java, Groovy, NodeJS Spring Boot, Spring MVC, Spring Batch, Spring Security, Spring Data JPA/Redis, Spring Cloud AWS JPA, Querydsl, Hibernate Junit4/5, Mockito, Spock Gradle, Maven IntelliJ, Visual Studio Code
코딩 테스트 연습을 하루에 하나 또한 두개씩 도전한다.