adsense


Sunday, 29 November 2015

JAVA SERVER FACES FIRST APPLICATION

COMPUTER LANGUAGES HTML,C,C++.JAVA,.NET AND MULTIMEDIA basics and programs click home button



JAVA SERVER FACES FIRST APPLICATION





JSF – First Application 


To create a simple JSF application, we'll use maven-archetype-webapp 
plugin. In example below, We'll create a maven based web application 
project in C:\JSF folder. 

Create Project 


Let's open command console, go the C:\ < JSF directory 
and execute the following mvn command. 

C:\JSF<mvn archetype:create  

-DgroupId=com.tutorialspoint.test  

-DartifactId=helloworld  

-DarchetypeArtifactId=maven-archetype-webapp 

Maven will start processing and will create the complete java web 
application project structure. 

[INFO] Scanning for projects... 
[INFO] Searching repository for plugin with prefix: 'archetype'. 
[INFO] ------------------------------------------------------------- 
[INFO] Building Maven Default Project 
[INFO]    task-segment: [archetype:create] (aggregator-style) 
[INFO] ------------------------------------------------------------- 
[INFO] [archetype:create {execution: default-cli}] 
[INFO] Defaulting package to group ID: com.tutorialspoint.test 
[INFO] artifact org.apache.maven.archetypes:maven-archetype-webapp:  
checking for updates from central 
[INFO] ------------------------------------------------------------- 
[INFO] Using following parameters for creating project  
from Old (1.x) Archetype: maven-archetype-webapp:RELEASE 
[INFO] ------------------------------------------------------------- 

[INFO] Parameter: groupId, Value: com.tutorialspoint.test 
[INFO] Parameter: packageName, Value: com.tutorialspoint.test 
[INFO] Parameter: package, Value: com.tutorialspoint.test 
[INFO] Parameter: artifactId, Value: helloworld 
[INFO] Parameter: basedir, Value: C:\JSF 
[INFO] Parameter: version, Value: 1.0-SNAPSHOT 
[INFO] project created from Old (1.x) Archetype in dir:  
C:\JSF\helloworld 
[INFO] ------------------------------------------------------------- 
[INFO] BUILD SUCCESSFUL 
[INFO] ------------------------------------------------------------- 
[INFO] Total time: 7 seconds 
[INFO] Finished at: Mon Nov 05 16:05:04 IST 2012 
[INFO] Final Memory: 12M/84M 
[INFO] ------------------------------------------------------------- 

Now go to C:/JSF directory. You'll see a java web application project 
created named helloworld (as specified in artifactId). Maven uses a 
standard directory layout as shown below: 
 
Using above example, we can understand following key concepts 



Folder Structure  Description 

helloworld          contains src folder and pom.xml 

src/main/wepapp  contains WEB-INF folder and index.jsp page 

src/main/resources  it contains images/properties files (In above example, 
                        we need to create this structure manually). 



No comments: