spring (3) 썸네일형 리스트형 [JAVA] 스프링의 정의와 특징 스프링은 JAVA 벡엔드 개발에 있어 필수적인 프레임워크인데 스프링이 뭔지 정확히 모르고 개발하는 과거의 나를 반성하며 되새김으로 정의를 바로잡고자 간단한 글을 작성한다. 스프링이란? 엔터프라이즈용 자바 애플리케이션 개발을 편하게 할 수 있게 해주는 오픈 소스 경량급 프레임워크이다. > 보통 기업에서는 비즈니스 로직을 가지고있는데 기업이 제공하는 서비스를 코드로 구현한 것으로 사용자의 요구사항을 처리하기위한 실질적인 코드들을 의미한다. 이러한 요구사항들을 처리하려면 많이 복잡하고 기술이 어려웠는데 스프링을 사용한다면 초기에 설정과 적용시킬 기술들을 선택을 해준다면 기술 자체에 집중하는 것보다 구현하고자 하는 로직을 구현할 수 있다. 스프링의 특징? POJO 프로그래밍을 지향. 여기서 POJO란? > Pl.. [JAVA] Ajax에 대하여 ( 업데이트 필 ) 오늘은 Ajax에 대해 알아보겠다. Ajax의 정의 AJAX란 비동기 자바스크립트와 XML (Asynchronous JavaScript And XML)을 말합니다. 간단히 말하면, 서버와 통신하기 위해 XMLHttpRequest 객체를 사용하는 것을 말합니다. JSON, XML, HTML 그리고 일반 텍스트 형식 등을 포함한 다양한 포맷을 주고받을 수 있습니다. AJAX의 강력한 특징은 페이지 전체를 리프레쉬 하지 않고서도 수행되는 "비동기성"입니다. 이러한 비동기성을 통해 사용자의 Event가 있으면 전체 페이지가 아닌 일부분만을 업데이트할 수 있게 해 줍니다. - 공식 페이지 간단히 말하면 Ajax를 이용하면 페이지의 이동 없이 데이터 교환 및 화면 갱신이 가능하다. 이를 비동기 처리라고 하는데 일반.. [자바 상식] Spring MVC에 대하여 오늘은 Spring MVC패턴에 대해 간단히 알아보도록 하겠다. MVC는 Model, View, Controller의 약자이며, 각 레이어 간 기능을 구분하는데 중점을 둔 디자인패턴입니다. Model는 데이터 관리 및 비즈니스 로직을 처리하는 부분이며 (DAO, DTO, Service 등) View는 비즈니스 로직의 처리 결과를 통해 유저 인터페이스가 표현되는 구간입니다. html, jsp 등으로 화면을 구성하기도 하고 Rest API로 서버가 구현된다면 json응답으로 구성되기도 한다. Controller는 사용자의 요청을 처리하고 Model, View사이를 중개하는 역할을 합니다. Model과 View는 서로 연결되어있지 않아서 Controller가 사이에서 중개 매체가 되어줍니다. MVC 패턴이 간.. 이전 1 다음