목록분류 전체보기 (253)
bdfgdfg
Auto Rename Tag - 태그 수정할 때 닫는 태그도 자동으로 수정 Live Server ★★ - 수정된 html/css등 내용을 저장하면 바로 확인가능 ESLint + Prettier - ESLint는 js의 문법오류등이 있을 때 확인이 쉬움 - Prettier는 코드 스탈일 관련
@RequestMapping( value , method ) 오타가 있는지 없는지 확인하기 ## [2] web.xml 확인하기 appServlet / url-pattern 항목에 / 로 되어있는지 확인 → /* 변경 web.xml의 DispatcherServlet 설정 확인 servlet-context.xml의 component:scan 확인하기 컨트롤러의 url mapping 확인 나는 context:component-scan에서 오류가 났었음. base-package는 패키지를 어디부터 스캔할지 지정해주는 부분. -> 빈 객체로 등록 될 준비를 마친 클래스들을 스캔하여, 빈으로 등록. 즉. 빈으로 등록되어야할 Dao,Service 클래스들의 패키지 경로와 달라서 발생했던 문제였음.
프레임워크 라이브러리가 특정한 기능을 수행하는 모듈(함수등)들이 모인 집합이라고 하면, 프레임워크는 그 모듈들을 사용해 만들어진 틀, 구조이다. -> 즉 사용자는 그 구조안에서 작업을 해야함. -> 자유도는 떨어지지만 프레임워크의 특징만 잘 이해한다면 빠른 구현과 재사용성, 유지보수는 높아진다. 스프링 프레임워크 자바 언어로 이루어졌으며 웹 애플리케이션 개발을 위한 오픈 소스 프레임워크. 톰캣이 서블릿 컨테이너라면 스프링은 경량 컨테이너. 애플리케이션에서 사용되는 여러가지 빈을 스프링이 권한을가지고 직접 관리한다. 자세한 특징 - 제어 역행(IoC) 기술을 이용해 애플리케이션간의 느슨한 결합을 제어한다. - 의존성 주입(DI) 기능을 지원 - 관점 지향(AOP) 기능을 이용해 자원을 관리 의존성 주입 :..
모델2 방식 기존 모델1 방식은 이때까지 작업하던 방식. 즉. 화면을 처리하는 로직과 비즈니스 로직이 하나의 jsp에 같이 담겨있는 것. 이렇게되면 기능 구현은 쉽지만 유지보수에는 어렵다는 단점이 있음. 그렇기에 나온 방식이 모델2방식(MVC가 뼈대). 각 기능(클라이언트의 요청 처리, 응답 처리, 비즈니스 로직 처리)들을 분리해서 구현하자는것이 핵심. 모델 2구조에는 여러가지 개념이 있지만 가장 근본이되며 자주 사용되는 개념이 MVC 디자인패턴 MVC : Model-View-Controller의 약자. - 화면 부분, 요청 처리 부분, 로직 처리 부분으로 나누어 개발하는 방 컨트롤러는 사용자로부터 요청을 받으면 어떤 비즈니스 로직을 처리해야할지 제어. 모델은 db연동같은 비즈니스로직을 처리하며 뷰는 모..