WebADE Version 04_03_00

The WebADE is a Java-based J2EE application development framework which aides in delivering common services required by corporate applications.

See:
          Description

Packages
ca.bc.gov.webade The core WebADE API allows the developer to perform user searching, user information and permissions lookups (for users other than the current session user), and provides access to the application's configured WebADE-managed connection pools and extensions.
ca.bc.gov.webade.config  
ca.bc.gov.webade.database  
ca.bc.gov.webade.datastore  
ca.bc.gov.webade.dbpool This package contains the WebADE connection pooling API, which wraps the java.sql API, allowing for enhanced logging and connection handling for WebADE applications.
ca.bc.gov.webade.dbpool.oracle  
ca.bc.gov.webade.http This package contains older (but still functional) web application utility classes for the WebADE API, including the main class of interest to web application developers: HttpRequestUtils.
ca.bc.gov.webade.j2ee This package contains the J2EE-related WebADE classes and methods, allowing the web application to manage (and the developer to retrieve) the permissions and information for the user associated with the session tied to the current HTTP request.
ca.bc.gov.webade.management  
ca.bc.gov.webade.preferences This packages defines the WebADE Preferences API, used to retrieve preferences from the WebADE database for application, user, extensions, global, and internal WebADE preferences.
ca.bc.gov.webade.preferences.util  
ca.bc.gov.webade.security  
ca.bc.gov.webade.tags  
ca.bc.gov.webade.tags.beans  
ca.bc.gov.webade.user  
ca.bc.gov.webade.user.provider  
ca.bc.gov.webade.user.provider.capws  
ca.bc.gov.webade.user.provider.capws.v4  
ca.bc.gov.webade.user.provider.capws.v8  
ca.bc.gov.webade.user.provider.legacy  
ca.bc.gov.webade.user.search  
ca.bc.gov.webade.user.security.enterprise  
ca.bc.gov.webade.user.service  
ca.bc.gov.webade.validation  

 

The WebADE is a Java-based J2EE application development framework which aides in delivering common services required by corporate applications. It provides functionality for:

WebADE provides several advantages to application development, such as presenting simplified APIs for more complex frameworks and providing a common framework for web development that is more tailored to the types of applications that are desired by and for various provincial ministries. Because the WebADE abstracts the actual implementation of these frameworks, there is also the added benefit of being able to upgrade or even swap these underlying frameworks without impacting existing WebADE applications. As the WebADE changes and introduces new functionality, maintaining backwards-compatibility is a high priority, and sometimes even new functionality (such as improved connection pooling or application monitoring) can be introduced into existing applications without requiring any code change at all.

As the WebADE contains a number of components, as well as a larger number of packages, if you are new to the WebADE API, please review the following package documentation for the relevant component: