adsense


Showing posts with label JAVA SERVER FACES FIRST APPLICATION PAGE 17. Show all posts
Showing posts with label JAVA SERVER FACES FIRST APPLICATION PAGE 17. Show all posts

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).