본문 바로가기

분류 전체보기60

[JSP] MVC 패턴 구현 - 커맨드 패턴, 설정 파일 참고한 책: 최범균의 JSP 2.3 웹프로그래밍 기초부터 고급까지(최범균 저) chapter 18 MVC 패턴 구현 2.3 설정파일에 커맨드와 클래스의 관계 명시하기 책 소스코드: https://github.com/madvirus/jsp23 최범균님 블로그: http://javacan.tistory.com/ 설정 파일을 쓰는 이유? 로직 처리 코드를 컨트롤러 서블릿에서 핸들러 클래스로 옮겼지만, 여전히 컨트롤러 서블릿은 명렁어에 따른 알맞은 처리를 하기 위해 중첩된 if-else 구문을 사용해야 한다. 이 코드는 새로운 명령어가 추가 되면 컨트롤러 서블릿 클래스의 코드를 직접 변경해야하는 단점이 있다. 이 단점의 해결 방법은 의 매핑 정보를 설정파일에 저장하는 것이다. 설정 파일의 한 줄은 '명령어=패키.. 2017. 3. 8.
[JSP]DBCPInit2.java 참고한 책: 최범균의 JSP 2.3 웹 프로그래밍 기초부터 중급까지 chap 17 서블릿 기초 509p 앞에서 쓴 DBCPInit 클래스는 JDBC URL, DB 사용자 정보가 코드에 있기 때문에 DB를 변경하거나 user를 변경해야할 시 코드를 직접 수정해야하는 단점이 있다. 서블릿은 코드를 직접 변경하지 않고 사용할 값을 변경할 수 있는 방법을 제공하는데, 그 방법은 초기화 파라미터를 사용하는 것이다. web.xml의 태그를 이용해서 초기화 파라미터를 전달할 수 있다. ▶web.xml DBCPInit2 jdbc.DBCPInit2 jdbcDriver com.mysql.jdbc.Driver poolName guestbook 1 web.xml 전체소스 example15 index.html index.htm.. 2017. 3. 8.
[JSP] 커넥션 풀 코드는 SK고용디딤돌 백명숙 강사님 예제 참고참고한 책: 최범균의 JSP 2.3 웹프로그래밍 기초부터 중급까지(최범균)chap14. 08 커넥션 풀 415p 개발환경Eclipse Java EE (version: Neon.3)Tomcat v8.0mysql 커넥션 풀이란 데이터베이스와 연결된 커넥션을 미리 만들어서 풀(pool) 속에 저장해 두고 있다가 필요할 때에 커넥션을 풀에서 가져다 쓰고 다시 풀에 반환하는 기법 커넥션 풀의 특징풀 속에 미리 커넥션이 생성되어 있기 때문에 커넥션을 생성하는 데 드는 연결 시간을 줄일 수 있다.커넥션을 계속해서 재사용하기 때문에 생성되는 커넥션 수가 일정하게 유지된다. DBCP를 이용해서 커넥션 풀 사용하기DBCP 관련 jar 파일과 JDBC 드라이저 jar 파일 설치하.. 2017. 3. 7.
참고 사이트 IT 구인 구직https://www.wanted.co.kr/ 온라인 코딩 교육Codecademy : https://www.codecademy.com/learnCodeschool : https://www.codeschool.com/생활코딩: https://opentutorials.org/course/1Codewars : https://www.codewars.com/users/sign_inUdacity : https://www.udacity.com/coursera : https://www.coursera.org/Khan Academy : https://ko.khanacademy.org/이상한 모임 : http://blog.weirdx.io/ 2017. 3. 6.