we know J2EE is a system framework
but Is there any business framework for us to
build our business application rapidly ?
such as E-commence
If I understand your query properly then you are tying to find a framework, architecture, design for your business level application needs. Something more like Portal template provided by many IDE's. Or kind of Single Document Interface, Multiple Document Interface or Installation Wizard kind of solution.
These are very general kind of wizards or framework that help you write very standard and common kind of business needs. Where as in J2EE space, generally applications are heavily dependant on the domain of business, something which have very specific screens, control logic and persistence layer (Expressing domain specific entity relationship).
The best solution for this will be to draw module level use case and later find the interfaces required with modules. Once you are ready with your module level diagrams, try to find out the class interaction and later look for suitable patterns for your implementation. (Which you will find on this site itself in patterns section)
Patterns will solve lot of problems related to business related application behavior. Secondly check
these sites have lot of open source frameworks which are targeted to solve very common problems with very abstract point of view.
There is a possibility you might adapt jakarta framwork and later customize it for your own needs.
hi. my name is m.mousavi.I `m J2ee Architecture.I deploy sevral J2ee project with jsf and struts. I want to give you new powerful j2ee framework toname shine. when I searching for a powerful j2ee frame work fore use insted of struts and jsf, I see a document about a j2ee frame work with name shine framework. when I see a simple helloword sample with it, I think I find apowerful framework for replace it insted of shine. but I can not trust it in that time.because it`s new and I can not finde more document about it.but after 1 week when I searchin about shine I see sevral document about shine that writen with shine framework`s support team. that is unblivable. when I read shine `s learning samples, and deploy thats sample,I enjoy. because when I work with it , I understand shine is very powerful (as a sample when I work with ajax in shine, I understand working with ajax in shine is very easy,create a connection and work with data bases with jdbc and hibernate is easy and strong in shine and ...) my friend my discribtion is not show ,shine frame work`s power. you must test shine frameworks yourself and work with it for understand shine `s power. test it for one time and be shine framework`s user for always like me. for finde documents about shine(shine`s learning document) visit this links: http://groups.google.com/group/j2sos or www.j2sos.org in technical forum and for download shine framework you must visit sourceforge.net in this link: http://sourceforge.net/projects/shine-app/ for connect to shine`s support team for support you and your project you can go to the : www.j2sos.org good luck and enjoy than shine framework.