This document lists changes made to the WebModule API.
Fuller descriptions of all changes can be found below (follow links).
Not all deprecations are listed here, assuming that the deprecated APIs continue to essentially work. For a full deprecation list, please consult the Javadoc.
WebFrameworkProvider.extend()
and WebFrameworkProvider.getConfigurationPanel()
WebModule.getJavaSources
WebFrameworkProvider.getServletPath()
These API specification versions may be used to indicate that a module requires a certain API feature in order to function. For example, if you see here a feature you need which is labelled 1.20, your manifest should contain in its main attributes the line:
OpenIDE-Module-Module-Dependencies: org.netbeans.api.web.webmodule > 1.20
WebFrameworkProvider.extend()
and WebFrameworkProvider.getConfigurationPanel()
WebModule.getJavaSources
WebFrameworkProvider.getServletPath()
org.netbeans.modules.web.spi.webmodule.FrameworkConfigurationPanel
WebFrameworkProvider.extend()
and WebFrameworkProvider.getConfigurationPanel()
org.netbeans.modules.web.api.webmodule.RequestParametersQuery
org.netbeans.modules.web.spi.webmodule.RequestParametersQueryImplementation
org.netbeans.modules.web.api.webmodule.URLCookie
org.netbeans.modules.web.spi.webmodule.WebFrameworkProvider
WebFrameworkProvider.extend()
and WebFrameworkProvider.getConfigurationPanel()
WebFrameworkProvider.getServletPath()
org.netbeans.modules.web.api.webmodule.WebFrameworks
org.netbeans.modules.web.api.webmodule.WebModule
WebModule.getJavaSources
org.netbeans.modules.web.spi.webmodule.WebModuleExtender
WebFrameworkProvider.extend()
and WebFrameworkProvider.getConfigurationPanel()
Made the WebModuleAPI public.
WebFrameworkProvider.extend()
and WebFrameworkProvider.getConfigurationPanel()
FrameworkConfigurationPanel
WebFrameworkProvider
WebModuleExtender
; made by: abadea@netbeans.org
Deprecated methods WebFrameworkProvider.extend()
and WebFrameworkProvider.getConfigurationPanel()
.
Class WebConfigurationPanel
has been deprecated too.
Introduced a WebModuleExtender
class and a WebModule.createWebModuleExtender()
method returning it.
This allows for better encapsulation of the web module extending process.
WebModule.getJavaSources
WebModule
; made by: abadea@netbeans.org
Deprecated WebModule.getJavaSources
because its return value is not generic enough.
WebFrameworkProvider.getServletPath()
WebFrameworkProvider
; made by: ppisl@netbeans.org
Added method WebFrameworkProvider.getServletPath()
for obtaining the servlet path for a JSP.
WebFrameworks
WebFrameworkProvider
; made by: ppisl@netbeans.org
There are some frameworks like Struts, JSF, Spring etc., which extend the web applications. This change introduces the concept of a web framework provider to the Web Module API/SPI which allows to implement supporting these frameworks.
org.netbeans.modules.web.api.webmodule.URLCookie
RequestParametersQuery
RequestParametersQueryImplementation
; made by: pbuzek@netbeans.org
Node.Cookie should not be exposed in API. The URLCookie has been replaced with a query pattern with a corresponding SPI.
Built on September 25 2007. | Portions Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.