전체 글
-
[PYTHON] 파이썬 기초문법비전공자 공부일기/:: PYTHON 2019. 9. 10. 18:32
파이썬 기초 문법 -------------------------------------------------------------------- 학원에서 파이썬을 가르쳐주지 않을 것 같길래 내가 혼자 독학해보는 포스팅.. *** 내가 나 편하라고 정리한 내용이므로 자바 또는 다른 언어를 이미 배운 사람이 보면 대강 알 수 있으나 파이썬으로 프로그래밍 공부를 처음 시작하는 사람이 보기엔 불친절한 설명일 수 있음! *** 일단 파이썬이 어떤 언어인지는 >> https://blog.leop0ld.org/posts/python-basic-grammar1/ 여기를 참고해보려고 하고,(아직 정독 안하고 훑어보기만 함) --------------------------------------------------------..
-
[WEB:] XML 파일로 AOP 환경 설정하기비전공자 공부일기/:: WEB & Front-End 2019. 9. 5. 12:53
2019. 09. 05 상속은 is A, 포함은 has A의 관계이다. 횡단관심모듈이 선언된 클래스(Advice)로 Spring Bean 등록\ XML 파일로 AOP 환경 설정하기 aop:pointcut 태그의 속성 중 expression="execution()" 괄호 안에는 execution([접근지정자] 반환형 [패키지명.클래스명.]메소드명(자료형,자료형,...)) 형식으로 작성해준다. [접근지정자]와 [패키지명.클래스명.]은 생략해도 되지만 작성해야할 경우 정확히 입력해준다. 하지만 반환형, 메소드형, (자료형)은 생략할 수 없는 대신, 와일드카드로 간략히 나타낼 수 있다. 다양한 예시>> execution(* *(..)) 일 경우 : 모든 메소드가 대상 execution(* *(int))일 경우 ..
-
[WEB:] AOP와 OOP의 차이비전공자 공부일기/:: WEB & Front-End 2019. 9. 4. 17:12
2019. 09. 04 지금까지 자바는 객체지향 프로그램이라는 말을 많이 들어보았을 것이다. OOP가 바로 지금까지 우리가 잘 알고 있는 [객체지향 프로그램]으로, Object Oriented Programming의 준말이다. 한편 AOP는 Aspect Oriented Programming의 준말로, 한국어로는 [관점지향 프로그램]이라고 한다. 애플리케이션의 핵심적인 기능과 부가적인 기능을 분리해, Aspect라는 모듈로 만들어 설계하고 개발하는 방법이다. 그러나 이 둘은 상반되는 개념이 아니다. 오히려 OOP를 더욱 OOP답게 사용할 수 있도록 하는 게 AOP이다. 기존 포함관계를 사용하던 방식을 상속 방식으로 사용하게 한다. 자기가 모든 기능을 가지고있어야 하는데 기능 갖고 있는 다른 클래스를 포함시..
-
-