본문 바로가기
반응형

분류 전체보기157

[Spring framework] 스프링 프레임워크 특징 저번에 알아보았던 프레임워크를 좀더 자세하게 알아보려고 합니다. 프레임워크의 특징을 다시한번 말을 해보면 [Ioc와 AOP를 지원하는 경량의 컨테이너 프레임워크]입니다. 그럼 저말을 하나하나 살펴 볼게요. ioc(inversion of control) : 제어의 역전으로, 애플리케이션을 구성하는 객체간의 느슨한 결합(낮은 결합도)!을 유지합니다. 좀더 쉽게 이야기 해볼께요. 자바에서 객체를 생성할때 new라는 키워드를 사용하여 객체를 생성합니다. 그리고 의존 관계를 개발자가 직접 처리했죠. A a = new A(); A b = new A(); 위처럼 말이죠. 위는 동일한 인스턴스를 가르키고 있습니다. 하지만 변수명만 다른거죠. 이런식으로 객체를 생성(new)하고 의존관계를 정의 했습니다. 이럴때는 의존관.. 2022. 1. 17.
MAC spring 환경설정 방법 spring을 시작하기 앞서 환경설정이 많이 걸렸습니다. 아직도 git을 연결을 못하고있습니다..ㅠㅠ 아무 오류도 안뜨는데 깃에 push가 안도..ㅣ.... 깃은 나중에 해결하면 올리도록 하겠습니다. 주로 윈도우를 사용하다 보니 맥은 아직도 익숙해 지지가 않아서 더 오래 걸린거 같습니다. 환경 OS: MAX eclipse: mas2 was: tomcat8.5 database: h2 jdk : openjdk1.8 먼저 eclipse를 다운 받습니다. https://www.eclipse.org/downloads/ Eclipse Downloads | The Eclipse Foundation The Eclipse Foundation - home to a global community, the Eclipse ID.. 2022. 1. 7.
spring란? 프레임워크란? spring은 자바 기반의 프레임워크이다. 그럼 프레임 워크란 뭘까? 사전적인 의미로는 뼈대 혹은 틀이다. 좀더 쉽게 소프트웨어 관점에서 말을 하면 골격코드에 해당한다. 흔히 이클립스에서 프로젝트를 만들면 아무것도 없는 빈 파일이 나온다. (public static void main(String[] args 라는 것만 있다.) 근데 프레임워크 프로젝트를 만들면 다양한 파일이 생성되고, 하나하나 눌러보면 뭔가 써있다. 그것이 골격코드이다. 개발을 할때 가장 중요한 것이 전체 애플리케이션 구조를 결정하는 것이 아키텍처인데 그런 골격코드(아키텍처)를 프레임워크가 제공한다. 즉! 개발자는 기본 뼈대에 살을 붙이는 것만 한다. 장점 - 구현이 빠르다. - 검증된 아키텍처이다. (전자정부프레임워크 같이 검증이 되어.. 2022. 1. 5.
이직한 신입사원 이전 회사에서 5월부로 그만두게 되었고 10월부터 새로운 회사에 들어왔었습니다. 쉬는 동안 많은 일이 있었고..정확한 방향을 잡지 못해 뭘 공부해야할지도..어떤 직종을 갈지도 못찾고 있다가 솔루션 회사에 들어 오게 되었습니다. 제 생각에는 it 회사는 si.솔루션,서비스 이렇게 나뉘는거 같았고, 결국 서비스 회사에 오게 되었어요! 현재 회사에서는 spring 기반의 업무를 하고있고, 10월 입사일부터 회사 적응 및 업무가 제대로 주어지지 않아 적응하느라 제대로된 공부를 못했습니다! 핑계긴 하지만..이사나..다양한 행사가 많았어서 못했습니다.. spring은 한번도 해본적이 없었고, 회사 코드를 보면서 이해가 안가는 부분이 많아 spring을 공부하려 합니다! 알고리즘이나 자료구조도 꾸준히 공부해야하닌깐,.. 2022. 1. 5.
반응형