전체 글87 [Spring] Annotation @정리2 2021.04.18 - [WEB developer/Spring] - [Spring] Annotation @정리1 [Spring] Annotation @정리1 Spring에 대해 공부하면서 annotation이 계속 생소했다. 다양한 annotation에 대해 앞으로 계속 정리해보려고 한다. Annotation이란? 어노테이션은 xml 설정이 너무 길어짐에 따라 그 대안으로 나타났다. 어 doongjun.tistory.com 이전 포스팅에 이어 다양한 어노테이션들을 정리해보려 한다. @Component component-scan을 선언에 의해 특정 패키지안의 클래스들을 스캔하고, @Component 어노테이션이 있는 클래스에 대해 bean 인스턴스를 생성한다. @Controller, @Service, @R.. 2021. 4. 18. [Spring] Annotation @정리1 Spring에 대해 공부하면서 annotation이 계속 생소했다. 다양한 annotation에 대해 앞으로 계속 정리해보려고 한다. Annotation이란? 어노테이션은 xml 설정이 너무 길어짐에 따라 그 대안으로 나타났다. 어노테이션이란 본래 주석이라는 뜻으로 인터페이스를 기반으로 한 문법이다. 주석처럼 코드에 달아 클래스에 특별한 의미를 부여하거나, 기능을 주입할 수 있다. 또 해석되는 시점을 정할 수도 있다. 어노테이션을 세가지로 분류할 수 있다. Built-in annotation - JDK에 내장된 어노테이션 Meta annotation - 어노테이션에 대한 정보를 나타내기 위한 어노테이션 Custom annotation - 개발자가 정의한 어노테이션 Built-in Annotation @O.. 2021. 4. 18. [Spring] DAO와 Mapper의 차이 2021.04.18 - [Java/Spring] - [Spring] MVC Model 2 [Spring] MVC Model 2 MVC Model : Model + View + Controller 웹 어플리케이션 개발에서 각 기능에 따라 분리하여 개발하는 웹 어플리케이션 모델을 MVC 모델이라고 한다. MVC 모델의 종류에는 모델1과 2가 있다. MVC Model1 비즈니스 doongjun.tistory.com 인턴으로 일하게 된 회사에서 주로 Spring을 사용하기에 처음으로 Spring Framework를 공부하기 시작했다. 이전 포스팅처럼 Spring MVC 구조를 공부했으나 실제로 구조가 조금 달랐다. 그 이유는 다른 것이 아니라 DAO대신 Mapper 인터페이스를 사용했기 때문이었다. 이전 포스팅.. 2021. 4. 18. [Spring] MVC Model 2 MVC Model : Model + View + Controller 웹 어플리케이션 개발에서 각 기능에 따라 분리하여 개발하는 웹 어플리케이션 모델을 MVC 모델이라고 한다. MVC 모델의 종류에는 모델1과 2가 있다. MVC Model1 비즈니스 로직(데이터를 생성·표시·저장·변경하는 부분)과 화면 기능을 모두 동일한 JSP에서 수행하도록 개발하는 것을 모델1 방식이라고 한다. 이는 구조가 단순하여 구현이 쉽다는 장점이 있다. 하지만 웹 어플리케이션의 복잡도가 증가할 수록 아래와 같은 문제가 발생한다. 유지보수 문제 : View기능과 Controller 기능이 섞여 오류 발생 재사용성 문제 : 기능이 한 덩어리로 묶여있어 다른 어플리케이션에 사용 어려움 분업화 문제 : View를 구현하는 프론트엔드와 .. 2021. 4. 18. [Javascript] Call Stack Call Stack 자바 스크립트가 함수를 실행하는 방법 중 하나인 Call Stack은 함수가 호출되면 스택 위에 push, 함수를 실행하면 pop하는 간단한 방법입니다. 이해하기 쉽도록 그림을 만들어 봤습니다. 위와 같이 비어있는 스택에 함수들을 push 한 후, 아래와 같이 pop하면서 실행됩니다. 모든 함수들이 실행되면 스택은 empty 상태가 됩니다. 위의 과정들을 코드로 보면, function sayHello(){ console.log("Hello"); } function sayHi(){ sayHello(); console.log("Hi"); } function greeting(){ sayHi(); } greeting(); >Hello >Hi 즉, 자바스크립트에는 리스트가 존재하고 함수는 리스.. 2021. 3. 29. 이전 1 ··· 7 8 9 10 11 12 13 ··· 18 다음