. . . "And also in that talking more specific, which framework such as in java you can use struts, ejb etc. also i want to know which database on what criteria selected?" .