JDBC를 통해 DB를 사용하는 콘솔프로그램을 만들어보자
JDBC로 막 만들었던 예제를 MVC패턴으로 만들어보자
DB의 자원을 보다 편리하게 가져온다사용자 대신 JDBC 코딩을 해주는 역할!프로그램 소스코드에서 SQL문장을 분리하여 별도의 XML파일로 저장해 연결\+) 사용할 sql문은 xml문서로 만들어놓고 sqlMap resource로 연결해 사용한다!\+) propertie
Java를 위한 로그 (Log for Java)로그문의 출력을 다양한 대상으로 할 수 있도록 도와주는 도구(오픈소스) 즉 로깅프레임워크syso로 할때는 보고싶지 않은 경고도 다 봐야했는데 log사용시 보고싶은 메세지만 볼 수 있도록 설정 할 수 있다log4j.prope
과제를 통해 JDBC/ MVC/ Ibatis의 차이를 알아보았다
클래스다이어그램과 유스케이스 다이어그램에 대하여 공부해보자
포트프로토콜TCP/IPUDPURLURIBroadcastUnicatMulticastRMI예를 들어 http://opentutorials.org:3000/main?id=HTML&page=12 라고 되어있는 주소가 있다.여기서 http://opentutor
TCP, UDP 포로토콜
HTTP 프로토콜
XML, JSON Parsing, OPEN API
JSP표준에 앞서 자바에서 웹 어플리케이션 개발을 위해 만들어진 표준서블릿 프로그래밍을 공부해보자
쿠키 설정예제
session객체는 세션이 끊길때까지 유지됨세션을 통해서 사용자(웹브라우저) 별로 구분하여 정보를 관리 할 수 있다. (세션 ID이용)쿠키를 사용할때보다 보안이 향상된다(정보가 서버에 저장되기 때문에)Untitled새로고침시 방문횟수 늘어난다Untitled이런게 자동
어플리케이션을 대표하는 객체서블릿 프로그램이 컨테이너와 정보를 주고받기 위한 메서드를 제공한다. (ex) 파일의 MIME TYPE 정보 가져오기, 요청정보 보내기, 로깅 등 웹 애플리케이션당 1개씩 생성된다 (자동)서블릿 컨텍스트 객체는 서블릿이 초기화 될 때 Se
사용목적클라이언트의 요청을 수행하기 전에 가로채 필요한 작업을 수행할 수 있다클라이언트에 응답정보를 제공하기 전에 응답정보에 필요한 작업을 수행할 수 있다사용 예인증필터데이터압축필터인코딩 필터로깅 및 감사처리이미지 변환 필터 등인코딩 같은거... 매번 쓰기 귀찮았으니까
Untitled이전 ibatis 예제의 dao.service,vo,util 패키지를 src에 복붙Untitledres도 다이나믹 프로젝트에 복붙해주고, 폴더 형태로 붙여넣기 되니 아래 add폴더에서 선택해 소스폴더 형태로 전환해준다Untitled제너레이트 해주기 +>
보내는건 무조건 post로멀티파트폼데이터 방식(전체바디를 파트로 구분하는 방법) 이용해서 보내야 효율적으로 파일 보낼 수 있음서버에서 이걸 어떻게 처리하는지 ? ⇒ 아파치에서 모듈을 만들어놨다 = 파일업로드 모듈! (jar파일 갖다놓고 제공해주는 서블릿파일업로드, 리퀘
Untitled클라이언트만 깔거니까 위에거이제 마우스 우클릭을 통해Untitledsvn기능을 볼 수 있다!other에 산출물, workspace에 플젝 소스 넣을거임!Untitled파일 만들어준다.Untitled해당 워크스페이스로 이클립스 열기Untitled삭다 UTF
💡 클라이언트와 서버를 이해하고 구별하기 Tier 정적자원의 단점 yes24에서 책을 클릭해 들어가면 그 책에대한 정보가 띄워지고, 또다른 책을 클릭해서들어가면 책은 다른데 보이는 UI가 비슷함! 수만가지의 책이 있지만 UI는 같고 그 안에 들어있는 데이터만
Backend 개발언어 : JAVA SQLFrontend 개발언어 : JS(jQuery) html css클라이언트는 요청을 보내기위해 브라우저를 사용, 주소를 입력해 엔터를 치면 서버로부터 응답데이터가오고 화면이 뜬다. 이때 페이지소스를 보면 html css Js가
Untitled위 경로에서 > startup.batUntitledUntitled새로운 창이 켜진다.크롬 켜서 주소창에 내 IP주소 검색Untitled톰캣이 실행된걸 알 수 있다톰캣 끄기는 shutdown.batserver.xmlUntitled포트가 8080으로 되어있을
서블ㄹ릿 스펙리소스 분류기준웹에서 발생하는 요청을 받고 그에 대한 응답을 생성할 수 있는 어플리케이션의 조건을 모아놓은 명세서HttpServlet은 추상클래스이므로…서블릿 개발단계HttpServlet을 상속받은 소스 정의컴파일(-d) : /WEB-INF/classes(
웹리소스에서 주소를 사용할때 사용 하는… URL!파일 시스템 리소스 : 파일시스템상의 절대경로 (D:\\contents\\cat1.jpg)class path 리소스 : class path 이후의 절대경로 (kr/or/ddit/images/cat1.jpg)web 리소스
컨트롤러에서이렇게 값을 뿌려줬고, vo의 값은 다음과같다vo의 필드로 MAP이 존재한다. 이 MAP을 JSP에서 사용하려고 일단 그 데이터들을 전부 뽑아볼거다. 늘 그랬듯 forEach로!!이렇게 하면 된당 ^-^
결제api를 사용하기위해 주문창에서 결제할 금액을 띄우려는중 문제 발생따라서 원래 계획은 CART테이블에 있는 해당 사용자의 모든 장바구니정보를 가져오려는 것이었으나, 이경우 단건결제로 접속해도 장바구니의 모든게임을 구매해야 하는 문제점이 발생한다즉.. 주문창 서블릿에
구조 SqlMap OrderVO OrderDAO IOrderDao OrderDaoImpl OrderService IOrderService OrderServiceImpl OrderController ListOrderController OrderControl