Spring/Theory
-
POJO(Plain Old Java Object)란?Spring/Theory 2019. 5. 19. 09:46
POJO란 말 그대로 평범한 엤날 자바 객체를 의미한다. POJO를 좀 더 쉽게 이해하기 위해서 반대로 POJO가 아닌 클래스가 무엇인지 이해하면 된다. 대표적인 Not POJO클래스가 Servlet 클래스이다. Servlet 클래스는 우리 마음대로 만들 수 없으며, 반드시 Servlet에서 요구하는 규칙에 맞게 클래스를 만들어야 실행할 수 있다. 다음은 Servlet 클래스 작성 규칙이다. - javax.servlet/javax.servlet.http 패키지를 import해야한다. - public 클래스로 선언되어야 한다. - Servlet/GenericServlet/HttpServlet 중 하나를 상속해야 한다. - 기본 생성자(Default Constructor)가 있어야 한다. - 생명주기에 해당..
-
log4j.xml 이란?Spring/Theory 2018. 10. 26. 17:01
스프링을 하다보면 log4j.xml이 무엇인지 모른채 사용했는데log4j.xml이란 로그를 System.out으로 출력하는걸 일과적으로 컨트롤이 안되므로 통합적으로 관리해주는게 log for java, 즉 log4j.xml이다.그럼 왜 xml파일인가? 라이브러리가 xml형식으로 되어있어서 그렇다는 정도만 알고 있다. 로그레벨도 Info, Trace, Warnning, Debug, Error 등 이런식으로 앞에다가 타이틀을 달아서 심각도에 따라 선택적으로 표출되게 할 수 있다.
-
[스프링]js, img, css 404 errorSpring/Theory 2018. 10. 20. 02:53
에러 발생스프링에서 js, img, css 폴더들이 경로가 잡히지 않았다. 에러 주요 발생 환경아래의 사진에서도 나와있지만, 잘 모르는 사용자가 있을것 같아 보충 설명을 한다.스프링 구조는 1개의 톰캣으로 돌리고 그 아래에 여러 프로젝트를 포함시켰다. 에러 발생문구필자의 경우 "GET http://localhost:8080/js/jquery-3.3.1.min.js net::ERR_ABORTED 404"라는 에러가 발생했다.이런경우 단순 컴퓨터의 에러인줄 알았으나! 그것이 아니였다. 결론적으로 말해주자면, 톰캣 매핑 주소의 문제였다. servlet-context.xml 파일 필자는 경로를 이렇게 잡아줬고 파일들은 webapp밑에 css, img, js 폴더가 있고 각각 파일들이 각 폴더 안에 있다.이런경우..
-
jquery/json/ajax 차이점Spring/Theory 2018. 10. 8. 22:35
OKKY 참고 위키링크jquery 위키링크json 링크ajax 링크 jQuery - javascript 기반으로 만들어진 라이브러리- ui 화면 개발에 강력한 javascript json (JavaScript Object Notaton 표기법)- 인터넷에서 자료를 주고 받을 때 쓰는 문법- 1:1 데이터형으로 전송 또는 취득할 수 있는 데이터 표기법{name:value} ajax (Asynchronous JavaScript and XML)- 비동기로 화면 깜빡임 없이 데이터를 주고 받는 방법- 비동기식 서버 전송 & 수신 어플리케이션에서 사용- 동기식은 서버에 요청후, 답변이 오늘걸 기다리면서 다른걸 할 수가 없음./ 비동기식은 서버에 요청후 다른걸 할 수 가 있음.