일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- iOS앱배포
- 딩동말씀
- 웹
- 앱배포
- 스프링
- Python
- 계산기앱
- 앱버전구하기
- 스위프트
- JavaScript
- subscript
- 자바스크립트
- iOS배포
- Swift
- 계산기앱만들기
- jQuery
- AJAX
- MainScheduler
- FileOwner
- FLASK
- iOS계산기
- DispatchGroup
- Xib
- customclass
- 개발기록
- 맥
- 파이썬서버
- ios
- Xcode
- spring
- Today
- Total
목록웹 (14)
개발하는 뚝딱이
생성자를 이용한 의존 객체 주입 public StudentRegisterService(StudentDao studentDao) { this.studentDao = studentDao; } public StudentModifyService(StudentDao studentDao) { this.studentDao = studentDao; } public StudentDeleteService(StudentDao studentDao) { this.studentDao = studentDao; } public StudentSelectService(StudentDao studentDao) { this.studentDao = studentDao; } public StudentAllSelectService(Student..
DI(Dependency Injection)란? ex) 장난감 배터리 일체형 → 배터리가 떨어지면 장난감을 새로 구입해야 한다 배터리 분리형 → 배터리가 떨어지면 배터리만 교체하면 된다 객체를 통해 많은 기능을 구현할 수 있으며, 객체 하나하나마다 프로그램에 엮여 있다. 배터리 분리형 → 배터리라는 객체에 의존함 [의존주입] (배터리를 주입함) ▶ 좀 더 유연성있고 단단한 프로그래밍 /* 배터리 일체형 */ public class ElectronicCarToy { private Battery battery; public ElectronicCarToy() { battery = new NormalBattery(); } } /* 배터리 분리형 */ public class ElectronicRobotToy { ..
스프링 컨테이너 IoC라는 큰 그릇을 만들고, 객체를 IoC에 저장하여 사용할 때마다 빼오는 방식이다. 1. Java파일을 이용하여 프로젝트를 실행하고, 자바 class를 생성한다 TransportationWalk.class public class TransportationWalk { public void move() { System.out.println("도보로 이동합니다"); } } MainClass.class public class MainClass { public static void main(String[] args) { TransportationWalk transportationWalk = new TransportationWalk(); transportationWalk.move(); } } 2..
프로젝트 생성 maven을 이용하여 코딩 → 컴파일 → 빌드 → 실행할 수 있는 스프링 프로젝트 생성 빌드 툴로 maven 이용 프로젝트 생성 groupId : 프로젝트를 생성하는 조직 또는 그룹명. 보통 URL의 역순 artifactId : 버전 정보를 생략한 jar의 이름 pom.xml 작성 스프링 모듈을 사용하기 위해서는 가져와야 하는데, 그것을 pom.xml에서 한다 dependencies → 어떤 모듈에 의존한다 Maven Problems (1 item) - Project configuration is not up-to-date with ... 프로젝트의 JRE라이브러리 버전이 메이븐에 설정되어 있는 버전과 일치하지 않아서 발생한 것이다. 마우스 오른쪽 - Maven - Update Projec..