This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 123532

Summary: Optimize BeanInfo Lookup
Product: obsolete Reporter: Mark Dey <markdey>
Component: visualwebAssignee: _ sandipchitale <sandipchitale>
Status: RESOLVED FIXED    
Severity: blocker CC: deva, quynguyen
Priority: P2 Keywords: PERFORMANCE
Version: 6.x   
Hardware: All   
OS: All   
URL: http://wiki.netbeans.org/wiki/view/OptimizingBeanInfoLookup
Issue Type: DEFECT Exception Reporter:
Bug Depends on:    
Bug Blocks: 116936    

Description Mark Dey 2007-12-06 05:22:32 UTC
See: http://wiki.netbeans.org/wiki/view/OptimizingBeanInfoLookup

Currently VW (Insync) uses the VW Project's compile classpath entries as the basis for building the design time URL Classloader. 

Instead of using the whole compile time class path of the project as the basis for design time Class loader class path only use:
all the component libraries
classpath volume
visual-web-designtime volume
all the theme libraries
classpath volume
Comment 1 _ sandipchitale 2008-01-05 01:52:30 UTC
I have started the prototype work. There is an issue with the EJB and WebServices designtime jars because in these two
cases Complibs are not used. Instead the jars are added to the project classpath as archive references.
Comment 2 _ sandipchitale 2008-01-15 00:31:54 UTC
I am in the process of testing the changes for Webservices and EJBs.
Comment 3 _ sandipchitale 2008-01-15 20:22:46 UTC
Implemented.

Insync now uses a shortened designtime classpath. 

Checking in nbproject/project.xml;
/cvs/visualweb/classloaderprovider/j2ee15/nbproject/project.xml,v  <--  project.xml
new revision: 1.12; previous revision: 1.11
done
Checking in src/org/netbeans/modules/visualweb/insync/ModelSet.java;
/cvs/visualweb/insync/src/org/netbeans/modules/visualweb/insync/ModelSet.java,v  <--  ModelSet.java
new revision: 1.21; previous revision: 1.20
done