49 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			49 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
|  | This is your new Play application | ||
|  | ================================= | ||
|  | 
 | ||
|  | This file will be packaged with your application when using `activator dist`. | ||
|  | 
 | ||
|  | There are several demonstration files available in this template. | ||
|  | 
 | ||
|  | Controllers | ||
|  | =========== | ||
|  | 
 | ||
|  | - HomeController.java: | ||
|  | 
 | ||
|  |   Shows how to handle simple HTTP requests. | ||
|  | 
 | ||
|  | - AsyncController.java: | ||
|  | 
 | ||
|  |   Shows how to do asynchronous programming when handling a request. | ||
|  | 
 | ||
|  | - CountController.java: | ||
|  | 
 | ||
|  |   Shows how to inject a component into a controller and use the component when | ||
|  |   handling requests. | ||
|  | 
 | ||
|  | Components | ||
|  | ========== | ||
|  | 
 | ||
|  | - Module.java: | ||
|  | 
 | ||
|  |   Shows how to use Guice to bind all the components needed by your application. | ||
|  | 
 | ||
|  | - Counter.java: | ||
|  | 
 | ||
|  |   An example of a component that contains state, in this case a simple counter. | ||
|  | 
 | ||
|  | - ApplicationTimer.java: | ||
|  | 
 | ||
|  |   An example of a component that starts when the application starts and stops | ||
|  |   when the application stops. | ||
|  | 
 | ||
|  | Filters | ||
|  | ======= | ||
|  | 
 | ||
|  | - Filters.java: | ||
|  | 
 | ||
|  |   Creates the list of HTTP filters used by your application. | ||
|  | 
 | ||
|  | - ExampleFilter.java | ||
|  | 
 | ||
|  |   A simple filter that adds a header to every response. |