젠드 프레임워크 목차 젠드 프레임워크의 구성 요소 설치 같이 보기 각주 외부 링크 둘러보기 메뉴framework.zend.com“Archives”“zendframework/zendframework”“Introduction to Zend Framework”원본 문서“PHP 5 Tutorial”“Zend Framework - About”“Travis CI”“Model–view–controller”“Router (computing)”“Documentation for the ZF components”젠드 프레임워크eheh7607039-6
앤디 거트먼즈라스무스 러도프지브 수라스키HHVMHPHPc패럿Phalanger프로젝트 제로Quercus젠드 엔진BehatPHPUnitPHP 유닛 테스팅 프레임워크라임심포니AptanaCodelobster이클립스 PDT넷빈즈PHPEditPhpStormRadPHP젠드 스튜디오CppCMSWtCFWheels콜드박스 플랫폼콜드스프링퓨즈박스Mach-II모델-글루Vibe.dAppFuseFlexiveGrailsGWTICEfacesItsNat자바서버 페이스JHipsterJspxJWtOpenXava플레이Reasonable Server Faces리모트 애플리케이션 플랫폼RIFESeam스프링Stripes스트럿츠TapestryVaadinVert.xWebWorkWicket웨이브메이커ZK카탈리스트댄서메이슨메이폴모졸리셔스WebGUIBlueBreamCherryPy장고플라스크GrokNevowPyjsPylonsPyramidQuixoteTACTIC토네이도TurboGearsweb2pyWebwareZope 2리프트플레이Scalatra애플리케이션 익스프레스PL/SQLGrails그루비케플러루아OpenACSTcl피닉스ElixirSproutCore자바스크립트루비Yaws얼랑
BSD 라이선스 소프트웨어웹 애플리케이션 프레임워크자유 라이브러리
PHP오픈 소스객체 지향웹 프레임워크BSD 허가서PHPPHPUnit모델 뷰 컨트롤러(MVC)라우터URL컴포저
젠드 프레임워크
둘러보기로 가기
검색하러 가기
개발자 | 젠드 테크놀로지스 |
---|---|
발표일 | 2006년 3월 3일(2006-03-03)[1] |
최근 버전 | 3.0.0[2] / 2016년 6월 28일(2016-06-28) |
프로그래밍 언어 | PHP |
운영 체제 | 크로스 플랫폼 |
라이선스 | BSD 허가서 |
웹사이트 | framework.zend.com |
젠드 프레임워크(Zend Framework, ZF)는 PHP로 구현된 오픈 소스 객체 지향 웹 프레임워크이며 BSD 허가서로 배포된다.[3] 이 프레임워크는 기본적으로 프로페셔널 PHP[4] 기반 패키지들을 한데 모아놓은 것이다.[5]
이 프레임워크는 패키지 저장소 관리자의 일부로서 컴포저를 사용함으로써 다양한 패키지를 사용한다. 그 중에는 모든 패키지를 테스트하기 위한 PHPUnit, 지속적인 통합 서비스를 위한 Travis CI가 있다[6]. 젠드 프레임워크는 사용자에게 모델 뷰 컨트롤러(MVC) 및[7] 프론트 컨트롤러 솔루션을 제공한다.[8] 젠드 프레임워크의 MVC 구현체에는 5가지 주요 영역이 있다. 라우터[9], 디스패처 기능(URL로부터의 데이터를 기반으로 어느 컨트롤러를 실행할지를 결정), 컨트롤러 기능, 모델, 뷰(마지막 웹페이지를 개발하고 만들기 위함).[5]
목차
1 젠드 프레임워크의 구성 요소
2 설치
3 같이 보기
4 각주
5 외부 링크
젠드 프레임워크의 구성 요소
젠드 프레임워크의 구성 요소는 다음과 같다[10]:
Authentication |
Barcode |
Cache |
Captcha |
Code |
Component Installer |
Config |
Config Aggregator |
Console |
Crypt |
DB |
Debug |
DI |
Diactoros |
DOM |
Escaper |
EventManager |
Expressive |
Feed |
File |
Filter |
Form |
HAL for PSR-7 |
HTTP |
Hydrator |
InputFilter |
Internationalization |
JSON |
JSON-RPC Server |
LDAP |
Loader |
Log |
Mail |
Math |
Memory |
MIME |
Module Manager |
MVC |
MVC-Console integration |
MVC-i18n integration |
fileprg() plugin |
flashmessenger() plugin |
identity() plugin |
prg() plugin |
Navigation |
Paginator |
ACL |
RBAC |
Problem Details |
ProgressBar |
PSR-7 Bridge |
Router |
Serializer |
Server |
ServiceManager |
ServiceManager-Di integration |
Session |
SOAP |
Stdlib |
Stratigility |
Tag |
Test |
Text |
URI |
Validator |
View |
XML-RPC |
XML2JSON |
설치
공식적으로 지원되는 설치 방식은 컴포저 패키지 관리자를 사용하는 것이다.
젠드 프레임워크는 61개 구성 요소를 포함하는 meta-package를 제공하지만 권장되는 방법은 필요한 구성 요소들을 일일이 설치하는 것이다. 컴포저는 추가적인 모든 의존성을 해결하고 설치해준다.
이를테면, MVC 패키지가 필요하다면 다음의 명령어로 설치할 수 있다:
$ composer require zendframework/zend-mvc
전체 구성 요소 목록은 젠드 프레임워크 설명서에서 볼 수 있다.[10].
같이 보기
- BSD 허가서
각주
↑ “Archives”. 《Zend Framework》. 2013년 5월 1일에 확인함.
↑ “zendframework/zendframework”. 《GitHub》. 2017년 5월 17일에 확인함.
↑ “Introduction to Zend Framework”. 《ZF Programmer's Reference Guide》. 2009년 2월 11일에 원본 문서에서 보존된 문서. 2009년 2월 12일에 확인함.
↑ “PHP 5 Tutorial”. 《www.w3schools.com》 (영어). 2017년 2월 20일에 확인함.
↑ 가나 Company, Zend, a Rogue Wave. “Zend Framework - About”. 《framework.zend.com》. 2017년 2월 5일에 확인함.
↑ “Travis CI”. 《Wikipedia》 (영어). 2017년 1월 19일.
↑ “Model–view–controller”. 《Wikipedia》 (영어). 2017년 2월 18일.
↑ Supaartagorn, C. (2011). PHP Framework for database management based on MVC pattern. International Journal of Computer Science & Information Technology (IJCSIT), 3(2), 251-258.
↑ “Router (computing)”. 《Wikipedia》 (영어). 2017년 2월 19일.
↑ 가나 “Documentation for the ZF components”.
외부 링크
젠드 프레임워크 - 공식 웹사이트
분류:
- BSD 라이선스 소프트웨어
- 웹 애플리케이션 프레임워크
- 자유 라이브러리
(RLQ=window.RLQ||[]).push(function()mw.config.set("wgPageParseReport":"limitreport":"cputime":"0.372","walltime":"0.744","ppvisitednodes":"value":1722,"limit":1000000,"ppgeneratednodes":"value":0,"limit":1500000,"postexpandincludesize":"value":64473,"limit":2097152,"templateargumentsize":"value":2854,"limit":2097152,"expansiondepth":"value":22,"limit":40,"expensivefunctioncount":"value":0,"limit":500,"unstrip-depth":"value":0,"limit":20,"unstrip-size":"value":9595,"limit":5000000,"entityaccesscount":"value":1,"limit":400,"timingprofile":["100.00% 646.405 1 -total"," 21.28% 137.533 1 틀:각주"," 18.15% 117.351 1 틀:전거_통제"," 15.26% 98.622 1 틀:소프트웨어_정보"," 14.97% 96.779 6 틀:웹_인용"," 10.39% 67.178 16 틀:정보상자_선택칸"," 6.45% 41.688 2 틀:둘러보기_상자"," 5.54% 35.792 1 틀:PHP"," 5.53% 35.764 2 틀:시작_날짜와_나이"," 3.97% 25.688 2 틀:이전_시간"],"scribunto":"limitreport-timeusage":"value":"0.143","limit":"10.000","limitreport-memusage":"value":3947435,"limit":52428800,"cachereport":"origin":"mw1319","timestamp":"20190728115151","ttl":2592000,"transientcontent":false););"@context":"https://schema.org","@type":"Article","name":"uc820ub4dc ud504ub808uc784uc6ccud06c","url":"https://ko.wikipedia.org/wiki/%EC%A0%A0%EB%93%9C_%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC","sameAs":"http://www.wikidata.org/entity/Q189475","mainEntity":"http://www.wikidata.org/entity/Q189475","author":"@type":"Organization","name":"uc704ud0a4ubbf8ub514uc5b4 ud504ub85cuc81dud2b8 uae30uc5ecuc790","publisher":"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":"@type":"ImageObject","url":"https://www.wikimedia.org/static/images/wmf-hor-googpub.png","datePublished":"2019-01-25T14:59:03Z","dateModified":"2019-06-12T02:31:48Z"(RLQ=window.RLQ||[]).push(function()mw.config.set("wgBackendResponseTime":188,"wgHostname":"mw1243"););