일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 앱강종
- svn체크아웃
- Android10
- retrieveExplicitStyle
- 안드로이드apk변환
- 디바이스ID
- 안드로이드 로그캣
- aab파일apk변환
- 고유식별자
- BottomNavigation
- 안드로이드
- lottieAnimation
- 안드로이드aab변환
- Opacity Hex
- 바텀네비게이션
- 투명도 hex값
- bottomNavigation animation
- Android OS 10
- Bluetooth 스캔
- Android Bluetooth
- 앱강종현상
- 안드로이드 디버깅툴
- 로그캣 색상변경
- apk변환
- Android
- 로띠애니메이션
- targetSDK29
- target29
- 로그캣 색상지정
- 바텀네비
- Today
- Total
공부하는 다락방
스프링 IoC(제어의역전) - IoC(Inversion of Control - 제어의 역전)란?간단하게 말하여 프로그램의 제어 흐름 구조가 바뀌는 것이다.일반적으로, main() 같은 프로그램이 시작되는 지점에서 다음에 사용할 오브젝트를 결정, 생성하고, 만들어진 오브젝트 내의 메소드를 호출하는 작업을 반복한다. 이런 구조에서 각 오브젝트느 프로그램 흐름을 결정하거나 사용할 오브젝트를 구성하는 작업에 능동적으로 참여한다.즉, 모든 종류의 작업을 사용하는 쪽에서 제어하는 구조이다. 이에 반하여 IoC는 제어 흐름의 개념을 거꾸로 뒤집는다. 오브젝트는 자신이 사용할 오브젝트를 스스로 생성하거나 선택하지 않는다. 그리고 자신이 어떻게 만들어지고 어디서 사용되는지 알 수 없다. 모든 제어 권한을 자신이 아닌 다..
1. http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=FrontPage2. 다운로드 페이지에서 AmaterasERD, AmaterasUML 을 다운ERD - net.java.amaters.db_1.0.9.jarUML - AmatersUML_1.3.4.zip 3. UML의 압축파일을 풀면 파일 3개 존재. net.java.amateras.umleditor.java_1.3.4.jarnet.java.amateras.umleditor_1.3.4.jarnet.java.amateras.xstream_1.3.4.jar 4. ERD , UML jar 파일 4개를 eclipse\plugins에 그대로 복사해 넣는다.
# abstract : 추상화 # abstract 메서드 - 메서드의 내용부가 정의 되지 않은 형태로 모델 개념의 메서드 - 반드시 오버라이딩 되어야 사용 가능 * 순수 디자인 목적은 아니지만 디자인을 어느 정도 가능하게 해줌. ex) public abstract void aaa(); => 다른 메서드와 다르게 세미콜론으로 끝내줌. 내용정의부가 없음. # abstract 클래스 - abstract 메서드를 포함하고 있는 클래스로 다형성 표현으로 사용 - 객체를 발생시킬 수 없는 것을 제외하면 일반 클래스와 동일 * abstract 클래스를 사용할 때는 항상 abstract 메서드를 사용해야함. 자바에서의 규칙임. ===================================================..