일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 계산기앱
- 웹
- FileOwner
- MainScheduler
- Xcode
- 계산기앱만들기
- iOS계산기
- 딩동말씀
- 스프링
- AJAX
- iOS배포
- 맥
- 자바스크립트
- 개발기록
- 스위프트
- JavaScript
- customclass
- 앱배포
- Python
- 앱버전구하기
- spring
- subscript
- FLASK
- jQuery
- iOS앱배포
- 파이썬서버
- Xib
- ios
- Swift
- DispatchGroup
- Today
- Total
목록전체 글 (86)
개발하는 뚝딱이

1.2 Network Edge Network structure network edge : hosts : clients and servers P2P [Peer to peer] : 한 peer가 client, server 모두 될 수 있음 servers often in data centers ; 하드웨어라고 생각하기 쉬우나, 그 자체보다는 서비스를 제공하는 부분을 의미 access networks, physical media wired, wireless communication links core network에서 edge들이 어떻게 연결되는가 network core : interconnected routers network of networks Access networks Q. How to connect ..
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..

개발 환경 구축 1. Java 설치 JDK : 개발을 위한 Java Development Kit (개발을 위해서 필요) JRE : Java Runtime Environment / 자바 프로그램을 실행하기 위해서 필요 / JVM이 동작시킬 때 필요한 라이브러리 파일들과 기타 파일을 갖고 있다. JVM의 실행환경을 구현하였다 API : 실제 기능이 구현되어 있음 JVM : interpreter로서 자바 코드를 한 줄씩 읽고 실행시키는 역할 2. 환경변수 설정 javac.exe, java.exe를 다른 디렉토리에서도 실행할 수 있도록 환경변수에 bin경로를 설정한다. 3. 이클립스 (IDE) 다운로드

1-1. 스프링 프레임워크 스프링 프레임워크는 주요 기능으로 DI, AOP, MVC, JDBC 등을 제공한다. DI (Dependency Injection) 의존 주입 AOP (Aspect Oriented Programming) 관점지향 프로그래밍 MVC (Model, View and Controller) JDBC (Java Database Connectivity) 프레임워크는 개발자들이 개발하기 위한 업무를 추상적으로 정리해놓은 틀로, 개발자는 그 안에서 필요한 기능을 구현 1-2 스프링 프레임워크 모듈 스프링 프레임워크에서 제공하고 있는 모듈 spring-core ; 스프링의 핵심인 DI(Dependency Injection)와 IoC(Inversion of Control)를 제공 spring-aop..