목록웹프로그래밍 (48)
bdfgdfg
Auto Rename Tag - 태그 수정할 때 닫는 태그도 자동으로 수정 Live Server ★★ - 수정된 html/css등 내용을 저장하면 바로 확인가능 ESLint + Prettier - ESLint는 js의 문법오류등이 있을 때 확인이 쉬움 - Prettier는 코드 스탈일 관련
프레임워크 라이브러리가 특정한 기능을 수행하는 모듈(함수등)들이 모인 집합이라고 하면, 프레임워크는 그 모듈들을 사용해 만들어진 틀, 구조이다. -> 즉 사용자는 그 구조안에서 작업을 해야함. -> 자유도는 떨어지지만 프레임워크의 특징만 잘 이해한다면 빠른 구현과 재사용성, 유지보수는 높아진다. 스프링 프레임워크 자바 언어로 이루어졌으며 웹 애플리케이션 개발을 위한 오픈 소스 프레임워크. 톰캣이 서블릿 컨테이너라면 스프링은 경량 컨테이너. 애플리케이션에서 사용되는 여러가지 빈을 스프링이 권한을가지고 직접 관리한다. 자세한 특징 - 제어 역행(IoC) 기술을 이용해 애플리케이션간의 느슨한 결합을 제어한다. - 의존성 주입(DI) 기능을 지원 - 관점 지향(AOP) 기능을 이용해 자원을 관리 의존성 주입 :..
모델2 방식 기존 모델1 방식은 이때까지 작업하던 방식. 즉. 화면을 처리하는 로직과 비즈니스 로직이 하나의 jsp에 같이 담겨있는 것. 이렇게되면 기능 구현은 쉽지만 유지보수에는 어렵다는 단점이 있음. 그렇기에 나온 방식이 모델2방식(MVC가 뼈대). 각 기능(클라이언트의 요청 처리, 응답 처리, 비즈니스 로직 처리)들을 분리해서 구현하자는것이 핵심. 모델 2구조에는 여러가지 개념이 있지만 가장 근본이되며 자주 사용되는 개념이 MVC 디자인패턴 MVC : Model-View-Controller의 약자. - 화면 부분, 요청 처리 부분, 로직 처리 부분으로 나누어 개발하는 방 컨트롤러는 사용자로부터 요청을 받으면 어떤 비즈니스 로직을 처리해야할지 제어. 모델은 db연동같은 비즈니스로직을 처리하며 뷰는 모..
JSP의 액션태그 JSP에는 HTML 안에 자바코드를 넣어주면 자동으로 servlet클래스로 만들어준다는 장점은 있지만, 자바코드를 불편하게 작성해야한다는 단점은 존재한다. 액션태그를 이용하면 자바코드를 대신할 수 있음. 인클루드 액션 태그 인클루드 액션태그는 앞서 배운 인클루드 디렉티브 태그처럼 화면을 분할해서 관리할 때 사용한다. -> 단 인클루드 디렉티브 태그는 jsp가 하나로 합쳐 하나의 .java파일로 만들어진다면 액션태그는 각각 모두 생긴다. HELLO JSP 포함할 jsp를 include 액션태그를 통해 지정해주고, param값을 넣어준다. 이름은 . include대상인 jsp는 param값을 읽어들이고 출력. 이외에도 서블릿에서 다른 서블릿으로 데이터를 전달할 떄 사용할 forward기능은..