JDBC 와 MYSQL 연동하기 5) FrontController 패턴 적용하기

@Controller 와 @RequestMapping 어노테이션을 이용한 FrontController 패턴을 적용해 보았습니다. 적용하기 앞서 FrontController 패키지가 준비 되어 있어야 합니다. github.com/Shane-Park/jspClass/tree/master/alba/alba/src/main/java/kr/or/ddit/mvc 위의 링크에서 해당 패키지 코드들을 다운받을 수 있습니다. web.xml에 해당 컨트롤러를 등록해주어야 합니다. FrontController kr.or.ddit.mvc.FrontController basePackages kr.or.ddit prefix /WEB-INF/views/ suffix .jsp 1 FrontController *.do url-patt..

Programming/JPA ⁄ Spring 2021.04.16
Oracle) ORA-01031: insufficient privileges 해결하기

Error report - ORA-01031: insufficient privileges 01031. 00000 - "insufficient privileges" *Cause: An attempt was made to perform a database operation without the necessary privileges. *Action: Ask your database administrator or designated security administrator to grant you the necessary privileges View를 만들려고 하는데 권한이 없다는 에러로 애를 먹었습니다. 제가 사용자를 만들때 뷰를 만들 수 있는 권한을 주지 않았기 때문이었습니다. 오라클 시스템 계정 (syste..

Data/Oracle 2021.04.16
JDBC 와 MYSQL 연동하기 4) 서블릿으로 출력하기

이번에는 서블릿을 만들어서 MYSQL에서 읽어온 데이터를 브라우저에서 출력해보도록 하겠습니다. shanepark.tistory.com/78 JDBC 와 MYSQL 연동하기 3) 커넥션 팩토리 패턴 적용하기 이제부터는 2) 번에서 했던 코드를 커넥션을 팩토리 패턴을 이용해 받아오도록 해보겠습니다. 코드는 거의 동일한데 커넥션을 받아온다는 것만 다릅니다. 제일 먼저 Resource 소스 폴더에 dbinfo.prop shanepark.tistory.com 위의 3번 예제의 코드를 서블릿으로 만들었습니다. 어노테이션(@WebServlet)을 통한 맵핑은 Servlet 3.0 이후부터 가능합니다. 출력할 내용에 한글이 포함되어 있다면, charset을 설정해주지 않으면 한글이 깨져서 나옵니다. 그외 전체 코드는 ..

Programming/JPA ⁄ Spring 2021.04.16