본문 바로가기

전체 글

(267)
tiles3 셋팅 방법 미완성 WHAT? 반복되는 헤더 ,네비게이션, 풋터 등을 반복적으로 코딩할 필요없이, 타일즈에서 관리하여 중심부분의 코딩에 집중 할수 있게 해줌. 공통된 부분의 수정도 쉬워지고, 코드의 양도 월등히 적어진다. tiles3의 설정 방법을 배워보겠다. --------------------------------------------------------------------------------------------------------------------------- HOW? 1. pom.xml 에 maven dependency를 설정해준다. -tiles3경우 pom.xml 의 스프링 버전을 4.3.0.RELEASE 설정해주어야함 org.apache.tiles tiles-jsp ${org.apache.tiles-..
Servlet Controller 차이 --------------------------------------------------------------------------------------- 서블릿 클래스 만들기 public class UserCreateServlet implements HttpServlet{ doGet doPost } --------------------------------------------------------------------------------------- 서블릿 클래스 - URl 연동해주기 어디서? Web.xml 에서 ServletTest folder1.UserCreateServlet ServletTest /User ------------------------------------------------..
AJAX (feat json View 에서 버튼 클릭 > onclick 으로 에 있는 함수aaa를 타게 된다. 함수aaa { var ajax = new XMLHttpRequest; // 이제부터는 http Request 설정하듯 합니다. ajax.onreadyStateCange = 함수bbb ; //readystate가 변하면, 이 함수를 타게 된다. 즉, 요청실행후 실행됨 ajax.open( url, GET ) //보내줄 url 와 방법 설정 ajax.setRequestHeader( " Content-Type" " application/json " ) //여타 헤더 설정 가능 ajax.setRequestHeader( " Accepy " , "application/json" ) ajax.send(); } 함수 bbb { if(rea..
ResponseEntity와 @ResponseBody의 차이점 Response Entity 는 ResponseRequest의 Body에 들어갈 객체이다. (ResponseBody와 비슷함) 대신@ResponseBody 에는 없는 " 헤더 " 와 " statusCode " 가 함께 들어간다. --------------------------------------------------------------------------------------------- ResponseEntity 의 프로퍼티에는 StatusCode Header Body 가 들어간다. --------------------------------------------------------------------------------------------- HOW? @ResponseMapping( "url..
MVC 초간단 정리 Controller 로 request가 들어오면 그에 적절한 Service 로 request 를 이전시켜준다. 적절한 DAO 에서 DB에 접근한후, 결화를 DTO 에 담아서 보관
WAS서버란? (마무리짓기) 일반적인 웹서버 는 클라이언트가 서버에 페이지 요청 할때 > 정적컨텐츠를 제공하는 서버 클라이언트 요청을 기다리며 가장 앞단에서 요청에 대한 처리를 해준다. 가장 앞단에서 요청 받고 정적컨텐츠를 요청한것이 아니면 WAS 서버로 넘겨준다. ------------------------------------------------------------------------------------------------ WAS서버 (Apach nginx) JSP ,Servlet 구동 환경 제공 컨테이너, 웹컨테이너, 서블릿 컨테이너 라고도 부름. DB , 서비스 로직등이 실행되는 서버 --------------------------------------------------------------------------..
Stack Queue 배열과 링크드 리스트들로 이루어 져있어 이전에 꼭 학습해야한다. Stack 위가 뚫려있는 상자와 같다. 택시 동전 보관기기랑 같다. Last In First Out 언제쓰나? 앞으로가기뒤로가기, 수식계산 등 Queue 자바에서 큐는 인터페이스이다. > 이를 implements 한 클래스를 생성해야한다. 양쪽이 뚫려있다. FIFO FirstInFirstOut 줄서있는것. 인쇄 대기목록 , Buffer 큐 사용하는 방법 Queue q= new LinkedList(); 이렇게 정의해야 한다. 스택 사용하는 방법 Stack s= new Stack(); 추가하는 방법 q.offer(1); s.push(0); ===========================================================..
Buffer란? 처리속도가 빠른 장치와 처리속도가 느린 장치사이의 속도 차이를 개선하여 빠른장치의 노는 시간을 줄여주는 (일효율을 높여주는) 역할을 해주는 중간 장치이다. EX) 입출력에서의 Buffer CPU 와 보조기억장치 사이의 속도 차이를 개선해준다. 데이터를 처리해주는 CPU는 속도가 아주 빠른데 정작 데이터를 가지고 있는 보조기억 장치는 느리다. 따라서 Buffer에 보조기억장치에서 처리가 필요한 데이터들을 저장해놓고, 빠른 CPU가 여러 처리들이 쌓여진 Buffer들을 통으로 처리해주게 된다. 먼저 처리요청이 된 데이터를 처리해야 하므로, 선입선출 FIFO 구조가 필요하다. 따라서 큐(Queue)를 이용해서 구현된다.