The layers through J2EE application.

The project is a J2EE application. Agile methodology was applied during the development.
For each user story I implemented through the layers as below. On the other hand that means the system includes these layers:

DB
Domain Object
DAO
DTO
Service
Action
JSP

For example:
  • Edit/Update profile(user story)
Domain Object
    IDMUser
    IDMUserStatus
    Reviewer
    ReviewerStatus
DAO
    IDMUserDAO
    ReviewerDAO
DTO
    IDMUserDTO
Service
    IDMSecurityService
    ReviewerService
Action
    EditUserProfileActioni
    DisplayUserAction
JSP
    RegisterReviewer.jsp
    MaintainUserProfile.jsp


And, as part of development, unit test has been used widely. For the quality reason functional tests should be used as well.

你可能感兴趣的:(DAO,jsp)