Boot execution sequence for iOS programs appdelegate and Uiviewcontroller life cycleThe status switch for iOS apps is important, and uiviewcontroler is especially important for the MVC model of iOS, which is basically inherited from him.First, the boot execution order of iOS programs1 Entrance to the programEnter the main function and set the agent appdelegate called function2 program completed loading-[app
The Viewcontroller life cycle includes:InitializeViewdidloadViewwillappearViewdidappearViewwilldisappearViewdiddisappearViewdidunloadDisposeFor application, each phase of the Viewcontroller corresponds to a method, and iOS calls the corresponding method at the appropriate time, so we can add the corresponding code to each method to do what we want to do. It should be noted that these methods are for Viewcon
. Componentwillmount
A life cycle function that is called back before the component (render) is loaded. Render
This approach is like the OnCreate method in an activity in Android, where the layout is loaded.One place to note is that the return is written with an XML and can only have one top-level elementUse the following:
Correct wording
render () {return
(
Componentdidmount
This method is called
, we have to change the ASPX page and the code file). The events for all controls in VS2005 are defined in the ASPX page. So the event delegate and control variable in the code file will be cleared, which is more convenient than the previous VS2003.
The life cycle of a page
It is important to understand every request in the
used to modify the state. React Call this function of the parent component before calling this function of the child component
Render ()
Begins a component render function, returning a virtual DOM with only one root node. The state of the modified component cannot be synchronized in this function.
Componentdidmount ()
After render rendering, the notification component has been loaded to completion. React calls this function of the subassembly before calling the parent compon
The servlet is run in a servlet container and its lifecycle is managed by the container. The life cycle of the servlet is represented by the Init (), Servce (), and Destory () methods in the Javax.servlet.Servlet interface.1, loading and instantiationThe servlet container is responsible for loading and instantiating the servlet when the container starts or detects in the container that the servlet is needed
the hierarchy tree. WhenActivityis activated and the focus is received, the system notifiesActivityand the root node is asked to compute and draw the tree, and the root node requests its child nodes to draw themselves. On each tree.ViewGroupThe node is responsible for drawing its child nodes.ViewGroupIt calculates its effective space, layouts all the child display objects, and eventually calls all of the child display objectsDraw ()method to draw the display object. Each child display object ca
One, the life cycle of the thread and five kinds of basic statesFor the life cycle of the threads in Java, first look at this more classic diagram:Basically includes all the important knowledge points of multithreading in Java. Mastered the knowledge points in Java, multithreading is basically mastered. Mainly include:
that we configured in Web. XML is stored in the ServletConfig;If we do not configure this parameter, it has the default value: Web-inf/${servletname}-servlet.xml, Variable ${servletname} is the ' Servlet-name ' configured in XML;Getservletconfig ();The Getservletconfig method is used to obtain servletconfig;Service (ServletRequest req, servletresponse res);The service method is used to process a request, and each access will be executed once, and the
Life Cycle of PHP
In a common webserver environment, you cannot start the PHP interpreter directly; Typically, you start Apache or other webserver, and they load the script that the PHP process needs to handle (the requested. PHP document).
Everything starts from SAPI.
Although it may look different, the CLI behaves in the same way as the web. Typing the PHP command at the command line will start command
The servlet life cycle is divided into three phases:1, Initialize phase call init () method2, call the service () method in response to the customer request phase3, Terminate phase call Destroy () methodServlet initialization phase:The servlet container loads the servlet at the following times:The 1,servlet container starts automatically when certain servlets are
6,servlet's explanation6.1Servlet life cycle, inheriting HttpServletInit method (Initialize servlet) can do some initialization work in the futureService method (processing request)There is generally no need to rewrite the service method,The servlet will, depending on how it is requested,Calling the corresponding methodGet re
for page output (such as Resonse.write)
The server--> is similar to the server object in ASP, by which you can obtain information about the service side (such as Server.MapPath)
Session--> similar to the Session object in ASP
User--> is used to obtain the security information associated with the authentication
From the above properties can be found: many in fact in the ASP era has been used, only context,modules,user these three are asp.net new
In addition to having several attributes of "
In my previous study notes discussed Viewcontroller, after so long, to it also has a new understanding and experience, Viewcontroller is we in the development process encountered the most friends, today to have a good understanding of it. Viewcontroller is the c,viewcontroller of the MVC pattern in iOS development is the controller,viewcontroller responsibility of the view, which mainly includes managing the load display and uninstallation of each vie
Each iphone program contains a unique UIApplication object that manages the entire lifecycle of the program, starting with the loading of the first display interface, and listening to system events, program events, and the execution of the entire program.int main (int argc, char *argv[]) {NSAutoreleasePool * Pool = [[NSAutoreleasePool alloc] init];int retVal = Uiapplicationmain (argc, argv, nil, nil);[Pool release];return retVal;}In the main function, the second line of code UI application Main
Life cycle OrderN (void) Loadview load memory(void) Viewdidload loading complete(void) Viewwillappear: (BOOL) animated page will be rendered to the screen(void) Viewdidappear: (BOOL) animated page has been rendered(void) Viewwilldisappear: (BOOL) animated page will disappear6-(void) Viewdiddisappear: (BOOL) animated page has disappeared7-(void) didreceivememorywarning memory tensionDelete Storyboard, Viewco
, and cuts back to the app), primarily for apps that initialize some important data structures at startup, such as initializing UIWindow , setting some properties, Add to Window rootViewController .
View Controller ObjectView ControllerOne view property is the root viewin the view hierarchy, and you can add sub-view to build complex View;controller some viewDidLoad , viewWillAppear and so on, to manage the view's life
Javax.servlet.http.HttpServletL Carbon doget () and dopos () T methodconfiguring the Web. XML File1.1.1.1A detailed description of the Servlet 's execution process 1.1.1.2Request GET request Parameters ( Master)1.1.2 Request receive parameter 1.1.2.1 request parameters for receiving requests Overview Request parameter
One, the servlet life cycle is divided into three stages:1. Initialize phase call init () method2. Call the Service () method in response to customer request phase3. Call the Destroy () method in the termination phaseAfter the servlet is loaded, the servlet container creates a servlet instance and invokes the servlet's init () method for initialization.Theinit ()
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.