1.UnitDetailsList.xhtml: to list (and filter) items you have in your database2.UnitDetailsList.page.xml: config page od the previous, it allows you to define params and other config issues such as role restrictions and page flows3.UnitDetails.xhtml: to view the details of one of the items tou have in your database4.UnitDetails.page.xml: same as 2 but applied to UnitDetails.xhtml5.UnitDetailsEdit.xhtml: to edit and persist a new item in your database6.UnitDetailsEdit.page.xml: same as 2 but applied to UnitDetailsEdit.xhtml7.UnitDeatilsList.xhtml and 8.UnitDetailsList.page.xml: I guess you typed it wrong, aren´t they 1 and 2?

I have to know when the xml files will be processed/called.for example,If I click the UnitDetails List means, It list the items that I've in database.To list these items, what happened, what's the flow to list it.

To do the transaction, I dont know where to put my own methods..If I get the flow means, it'll very helpful..