Following on from the high level overview in Figure 1.3
shown earlier, Figure 1.4 gives a good overview of all the components within the framework.
Core:
Zend_Controller
Zend_View
Zend_Db
Zend_Config
Zend_Filter & Zend_Validate
Zend_Registry
Authentication and Access:
Zend_Acl
Zend_Auth
Zend_Session
Internationalization:
Zend_Date
Zend_Locale
Zend_Measure
Http:
Zend_Http_Client
Zend_Http_Server
Zend_Uri
Inter-application communication:
Zend_Json
Zend_XmlRpc
Zend_Soap
Zend_Rest
Web Services:
Zend_Feed
Zend_Gdata
Zend_Service_Amazon
Zend_Service_Flickr
Zend_Service_Yahoo
Advanced:
Zend_Cache
Zend_Search
Zend_Pdf
Zend_Mail/Zend_Mime
Misc!
Zend_Measure
Figure 1.4: The Zend Framework contains lots of components that cover everything required to build an enterprise application.
Each section of the framework consists of a number of components, which is usually the name of the main
class too. For example, Zend_View is the concrete view class used by applications. Each component also
contains a number of other classes too that are not listed in Figure 1.4. The classes that are actually used within
your application are discussed as we go through the book and learn about each component.
The Core Components
The core components provide a full-features Model-View-Controller (MVC) system for building applications
that separate out the view templates from the business logic and controller files.
Pages:
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