Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Young D
PDF, PPTX
4,132 views
유연하게 확장할 수 있는 PHP 웹 개발 이야기
XECon + PHPFest 2014 발표 자료입니다.
Technology
◦
Read more
22
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 105
2
/ 105
3
/ 105
4
/ 105
5
/ 105
6
/ 105
7
/ 105
8
/ 105
9
/ 105
10
/ 105
11
/ 105
12
/ 105
13
/ 105
14
/ 105
15
/ 105
16
/ 105
17
/ 105
18
/ 105
19
/ 105
20
/ 105
21
/ 105
22
/ 105
23
/ 105
24
/ 105
25
/ 105
26
/ 105
27
/ 105
28
/ 105
29
/ 105
30
/ 105
31
/ 105
32
/ 105
33
/ 105
34
/ 105
35
/ 105
36
/ 105
37
/ 105
38
/ 105
39
/ 105
40
/ 105
41
/ 105
42
/ 105
43
/ 105
44
/ 105
45
/ 105
46
/ 105
47
/ 105
48
/ 105
49
/ 105
50
/ 105
51
/ 105
52
/ 105
53
/ 105
54
/ 105
55
/ 105
56
/ 105
57
/ 105
58
/ 105
59
/ 105
60
/ 105
61
/ 105
62
/ 105
63
/ 105
64
/ 105
65
/ 105
66
/ 105
67
/ 105
68
/ 105
69
/ 105
70
/ 105
71
/ 105
72
/ 105
73
/ 105
74
/ 105
75
/ 105
76
/ 105
77
/ 105
78
/ 105
79
/ 105
80
/ 105
81
/ 105
82
/ 105
83
/ 105
84
/ 105
85
/ 105
86
/ 105
87
/ 105
88
/ 105
89
/ 105
90
/ 105
91
/ 105
92
/ 105
93
/ 105
94
/ 105
95
/ 105
96
/ 105
97
/ 105
98
/ 105
99
/ 105
100
/ 105
101
/ 105
102
/ 105
103
/ 105
104
/ 105
105
/ 105
More Related Content
PPTX
[PHPFest 2013] PHP 성능 향상 방법
by
phpkorea
PDF
PHP로 웹개발을 해보자
by
Young Min Shin
PDF
티켓몬스터를 위한 PHP 개발 방법
by
Young D
PDF
초고속 웹사이트 개발을 위한 Codeigniter PHP Framework
by
Inseok Lee
PDF
PHPStorm - tool for php
by
Sungbum Hong
PDF
Envoy 를 이용한 코드 배포 자동화
by
Juwon Kim
PPTX
처음 시작하는 라라벨
by
KwangSeob Jeong
PDF
웹 Front-End 실무 이야기
by
JinKwon Lee
[PHPFest 2013] PHP 성능 향상 방법
by
phpkorea
PHP로 웹개발을 해보자
by
Young Min Shin
티켓몬스터를 위한 PHP 개발 방법
by
Young D
초고속 웹사이트 개발을 위한 Codeigniter PHP Framework
by
Inseok Lee
PHPStorm - tool for php
by
Sungbum Hong
Envoy 를 이용한 코드 배포 자동화
by
Juwon Kim
처음 시작하는 라라벨
by
KwangSeob Jeong
웹 Front-End 실무 이야기
by
JinKwon Lee
What's hot
PPTX
xecon-phpfest2014composer
by
jhyeon1010
PDF
Front-end Development with Ruby on Rails
by
추근 문
PDF
[145]5년간의네이버웹엔진개발삽질기그리고 김효
by
NAVER D2
PDF
『Modern PHP』 - 미리보기
by
복연 이
PDF
Laravel 로 배우는 서버사이드 #1
by
성일 한
PDF
20170813 django api server unit test and remote debugging
by
Jongwon Han
PDF
Python server-101
by
Huey Park
KEY
Meteor 0.3.6 Preview
by
Juntai Park
PPTX
bamboo 로 PHP 프로젝트 지속적인 배포
by
KwangSeob Jeong
PDF
Learning Laravel
by
Hyun-Seok Lee
ODP
Django beginning
by
Woojing Seok
PDF
XECON2014 Laravel 프레임워크 소개
by
Jung soo Ahn
PDF
맛만 보자 Undertow
by
jbugkorea
PDF
파이콘 2017 그만퇴근합시다_이지호
by
Jiho Lee
PDF
Web Framework (웹 프레임워크)
by
Junsu Kim
PDF
실시간으로 안드로이드 프론트엔드 작업하기
by
Haze Lee
PDF
최전방 생존법 - 프론트엔드 개발자로 살아가기
by
Hyeonjin Cho
PDF
파이어베이스 스터디
by
성일 한
PPTX
[124] 하이브리드 앱 개발기 김한솔
by
NAVER D2
xecon-phpfest2014composer
by
jhyeon1010
Front-end Development with Ruby on Rails
by
추근 문
[145]5년간의네이버웹엔진개발삽질기그리고 김효
by
NAVER D2
『Modern PHP』 - 미리보기
by
복연 이
Laravel 로 배우는 서버사이드 #1
by
성일 한
20170813 django api server unit test and remote debugging
by
Jongwon Han
Python server-101
by
Huey Park
Meteor 0.3.6 Preview
by
Juntai Park
bamboo 로 PHP 프로젝트 지속적인 배포
by
KwangSeob Jeong
Learning Laravel
by
Hyun-Seok Lee
Django beginning
by
Woojing Seok
XECON2014 Laravel 프레임워크 소개
by
Jung soo Ahn
맛만 보자 Undertow
by
jbugkorea
파이콘 2017 그만퇴근합시다_이지호
by
Jiho Lee
Web Framework (웹 프레임워크)
by
Junsu Kim
실시간으로 안드로이드 프론트엔드 작업하기
by
Haze Lee
최전방 생존법 - 프론트엔드 개발자로 살아가기
by
Hyeonjin Cho
파이어베이스 스터디
by
성일 한
[124] 하이브리드 앱 개발기 김한솔
by
NAVER D2
Viewers also liked
PDF
한발 앞서 배워보는 Xamarin overview
by
Young D
PDF
PHP로 Slack Bot 만들기
by
Changwan Jun
PDF
ERD를 이용한 DB 모델링
by
Young D
PDF
Vim for php
by
Sol Kim
PPTX
XDebug For php debugging
by
Omid Khosrojerdi
PPTX
DB 설계 과제
by
Dong-Jin Park
PDF
Php 최적화 20140710
by
Eunsik Lyang
PPTX
영화 예매 프로그램 (DB 설계, 프로그램 연동)
by
_ce
PPTX
제 2주차. PHP 기초
by
Yoonwhan Lee
PDF
05_동기화_개요
by
noerror
PDF
Multithread pattern 소개
by
Sunghyouk Bae
PDF
마이크로소프트 Azure 에서 안드로이드 Push 구현과 Data 처리
by
Young D
PPTX
PHP 기초 문법
by
Yoonwhan Lee
PDF
Template method Pattern 살펴보기
by
JinKwon Lee
PDF
php 시작하기
by
Yoonwhan Lee
PPTX
PHP 함수와 제어구조
by
Yoonwhan Lee
PDF
귀찮은 기능, jQuery Library 에 맡겨버리자!
by
KYUNGSUK Cho
PPTX
Logcat과 함께 하는 모바일 웹 디버깅
by
JinKwon Lee
PDF
Modern PHP
by
Changwan Jun
PDF
웹 개발 스터디 01 - PHP
by
Yu Yongwoo
한발 앞서 배워보는 Xamarin overview
by
Young D
PHP로 Slack Bot 만들기
by
Changwan Jun
ERD를 이용한 DB 모델링
by
Young D
Vim for php
by
Sol Kim
XDebug For php debugging
by
Omid Khosrojerdi
DB 설계 과제
by
Dong-Jin Park
Php 최적화 20140710
by
Eunsik Lyang
영화 예매 프로그램 (DB 설계, 프로그램 연동)
by
_ce
제 2주차. PHP 기초
by
Yoonwhan Lee
05_동기화_개요
by
noerror
Multithread pattern 소개
by
Sunghyouk Bae
마이크로소프트 Azure 에서 안드로이드 Push 구현과 Data 처리
by
Young D
PHP 기초 문법
by
Yoonwhan Lee
Template method Pattern 살펴보기
by
JinKwon Lee
php 시작하기
by
Yoonwhan Lee
PHP 함수와 제어구조
by
Yoonwhan Lee
귀찮은 기능, jQuery Library 에 맡겨버리자!
by
KYUNGSUK Cho
Logcat과 함께 하는 모바일 웹 디버깅
by
JinKwon Lee
Modern PHP
by
Changwan Jun
웹 개발 스터디 01 - PHP
by
Yu Yongwoo
Similar to 유연하게 확장할 수 있는 PHP 웹 개발 이야기
PDF
XE 오픈 세미나(2014-02-22) - XE 서버 성능 개선
by
XpressEngine
PDF
XECon + PHPFest 2014 XE 프로젝트 이야기
by
Sol Kim
PDF
build a linux webhosting server
by
정현 윤
PDF
IT 서비스 개발 15년 _ IT service 15 years
by
연지 김
PDF
화성에서 온 개발자, 금성에서 온 기획자
by
Yongho Ha
PPTX
XECon2015 :: [2-1] 정광섭 - 처음 시작하는 laravel
by
XpressEngine
PDF
201803 파이썬 세미나
by
JeongHwan Kim
PDF
2014년 02월 XE세미나 XE서버서능개선
by
Sol Kim
PDF
FCGI, C++로 Restful 서버 개발
by
현승 배
PDF
한국청소년정보과학회 1회 세미나 - RestFul API Basic
by
한국청소년정보과학회
PDF
Slipp 발표 자료 20151212
by
Jinsoo Jung
PDF
CTF WEB Back_END 개발기
by
one_two_12
PPTX
PHP와 함께 한 개발 성장기
by
종훈 박
PDF
JSP 프로그래밍 #01 웹 프로그래밍
by
Myungjin Lee
PDF
서버인프라를지탱하는기술2_1-2
by
HyeonSeok Choi
PPTX
KGC 2016: HTTPS 로 모바일 게임 서버 구축한다는 것 - Korea Games Conference
by
Xionglong Jin
PDF
Introduce php7
by
Jung soo Ahn
PDF
Tdc2013 선배들에게 배우는 server scalability
by
흥배 최
PDF
Php
by
Sukjin Yun
PDF
삶이편해지는_백엔드_개발자_지식.pdf
by
Seung kyoo Park
XE 오픈 세미나(2014-02-22) - XE 서버 성능 개선
by
XpressEngine
XECon + PHPFest 2014 XE 프로젝트 이야기
by
Sol Kim
build a linux webhosting server
by
정현 윤
IT 서비스 개발 15년 _ IT service 15 years
by
연지 김
화성에서 온 개발자, 금성에서 온 기획자
by
Yongho Ha
XECon2015 :: [2-1] 정광섭 - 처음 시작하는 laravel
by
XpressEngine
201803 파이썬 세미나
by
JeongHwan Kim
2014년 02월 XE세미나 XE서버서능개선
by
Sol Kim
FCGI, C++로 Restful 서버 개발
by
현승 배
한국청소년정보과학회 1회 세미나 - RestFul API Basic
by
한국청소년정보과학회
Slipp 발표 자료 20151212
by
Jinsoo Jung
CTF WEB Back_END 개발기
by
one_two_12
PHP와 함께 한 개발 성장기
by
종훈 박
JSP 프로그래밍 #01 웹 프로그래밍
by
Myungjin Lee
서버인프라를지탱하는기술2_1-2
by
HyeonSeok Choi
KGC 2016: HTTPS 로 모바일 게임 서버 구축한다는 것 - Korea Games Conference
by
Xionglong Jin
Introduce php7
by
Jung soo Ahn
Tdc2013 선배들에게 배우는 server scalability
by
흥배 최
Php
by
Sukjin Yun
삶이편해지는_백엔드_개발자_지식.pdf
by
Seung kyoo Park
More from Young D
PDF
HAProxy TCP 모드에서 내부 서버로 Source IP 전달 방법
by
Young D
PDF
Apache JMeter로 웹 성능 테스트 방법
by
Young D
PDF
Microsoft Azure를 통한 Push와 DB 이용방법
by
Young D
PDF
iBeacons가 뭔가
by
Young D
PDF
CentOS 에 MySQL 5.6 설치
by
Young D
PDF
무선 랜으로 파일 전송할 때 왜 무선 마우스 랙이 발생할까
by
Young D
PDF
PHP 개발 생산성을 높여주는 통합 개발 환경 - 이클립스 PDT
by
Young D
PDF
[협업 도구] 위키를 활용한 협업 노하우
by
Young D
PDF
교육용 프로그래밍 언어 Small basic
by
Young D
HAProxy TCP 모드에서 내부 서버로 Source IP 전달 방법
by
Young D
Apache JMeter로 웹 성능 테스트 방법
by
Young D
Microsoft Azure를 통한 Push와 DB 이용방법
by
Young D
iBeacons가 뭔가
by
Young D
CentOS 에 MySQL 5.6 설치
by
Young D
무선 랜으로 파일 전송할 때 왜 무선 마우스 랙이 발생할까
by
Young D
PHP 개발 생산성을 높여주는 통합 개발 환경 - 이클립스 PDT
by
Young D
[협업 도구] 위키를 활용한 협업 노하우
by
Young D
교육용 프로그래밍 언어 Small basic
by
Young D
유연하게 확장할 수 있는 PHP 웹 개발 이야기
1.
유연하게 확장할 수
있는 PHP 웹 개발 이야기 용영환 PHPKorea http://xenonix.com 2014.11.08 Session 1-5 XECon + PHPFest 2014
2.
유연하게 확장한다? 2014.11.08
Session 1-5 XECon + PHPFest 2014
3.
2014.11.08 Session 1-5
XECon + PHPFest 2014 http://sports.donga.com/3/all/20110317/35666621/3
4.
확장이 필요한 경우라면
일하는 사람이 늘었거나 돈 내는 사람이 늘었거나. 2014.11.08 Session 1-5 XECon + PHPFest 2014
5.
일하는 사람만 늘었다면…
미안하다!!! 2014.11.08 Session 1-5 XECon + PHPFest 2014
6.
미안하지만 어찌됐든 일은
해야 한다. 2014.11.08 Session 1-5 XECon + PHPFest 2014
7.
돈 내는 사람이
늘었다면… 2014.11.08 Session 1-5 XECon + PHPFest 2014
8.
서버에 장애가 나도
일단 땡큐여서 미안하다!!! 2014.11.08 Session 1-5 XECon + PHPFest 2014
9.
서비스가 성장함에 따라
유연하게 확장하는 길목을 2014.11.08 Session 1-5 XECon + PHPFest 2014
10.
세 가지로 나눠
보면 인간 + 프로그램 + 시스템 2014.11.08 Session 1-5 XECon + PHPFest 2014
11.
처음부터 다 대응하면
좋겠지만… 2014.11.08 Session 1-5 XECon + PHPFest 2014
12.
다음 대응 단계를
알고 준비하고 있으면 좋을 것 같습니다. 2014.11.08 Session 1-5 XECon + PHPFest 2014
13.
초기 개발자 1명?
2014.11.08 Session 1-5 XECon + PHPFest 2014
14.
그리고 우리는 돈이
없다. 2014.11.08 Session 1-5 XECon + PHPFest 2014
15.
그래서, 가볍게 시작합니다.
서버 1 대 = 웹 + DB 2014.11.08 Session 1-5 XECon + PHPFest 2014
16.
mysql_connect ( “127.0.0.1”
…); 2014.11.08 Session 1-5 XECon + PHPFest 2014
17.
2014.11.08 Session 1-5
XECon + PHPFest 2014 이용자
18.
웹 서버 <분리>
DBMS 2014.11.08 Session 1-5 XECon + PHPFest 2014
19.
2014.11.08 Session 1-5
XECon + PHPFest 2014 웹 서버 DBMS
20.
mysql_connect ( “192.168.0.100”
…); 2014.11.08 Session 1-5 XECon + PHPFest 2014
21.
OPcache 2014.11.08 Session
1-5 XECon + PHPFest 2014
22.
2014.11.08 Session 1-5
XECon + PHPFest 2014 이용자
23.
정적 파일과 동적
파일 분리 2014.11.08 Session 1-5 XECon + PHPFest 2014
24.
function getImgUrl($path) {
return $path; } 2014.11.08 Session 1-5 XECon + PHPFest 2014
25.
<img src=“ <?php
echo getImgUrl(‘/hello.png’) ?> ” /> 2014.11.08 Session 1-5 XECon + PHPFest 2014
26.
2014.11.08 Session 1-5
XECon + PHPFest 2014 웹 서버 DBMS 이미지 웹 서버
27.
function getImgUrl($path) {
return ‘http://img.phpk.org’.$path; } 2014.11.08 Session 1-5 XECon + PHPFest 2014
28.
ob_start( ); 미리
HTML 파일로 생성 2014.11.08 Session 1-5 XECon + PHPFest 2014
29.
2014.11.08 Session 1-5
XECon + PHPFest 2014 이용자
30.
웹 서버 추가
1 + 1 = 2 대 2014.11.08 Session 1-5 XECon + PHPFest 2014
31.
2014.11.08 Session 1-5
XECon + PHPFest 2014 웹 서버 DBMS 웹 서버
32.
이렇게 확장하면 참
좋겠습니다만… 2014.11.08 Session 1-5 XECon + PHPFest 2014
33.
2014.11.08 Session 1-5
XECon + PHPFest 2014 웹 서버 DBMS 웹 서버
34.
2014.11.08 Session 1-5
XECon + PHPFest 2014 웹 서버 DBMS 웹 서버 L4 스위치
35.
2014.11.08 Session 1-5
XECon + PHPFest 2014 웹 서버 DBMS 웹 서버 프록시 서버
36.
2014.11.08 Session 1-5
XECon + PHPFest 2014 이용자
37.
웹 서버 추가
1 + 1 + 1 = 3 대 2014.11.08 Session 1-5 XECon + PHPFest 2014
38.
2014.11.08 Session 1-5
XECon + PHPFest 2014 웹 서버 웹 서버 DBMS 웹 서버 프록시 서버
39.
2014.11.08 Session 1-5
XECon + PHPFest 2014
40.
이제 안정화가 된
것 같으니 개발자를 구해봅니다. 2014.11.08 Session 1-5 XECon + PHPFest 2014
41.
2014.11.08 Session 1-5
XECon + PHPFest 2014 개발자
42.
협업 개발 환경
필요 2014.11.08 Session 1-5 XECon + PHPFest 2014
43.
이슈 트래킹 시스템
소스 저장소, 문서 저장소, 개발 서버, IDE, 소스 리뷰, 통일된 빌드 환경 2014.11.08 Session 1-5 XECon + PHPFest 2014
44.
이슈 트래킹 시스템
JIRA? Mantis? 지금은 그냥 Yobi 2014.11.08 Session 1-5 XECon + PHPFest 2014
45.
소스 저장소 SVN
+ GIT CVS는 요즘 안씁니다. 2014.11.08 Session 1-5 XECon + PHPFest 2014
46.
문서 저장소 Confluence
지금은 그냥 NAS 2014.11.08 Session 1-5 XECon + PHPFest 2014
47.
개발 서버 CentOS
가상머신 or 성능 좋은 개발서버 한대 2014.11.08 Session 1-5 XECon + PHPFest 2014
48.
2014.11.08 Session 1-5
XECon + PHPFest 2014 개발자 PC 개발자 PC 개발자 PC 개발자 PC 개발 서버 개발 서버 개발 서버 개발 서버 가상머신 개발서버
49.
2014.11.08 Session 1-5
XECon + PHPFest 2014 개발 서버 개발자 PC 개발자 PC 개발자 PC 개발자 PC
50.
IDE 이클립스 PDT
2014.11.08 Session 1-5 XECon + PHPFest 2014
51.
장점 : 소스
저장소에서 Checkout 만 받으면 동일한 코드 환경이 유지 2014.11.08 Session 1-5 XECon + PHPFest 2014
52.
통일된 빌드 환경
현재 Ant 조만간 Maven 2014.11.08 Session 1-5 XECon + PHPFest 2014
53.
2014.11.08 Session 1-5
XECon + PHPFest 2014 개발 서버 개발자 PC 개발자 PC 개발자 PC 개발자 PC
54.
빌드 프로그램을 사용하면
PHP 프로젝트를 ZIP 같은 파일로 패키징 할 수 있습니다. 2014.11.08 Session 1-5 XECon + PHPFest 2014
55.
패키징을 하면 배포가
수월하다. 2014.11.08 Session 1-5 XECon + PHPFest 2014
56.
www.php-maven.org 2014.11.08 Session
1-5 XECon + PHPFest 2014
57.
개발자를 뽑았으니 뭔가를
더 만들겠죠. 2014.11.08 Session 1-5 XECon + PHPFest 2014
58.
2014.11.08 Session 1-5
XECon + PHPFest 2014 기능
59.
2014.11.08 Session 1-5
XECon + PHPFest 2014 웹 서버 웹 서버 DBMS 웹 서버
60.
2014.11.08 Session 1-5
XECon + PHPFest 2014 웹 서버 웹 서버 DBMS 웹 서버 DBMS
61.
2014.11.08 Session 1-5
XECon + PHPFest 2014 웹 서버 웹 서버 DBMS 웹 서버 DBMS
62.
라운드 로빈 $db_no
= rand(0,1); mysql_connect ( $db [ $db_no ] ,…); 2014.11.08 Session 1-5 XECon + PHPFest 2014
63.
2014.11.08 Session 1-5
XECon + PHPFest 2014 이용자
64.
2014.11.08 Session 1-5
XECon + PHPFest 2014 웹 서버 웹 서버 DBMS 웹 서버 DBMS 웹 서버 DBMS
65.
2014.11.08 Session 1-5
XECon + PHPFest 2014 웹 서버 웹 서버 DBMS 웹 서버 DBMS 웹 서버 DBMS 프록시 서버
66.
mysql_connect ( “192.168.0.99”
…); 2014.11.08 Session 1-5 XECon + PHPFest 2014
67.
2014.11.08 Session 1-5
XECon + PHPFest 2014
68.
Memcached 같은 메모리
캐시 2014.11.08 Session 1-5 XECon + PHPFest 2014
69.
이용자를 위한 맞춤형
정보가 있다면 2014.11.08 Session 1-5 XECon + PHPFest 2014
70.
로그인을 어떻게 유지할
것인가 2014.11.08 Session 1-5 XECon + PHPFest 2014
71.
방법 1 2014.11.08
Session 1-5 XECon + PHPFest 2014
72.
2014.11.08 Session 1-5
XECon + PHPFest 2014 웹 서버 웹 서버 DBMS 웹 서버 DBMS 웹 서버 DBMS 프록시 서버 세션 DB
73.
방법 2 2014.11.08
Session 1-5 XECon + PHPFest 2014
74.
쿠키를 직접 이용한다.
2014.11.08 Session 1-5 XECon + PHPFest 2014
75.
이용자 서버를 분리
2014.11.08 Session 1-5 XECon + PHPFest 2014
76.
2014.11.08 Session 1-5
XECon + PHPFest 2014 DBMS 웹 서버 프록시 서버 user.phpk.org DBMS
77.
2014.11.08 Session 1-5
XECon + PHPFest 2014 user1 DBMS user2 DBMS
78.
자신의 “이용자 서버”가
어디인지 어떻게 아는가 2014.11.08 Session 1-5 XECon + PHPFest 2014
79.
$_SESSION[“user_server”] = “user1”;
2014.11.08 Session 1-5 XECon + PHPFest 2014
80.
회원들에게 이메일 발송을
해야한다면… 2014.11.08 Session 1-5 XECon + PHPFest 2014
81.
2014.11.08 Session 1-5
XECon + PHPFest 2014 PHP Worker MQ SMTP 비동기
82.
MQ ActiveMQ RabbitMQ
ZeroMQ … 2014.11.08 Session 1-5 XECon + PHPFest 2014
83.
PHP 프로젝트의 기능
분리 2014.11.08 Session 1-5 XECon + PHPFest 2014
84.
PHP 코드에서 컨트롤러를
분리하면 데이터 처리 부분을 분리할 수 있다. 2014.11.08 Session 1-5 XECon + PHPFest 2014
85.
2014.11.08 Session 1-5
XECon + PHPFest 2014
86.
플러그인 방식? 2014.11.08
Session 1-5 XECon + PHPFest 2014
87.
class HelloModule {
} 2014.11.08 Session 1-5 XECon + PHPFest 2014
88.
Interface Module{ public
function run(); } 2014.11.08 Session 1-5 XECon + PHPFest 2014
89.
$moduleList[ ] =
‘HelloModule’; 2014.11.08 Session 1-5 XECon + PHPFest 2014
90.
foreach ( $moduleList
as $module ) $module->run(); 2014.11.08 Session 1-5 XECon + PHPFest 2014
91.
API 방식? 2014.11.08
Session 1-5 XECon + PHPFest 2014
92.
2014.11.08 Session 1-5
XECon + PHPFest 2014 DBMS 웹 서버 프록시 서버 API 웹 서버 JSON
93.
AJAX 방식? 2014.11.08
Session 1-5 XECon + PHPFest 2014
94.
데이터 객체의 분리
2014.11.08 Session 1-5 XECon + PHPFest 2014
95.
class ArticleDAO extends
DB { } 2014.11.08 Session 1-5 XECon + PHPFest 2014
96.
DB 객체가 DB
연결을 담당한다. 2014.11.08 Session 1-5 XECon + PHPFest 2014
97.
이렇게 컨트롤러를 분리하면
테스트가 가능하다. 2014.11.08 Session 1-5 XECon + PHPFest 2014
98.
PHP UnitTest 2014.11.08
Session 1-5 XECon + PHPFest 2014
99.
2014.11.08 Session 1-5
XECon + PHPFest 2014
100.
2014.11.08 Session 1-5
XECon + PHPFest 2014
101.
2014.11.08 Session 1-5
XECon + PHPFest 2014 Front-End PHP Back-End PHP
102.
2014.11.08 Session 1-5
XECon + PHPFest 2014 이용자
103.
2014.11.08 Session 1-5
XECon + PHPFest 2014 웹 서버 Nginx Cache 프록시 서버
104.
2014.11.08 Session 1-5
XECon + PHPFest 2014 웹 서버 FestCGI PHP/Hack 서버 DBMS
105.
2014.11.08 Session 1-5
XECon + PHPFest 2014
Download