Inscrivez-vous ou connectez-vous pour rejoindre votre communauté professionnelle.
An application can be build using multiple projects. A workspace, which is used in JDev as shell around an application, can hold multiple projects which can interact.
As you did not tell which kind of application you want to build (web based, thick client) and which technologies you want to use for that, we can't give a better advice. And it would help to know which jdev version do you use.