IT82 [MyBatis] 마이바티스는 퍼시스턴스 프레임 워크이다. 퍼시스턴스는 개발분야에서 많이 사용하는 용어로 데이터의 지속성을 의미한다. 즉, 애플리케이션을 종료하고 다시 실행하더라도 이전에 저장한 데이터를 다시 불러올 수 있는 기술이다. 프레임워크 라이브러리가 개발에 필요한 도규들을 단순히 나열해 놓은 것이라면 프레임 워크는 동작에 필요한 구조를 어느 정도 완성해 놓은 반제품 형태의 도구이다. 프레임워크를 사용하면 약간의 학습만으로 안정적인 시스템을 빠르게 개발가능하다. 퍼시스턴스 프레임워크 1. SQL 맵퍼(mapper) : SQL 문장으로 직접 DB 데이터를 다룬다. 예 ) mybatis 이전 버전 ibatis 실무에서 SQL 맵퍼를 더 사용함 2. 객체 관계 맵퍼(ORmapper) 자바 객체를 통해 간접적으로 DB 데.. 2019. 6. 17. [JSP]Filter web.xml 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 CharacterEncodingFilter _ch16.CharacterEncodingFilter encoding EUC-KR CharacterEncodingFilter /* ServletTest ServletTest ServletTest /test test2 test2 test2 /test2 FilterForm.jsp 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 필터예제 한글이름 : FilterProcess.jsp 1 2 3 4 5 6 7.. 2019. 6. 17. [JSP] MVC 패턴으로 만든 게시판 01 - net.board.action 패키지 interface Action.java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 package net.board.action; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /* 특정 비즈니스 요청으로 수행하고 결과 값을 ActionForward 타입으로 변환하는 메서드가 정의되어 있다. */ public interface Action{ public ActionForward execute(HttpServletRequest request, HttpServletResponse response) //어떤 클래스를 생성해도 상속 Action throws Except.. 2019. 5. 28. [JSP] 게시판 login.net -> FrontController loginForm.jsp FrontController -> LoginProcessAction -> DAO BoardList.bo 2019. 5. 28. [JSP]파일 업로드(미완성) upload_down.jsp 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 fileupload table{margin:auto;border:1px;} tr{background:beige; text-align:center;} body > form > table > tbody > tr:nth-child(2) > td:nth-child(2) > input[type=text],body > form > table > tbody > tr:nth-child(3) > td:nth-ch.. 2019. 5. 24. [AJAX] 에이잭스 Ajax(Asynchronous JavaScript and XML, 에이잭스) - 자바스크립트를 사용한 비동기 통신, 클라이언트와 서버 간 데이터를 주고 받는 기술 - 서버로부터 데이터를 가져와 전체 페이지를 새로 고치지 않고 일부 데이터만 바꾸어 웹 페이지를 비동기적으로 변경하기 위한 것 - 제이슨 형태로 데이터를 만들어서 가져오는 게 관건 -- 장점 -- 페이지 이동 없이 고속으로 화면을 전환할 수 있다. 서버의 처리를 기다리지 않고 비동기 요청이 가능하다. 서버에서 처리하는 부분을 클라이언트에서 분담 가능하다 수신하는 데이터의 양을 줄인다. (기존의 수신 데이터가 HTML과 같은 마크업 언어로 받는 것이 일반적이었지만 Ajax인 경우에는 마크업 언어 외에 최소한의 텍스트 데이터도 수신이 가능 -- .. 2019. 5. 21. 이전 1 2 3 4 5 6 7 8 ··· 14 다음