I am in the process of crteating a J2EE framework for building collaborative applications such as: Social Bookmarking, Social Networking,
Media Sharing, Collaborative workspaces.
I request help mainly in identifying the layers and J2EE components for each layer. As an example ConnectionPooling for Db access, Logging.
The components will be generic so that can be used by all applictaions.
I am planning to use Struts for presentation and no framework as such as Business layer.
I need help in identifying the J2EE components in a framework that will be required. Any help in this regard will be greatly appreciated.