본문 바로가기

list

(4)
스프링 Controller Step 3, response 할당(View, RESTful) (웹브라우저 주소창에 입력 및 실행되면) 결과를 웹브라우저에게 반환하는 것. Controller .java 경로는 /src/main/java/도메인경로/controller/ 로 가정 View .html 경로는 /src/main/resources/templates/ 로 가정 크게 3가지인데, A. 뷰 파일 호출 (1번과 2번) B. 화면 전환 (2번에서 redirect) C. JSON 객체 반환 (나머지 3~11번) 1. void 호출된 URL 과 동일한 뷰 파일 호출. 2. String 호출된 URL 을 처리한 Controller 에서 리턴한 뷰 파일 호출 3. JavaBeans Class 파일 대신에 Controller 에서 생성한 JSON 객체 반환 RESTful 에서 사용 ($.ajax 등등) 해당..
Java Collections https://cafe.naver.com/pgzoo/27 java.util 컬렉션 동기화 속도 기타 Interface Class Set HashSet X 둘 중 빠름 HashMap보다 느림 TreeSet X 둘 중 느림 키가 정렬됨 Map (순서X) HashMap X 셋 중 빠름 null 값 허용 Hashtable 보다 적은 메모리 사용 Hashtable O 셋 중 중간 null 값 허용 안함 HashMap 보다 많은 메모리 사용 jdk1.8 이후 Deprecated TreeMap X 셋 중 느림 키가 정렬됨 List (순서O) ArrayList X 넷 중 빠름 null 허용 LinkedList X 넷 중 중간 Vector O 넷 중 느림 Stack O Vector 와 동일 LIFO(후입선출) 가능 ※ ..
Ajax 와 jQuery UI 를 십분 활용할때 목록과 상세화면에 보여줄 내용 *. 정보처리 방법론 - indexCommon.jsp ACL 과 기타 공통 코드를 관리. 전체에 정적 포함. - index.jsp ACL 만 체크하고 전체 프레임 관리 - indexJs.jsp 변경이 거의 없는 경우에는 index.js 를 사용하겠지만, 자주 변동될 것이기에 캐시를 고려하여 .jsp 로 작업 - indexList.jsp Ajax 로 불려지는 목록. 목록을 Excel 에 담기도 편하당 - indexView.jsp Ajax 와 jQuery UI 의 Popup 으로 처리. 조회/수정/등록 모두 담을 수 있다. CSS 와 jQuery 를 잘 활용. 상기와 같이 개발된다 했을때.. 목록에는, 최초 등록일시(분초는 고려), 등록자 이름(부서나 직책은 고려), 제목(본문 내용 일부는 고려) 등을 표시..
Generic Type Cast 방법 @SuppressWarnings("unchecked") List list = (List)request.getAttribute("list"); for (int i=0; i < list.size(); i++){/* JDK1.5 이상에선 이런 방식이 아니지 참.. ㅋㅋ */ BoardVo row = list.get(i); //BoardVo row = (BoardVo)list.get(i); /* JDK1.4.x 까지는 이렇게 했어야 했다.. */ ... } ... ... List va = new List(); ...