The potential benefits of component-based software development include greater code reuse, fewer defects, and reduced maintenance cost and effort. Combined with proper up-front planning by senior members of the technical team, this tool can help developers realize these potential benefits. It presents programmers with a component paradigm that encompasses all of these Java technologies and allows them to graphically assemble applications. In this dream, developers assemble powerful applications from prebuilt, pretested components.
Development happens faster, introduces fewer bugs, and produces better software.
WebGain Application Composer, the development tool previously known as Spin, attempts to make this dream a reality. And it does a better job than you might expect for a 1.0 release. However, its lack of Swing user interface support and failure to integrate with source-code control software limited it to a score of Good. A bundle of features Rather than provide a proprietary toolkit and framework and ask developers to build applications with it, Application Composer starts with standards-based technologies such as Java, JavaBeans, Servlets, JSPs, and EJBs. Application Composer solves the difficult problem of integrating components built with these technologies by introducing an assembly process based on the notions of behaviors and events.