본문 바로가기

프로그래밍6

스프링 AOP (Annotation 방식과 Pointcut 종류) AOP Annotation 방식 Annotation 시작 전 파일구조 - java : MainClass, LogAop, Student, Worker - resource : appCTX.xml 데이터 클래스 Student.java / Worker.java //////// Student package com.javalec.ex; public class Student { private String name; private int age; private int gradeNum; private int classNum; public void getStudentInfo() { System.out.println("이름 : " + getName()); System.out.println("나이 : " + getAge()).. 2021. 4. 8.
스프링 AOP(자바 방식, Spring XML 방식) 출처 : www.youtube.com/watch?v=y2JkXjOocZ4&list=PLq8wAnVUcTFVUMCKI4CL_EHWW5ykPnL0z ** Annotation 방식은 다음에 따로 정리하겠습니다. AOP란 (Aspect Oriented Programming) 관점 지향 프로그래밍 - 사용자 중심인 객체 지향 프로그래밍에서 좀 더 큰 틀인 관점 지향 프로그래밍이라고 합니다. - 기존엔 사용자가 원하는 업무 기반의 로직에만 관심을 가졌었지만, 사용자의 요구사항말고 이 요구사항을 수반하기 위해 코드들을 작성하다보니 그 외의 코드가 들어가게 됨을 느낍니다. (개발자/관리자가 프로그램을 구현하기 위해서든 테스트하기 위해서든 필요한 코드들이 존재하게 됨.) - 사용자 관점으로 봤떤것이 지금까지 객체지향으로.. 2021. 4. 8.
SQL Developer 사용법과 hr 계정 접속 SQL Developer를 시작하기전 기본 계정인 hr을 사용하기 위해 아래와 같은 단계를 거치겠습니다. - CMD창을 키고 sqlplus를 입력합니다. - 아래와 같이 입력하여 관리자 아이디로 접속합니다. user-name : system password : **** (오라클 설치시 설정한 비밀번호) - hr계정이란 오라클에서 기본적으로 제공해주는 학습용 계정인데, hr 계정을 사용하기 위해서 락을 풀어줘야 합니다. - hr 계정 잠금 해제하기 시작. - show400035.tistory.com/95 (오라클 계정 생성 시 관리자 계정으로 로그인) - 기존 포스팅과 같이 관리자 계정을 사용해야 합니다. 먼저 sql 을 사용하기 위해 "sqlplus"를 입력한다음 관리자 계정이름과 비밀번호를 입력합니다... 2021. 3. 12.
JSP pageContext(page Scope)에 대하여 (request도..) Scope : show400035.tistory.com/87?category=983639 - 여기서 보다시피 라는것을 알 수 있다. 즉, " - page : 하나의 JSP 페이지에서만 사용 " 에서만 가능하다. - page 스코프는 하나의 jsp 페이지만 사용 가능하므로 pageScope에서 받은 값을 출력할 수 없다. 이미 전 페이지에서 끝났기 때문이다. - request.getParameter로 끌어올 수 있긴하지만 굳이 pageContext(pageScope)에 사용해서 쓸 필요는 없다고 생각한다. - pageContext 를 한 jsp페이지 내에서 받고 출력하기 request.setAttribute에 대해... ++ 추가적으로 request는 왜 값이 안불러질까라는 의문이 들었다. - 지금까지 한.. 2021. 3. 10.