전체 글61 [JSP] MVC 패턴 구현 - URI 패턴 참고한 책: 최범균의 JSP 2.3 웹프로그래밍 기초부터 고급까지(최범균 저)chapter 18 MVC 패턴 구현 2.3 설정파일에 커맨드와 클래스의 관계 명시하기책 소스코드: https://github.com/madvirus/jsp23최범균님 블로그: http://javacan.tistory.com/ 앞에서 한 command 패턴 예제2017/03/08 - [프로그래밍/JSP] - [JSP] MVC 패턴 구현 - 커맨드 패턴, 설정 파일 앞에 한 command 패턴에서 조금만 바꾸면 된다. ControllerUsingURI.java 서블릿 추가(ControllerUsingFile 복사해서 쓰자)commandHandlerURI.properties 추가web.xml에 추가 (HelloHandler는 계속 .. 2017. 3. 8. [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. [직무교육과정]Servlet/JSP2 [SK고용디딤돌3기/직무교육과정] Servlet/JSP22017.01.24.화 백명숙 강사님과 함께 합니다! 참고한 책: 최범균의 JSP 2.3 웹프로그래밍 기초부터 중급까지(최범균) 복습 ServletRequest getParameter("name") html form 태그 안에서 넘어온 값 추출 setCharacterEncoding("encoding") 요청데이터 인코딩 getRequestDispatcher("url") 해당 url로 포워딩 하려고 setAttribute("name", obj) request 객체에 저장 getAttribute("name") request에 저장된 값 추출 ServletResponse setContextType(type) 응답데이터 인코딩 getWriter() serv.. 2017. 3. 5. 이전 1 ··· 6 7 8 9 10 11 다음