|
|
Line 1: |
Line 1: |
− | {{CommentBox|'''No longer supported starting with Corona 1.0.0M9.'''
| |
− | ''--Dennis O'Flynn''
| |
− | }}
| |
− | ----
| |
− | <table border='1' cellpadding='3'>
| |
− | <tr>
| |
− | <td>[http://www.eclipse.org/corona Eclipse Home]</td>
| |
− | <td>[[Corona|Wiki Home]]</td>
| |
− | <td>[[Corona Development|Development]]</td>
| |
− | <td>[[Corona HowTo|How To...]]</td>
| |
− | </tr>
| |
− | </table>
| |
− | ----
| |
− | Corona's server-side environment provides an Eclipse plug-in extension point to define a set of web service endpoints. All extensions of this extension point will be deployed to the Apache Axis2 SOAPProvider when the Corona server environment is started.
| |
| | | |
− | The extension point is ''org.eclipse.corona.webservice'' and is provide by the plugin ''org.eclipse.corona''. The extension point defines the following attributes:
| |
− | <table border='1' cellpadding='3'>
| |
− | <tr>
| |
− | <td><b>Attribute</b></td><td><b>Description</b></td>
| |
− | </tr>
| |
− | <tr>
| |
− | <td>name</td>
| |
− | <td>The symbolic name of the set web service endpoints</td>
| |
− | </tr>
| |
− | <tr>
| |
− | <td>interface_class</td>
| |
− | <td>The name of the Java ''interface'' class that ''defines'' the set of web service endpoints</td>
| |
− | </tr>
| |
− | <tr>
| |
− | <td>implementation_class</td>
| |
− | <td>The name of the Java ''implementation'' class that ''provides'' the set of web service endpoints</td>
| |
− | </tr>
| |
− | <tr>
| |
− | <td>web_context</td>
| |
− | <td>The web application context used to identify where the web services should be deployed.</td>
| |
− | </tr>
| |
− | </table>
| |
− |
| |
− | ===Steps===
| |
− | # Create a plug-in dependency on ''org.eclipse.corona''
| |
− | # Create an extension of the ''org.eclipse.corona.webservice'' extension point
| |
− | # Deploy the plug-in containing the web service extension to the Corona server
| |