Index.jsp Sample
This topic inludes the source code for the Index.jsp Sample.
Sample Location
This sample is located in the following directory in your WebLogic Workshop installation:
BEA_HOME/weblogic81/samples/workshop/SamplesApp/WebServices/
Sample Source Code
001 <%@ page language="java" contentType="text/html;charset=UTF-8"%>
002
003 <%@ taglib uri="netui-tags-html.tld" prefix="netui" %>
004
005 <html>
006 <head>
007 <title>Web Services Feature Samples</title>
008 <link href="resources/css/style.css" type="text/css" rel="stylesheet" />
009 <netui:base/>
010 </head>
011
012 <body style="margin:0">
013 <jsp:include page="/resources/jsp/header.jsp"/>
014 <br/>
015
016 <table width="700" align="left" border="0">
017 <tr>
018 <td colspan="4">
019 <p>This page provides links to samples that demonstrate web services
020 created in WebLogic Workshop. You can find the files that comprise these
021 samples in <WEBLOGIC_HOME>/samples/workshop/SamplesApp/WebServices/...</p>
022 <p> </p>
023 </td>
024 </tr>
025 <tr valign="top">
026 <td width="25"> </td>
027 <td width="120" valign="top">
028 <netui:image align="right" src="resources/images/samp3.jpg"
029 width="119" height="133" vspace="10" border="0"/>
030 </td>
031 <td width="5" valign="top"></td>
032 <td valign="top">
033 <hr size="1" align="left">
034 <p><b>Simple web service sample</b></p>
035 <p>
036 <a href="http://localhost:7001/WebServices/HelloWorld.jws?.EXPLORE=.TEST">HelloWorld.jws</a>
037 </p>
038 <p>Sources: /WebServices</p>
039 </td>
040 </tr>
041 <tr valign="top">
042 <td width="25"> </td>
043 <td width="120" valign="top"> </td>
044 <td width="5"> </td>
045 <td valign="top">
046 <hr size="1" align="left">
047 <p><b>Asynchronous web service samples</b></p>
048 <p><a href="http://localhost:7001/WebServices/async/Buffer.jws?.EXPLORE=.TEST">Buffer.jws</a><br>
049 <a href="http://localhost:7001/WebServices/async/Conversation.jws?.EXPLORE=.TEST">Conversation.jws</a><br>
050 <a href="http://localhost:7001/WebServices/async/HelloWorldAsync.jws?.EXPLORE=.TEST">HelloWorldAsync.jws</a></p>
051 <p>Sources: /WebServices/async</p>
052 </td>
053 </tr>
054 <tr valign="top">
055 <td width="25"> </td>
056 <td width="120" valign="top"> </td>
057 <td width="5"> </td>
058 <td valign="top">
059 <hr size="1" align="left">
060 <p><b>Control factory sample</b></p>
061 <p><a href="http://localhost:7001/WebServices/controlFactory/ServiceFactoryClient.jws?.EXPLORE=.TEST">ServiceFactoryClient.jws</a></p>
062 <p>Sources: /WebServices/controlFactory</p>
063 </td>
064 </tr>
065 <tr>
066 <td width="25"> </td>
067 <td width="120" valign="top"> </td>
068 <td width="5"> </td>
069 <td valign="top">
070 <hr size="1" align="left">
071 <p><b>Control project test service</b></p>
072 <p><a href="http://localhost:7001/WebServices/controlProjectTest/ControlTest.jws?.EXPLORE=.TEST">ControlTest.jws</a></p>
073 <p>Sources: /WebServices/controlProjectTest</p>
074 </td>
075 </tr>
076 <tr>
077 <td width="25"> </td>
078 <td width="120" valign="top"> </td>
079 <td width="5"> </td>
080 <td valign="top">
081 <hr size="1" align="left">
082 <p><b>Credit report sample</b></p>
083 <p><a href="http://localhost:7001/WebServices/creditReport/CreditReport.jws?.EXPLORE=.TEST">CreditReport.jws</a></p>
084 <p>Sources: /WebServices/creditReport</p>
085 </td>
086 </tr>
087 <tr>
088 <td width="25"> </td>
089 <td width="120" valign="top"> </td>
090 <td width="5"> </td>
091 <td valign="top">
092 <hr size="1" align="left">
093 <p><b>Database control samples</b></p>
094 <p>
095 <a href="http://localhost:7001/WebServices/database/dynamicSQL/DynamicSQL.jws?.EXPLORE=.TEST">DynamicSQL.jws</a><br>
096 <a href="http://localhost:7001/WebServices/database/xmlBean/CustomerDB_XMLBeanClient.jws?.EXPLORE=.TEST">CustomerDB_XMLBeanClient.jws</a>
097 <a href="http://localhost:7001/WebServices/database/xmlBean/ItemsDB_XMLBean_Client.jws?.EXPLORE=.TEST">ItemsDB_XMLBean_Client.jws</a>
098 <a href="http://localhost:7001/WebServices/database/customer_db/CustomerDBClient.jws?.EXPLORE=.TEST"><br>CustomerDBClient.jws</a><br>
099 <a href="http://localhost:7001/WebServices/database/lucky_number_db/LuckyNumberDBClient.jws?.EXPLORE=.TEST">LuckyNumberDBClient.jws</a><br>
100 </p>
101 <p>Sources: /WebServices/database</p>
102 </td>
103 </tr>
104 <tr valign="top">
105 <td width="25"> </td>
106 <td width="120" valign="top"> </td>
107 <td width="5"> </td>
108 <td valign="top">
109 <hr size="1" align="left">
110 <p><b>EJB control samples</b></p>
111 <p>
112 <a href="http://localhost:7001/WebServices/ejbControl/AccountEJBClient.jws?.EXPLORE=.TEST">AccountEJBClient.jws</a><br>
113 <a href="http://localhost:7001/WebServices/ejbControl/TraderEJBClient.jws?.EXPLORE=.TEST">TraderEJBClient.jws</a><br>
114 </p>
115 <p>Sources: /WebServices/ejbControl</p>
116 </td>
117 </tr>
118
119 <tr valign="top">
120 <td width="25"> </td>
121 <td width="120" valign="top"> </td>
122 <td width="5"> </td>
123 <td valign="top">
124 <hr size="1" align="left">
125 <p><b>.NET interoperability sample</b></p>
126 <p><a href="http://localhost:7001/WebServices/interop/dotNET/readme.html?.EXPLORE=.TEST">readme.html</a>
127 </p>
128 <p>Sources: /WebServices/interop/dotNET/ConversationClient.asmx.cs</p>
129 </td>
130 </tr>
131
132 <tr>
133 <td width="25"> </td>
134 <td width="120" valign="top"> </td>
135 <td width="5"> </td>
136 <td valign="top">
137 <hr size="1" align="left">
138 <p><b>JMS control samples</b></p>
139 <p>
140 <a href="http://localhost:7001/WebServices/jms/AccountPublish.jws?.EXPLORE=.TEST">AccountPublish.jws</a><br>
141 <a href="http://localhost:7001/WebServices/jms/AccountSubscribe.jws?.EXPLORE=.TEST">AccountSubscribe.jws</a><br>
142 <a href="http://localhost:7001/WebServices/jms/CustomJMSClient.jws?.EXPLORE=.TEST">CustomJMSClient.jws</a><br>
143 <a href="http://localhost:7001/WebServices/jms/SimpleJMS.jws?.EXPLORE=.TEST">SimpleJMS.jws</a><br>
144 <a href="http://localhost:7001/WebServices/jms_xmlProtocol/JMS_XMLProtocol.jws?.EXPLORE=.TEST">JMS_XMLProtocol.jws</a>
145 </p>
146 <p>Sources: /WebServices/jms</p>
147 </td>
148 </tr>
149
150 <tr valign="top">
151 <td width="25"> </td>
152 <td width="120" valign="top"> </td>
153 <td width="5"> </td>
154 <td valign="top">
155 <hr size="1" align="left">
156 <p><b>Inline custom control samples</b></p>
157 <p>
158 <a href="http://localhost:7001/WebServices/localControls/LocalControlTest.jws?.EXPLORE=.TEST">LocalControlTest.jws</a>
159 </p>
160 <p>Sources: /WebServices/localControls</p>
161 </td>
162 </tr>
163
164 <tr>
165 <td width="25"> </td>
166 <td width="120" valign="top"> </td>
167 <td width="5"> </td>
168 <td valign="top">
169 <hr size="1" align="left">
170 <p><b>Proxy web service samples</b></p>
171 <p>
172 <a href="http://localhost:7001/WebServices/proxy/mazegen/MazeGenerator.jws?.EXPLORE=.TEST">MazeGenerator.jws</a><br>
173 <a href="http://localhost:7001/WebServices/proxy/register/RegisterPerson.jws?.EXPLORE=.TEST">RegisterPerson.jws</a>
174 </p>
175 <p>Sources: /WebServices/proxy</p>
176 </td>
177 </tr>
178 <tr>
179 <td width="25"> </td>
180 <td width="120" valign="top"> </td>
181 <td width="5"> </td>
182 <td valign="top">
183 <hr size="1" align="left">
184 <p><b>Web service security samples</b></p>
185
186 <table border="0" cellspacing="1" cellpadding="0">
187 <tr>
188 <td width="5%"> </td>
189 <td colspan="3" valign="top" style="font-size:10px;">Role-based security samples</td>
190 </tr>
191 <tr>
192 <td colspan="2"> </td>
193 <td style="font-size:10px;">User Accounts</td>
194 <td colspan="2"><a href="http://localhost:7001/WebServices/security/roleBased/createUser/createUser.jws?.EXPLORE=.TEST">createUser.jws</a></td>
195 </tr>
196 <tr>
197 <td width="10%" colspan="2"> </td>
198 <td style="font-size:10px;">Authorization:</td>
199 <td colspan="2"><a href="http://localhost:7001/WebServices/security/roleBased/Bank.jws?.EXPLORE=.TEST">Bank.jws</a></td>
200 </tr>
201 <tr>
202 <td width="5%"> </td>
203 <td colspan="3" valign="top" style="font-size:10px;">Transport security samples</td>
204 </tr>
205 <tr>
206 <td width="10%" colspan="2"> </td>
207 <td style="font-size:10px;">Basic authentication:</td>
208 <td align="left"><a href="http://localhost:7001/WebServices/security/transport/basicAuthentication/BasicAuthentication.jws?.EXPLORE=.TEST">BasicAuthentication.jws</a></td>
209 </tr>
210 <tr>
211 <td width="10%" colspan="2"> </td>
212 <td style="font-size:10px;">Client certificate:</td>
213 <td align="left"><a href="http://localhost:7001/WebServices/security/transport/clientCert/WebServiceA.jws?.EXPLORE=.TEST">WebServiceA.jws</a></td>
214 </tr>
215 <tr>
216 <td width="10%" colspan="2"> </td>
217 <td style="font-size:10px;">One-way SSL:</td>
218 <td align="left"><a href="http://localhost:7001/WebServices/security/transport/helloWorldSecure/HelloWorldSecureClient.jws?.EXPLORE=.TEST">HelloWorldSecureClient.jws</a></td>
219 </tr>
220 <tr>
221 <td width="5%"> </td>
222 <td colspan="3" valign="top" style="font-size:10px;">WS-Security samples</td>
223 </tr>
224 <tr>
225 <td width="10%" colspan="2"> </td>
226 <td style="font-size:10px;">Callback:</td>
227 <td align="left"><a href="http://localhost:7001/WebServices/security/wsse/callback/client/Client.jws?.EXPLORE=.TEST">Client.jws</a></td>
228 </tr>
229 <tr>
230 <td width="10%" colspan="2"> </td>
231 <td style="font-size:10px;">Request/Response:</td>
232 <td align="left"><a href="http://localhost:7001/WebServices/security/wsse/reqResp/client/Client.jws?.EXPLORE=.TEST">Client.jws</a></td>
233 </tr>
234 <tr>
235 <td width="10%" colspan="2"> </td>
236 <td style="font-size:10px;">User token:</td>
237 <td align="left"><a href="http://localhost:7001/WebServices/security/wsse/usertoken/webServiceA/WebServiceA.jws?.EXPLORE=.TEST">WebServiceA.jws</a></td>
238 </tr>
239 </table>
240 <p>Sources: /WebServices/security</p>
241 </td>
242 </tr>
243
244 <tr>
245 <td width="25"> </td>
246 <td width="120" valign="top"> </td>
247 <td width="5"> </td>
248 <td valign="top">
249 <hr size="1" align="left">
250 <p><b>SOAP Header samples</b></p>
251 <p>
252 <a href="http://localhost:7001/WebServices/soapHeaders/multipleHeaders.jws?.EXPLORE=.TEST">multipleHeaders.jws</a><br>
253 </p>
254 <p>
255 <a href="http://localhost:7001/WebServices/soapHeaders/mySoap11Service.jws?.EXPLORE=.TEST">mySoap11Service.jws</a><br>
256 </p>
257 <p>
258 <a href="http://localhost:7001/WebServices/soapHeaders/mySoap12Service.jws?.EXPLORE=.TEST">mySoap12Service.jws</a><br>
259 </p>
260 <p>Sources: /WebServices/soapHeaders</p>
261 </td>
262 </tr>
263 <tr>
264 <td width="25"> </td>
265 <td width="120" valign="top"> </td>
266 <td width="5"> </td>
267 <td valign="top">
268 <hr size="1" align="left">
269 <p><b>Service control samples</b></p>
270 <p>
271 <a href="http://localhost:7001/WebServices/service/QuoteClient.jws?.EXPLORE=.TEST">QuoteClient.jws</a><br>
272 </p>
273 <p>Sources: /WebServices/service</p>
274 </td>
275 </tr>
276
277 <tr>
278 <td width="25"> </td>
279 <td width="120" valign="top"> </td>
280 <td width="5"> </td>
281 <td valign="top">
282 <hr size="1" align="left">
283 <p><b>Timer control samples</b></p>
284 <p>
285 <a href="http://localhost:7001/WebServices/timer/AdvancedTimer.jws?.EXPLORE=.TEST">AdvancedTimer.jws</a><br>
286 <a href="http://localhost:7001/WebServices/timer/SimpleTimer.jws?.EXPLORE=.TEST">SimpleTimer.jws</a>
287 </p>
288 <p>Sources: /WebServices/timer</p>
289 </td>
290 </tr>
291 <tr>
292 <td width="25"> </td>
293 <td width="120" valign="top"> </td>
294 <td width="5"> </td>
295 <td valign="top">
296 <hr size="1" align="left">
297 <p><b>XMLBeans samples</b></p>
298 <p>
299 <table border="0" cellspacing="1" cellpadding="0">
300 <tr>
301 <td width="5%"> </td>
302 <td colspan="3" valign="top" style="font-size:10px;">Cursor samples</td>
303 </tr>
304 <tr>
305 <td width="10%" colspan="2"> </td>
306 <td colspan="2"><a href="http://localhost:7001/WebServices/xmlBeans/cursor/MixedContent.jws?.EXPLORE=.TESTXML">MixedContent.jws</a></td>
307 </tr>
308 <tr>
309 <td width="10%" colspan="2"> </td>
310 <td colspan="2"><a href="http://localhost:7001/WebServices/xmlBeans/cursor/TokenTypes.jws?.EXPLORE=.TESTXML">TokenTypes.jws</a></td>
311 </tr>
312 <tr>
313 <td width="5%"> </td>
314 <td colspan="3" valign="top" style="font-size:10px;">Schema samples</td>
315 </tr>
316 <tr>
317 <td width="10%" colspan="2"> </td>
318 <td colspan="2" align="left"><a href="http://localhost:7001/WebServices/xmlBeans/schema/SchemaChoice.jws?.EXPLORE=.TESTXML">SchemaChoice.jws</a></td>
319 </tr>
320 <tr>
321 <td width="10%" colspan="2"> </td>
322 <td colspan="2" align="left"><a href="http://localhost:7001/WebServices/xmlBeans/schema/SchemaEnum.jws?.EXPLORE=.TESTXML">SchemaEnum.jws</a></td>
323 </tr>
324 <tr>
325 <td width="10%" colspan="2"> </td>
326 <td colspan="2" align="left"><a href="http://localhost:7001/WebServices/xmlBeans/schema/SimpleAccess.jws?.EXPLORE=.TESTXML">SimpleAccess.jws</a></td>
327 </tr>
328 <tr>
329 <td width="10%" colspan="2"> </td>
330 <td colspan="2" align="left"><a href="http://localhost:7001/WebServices/xmlBeans/schema/ThresholdService.jws?.EXPLORE=.TESTXML">ThresholdService.jws</a></td>
331 </tr>
332 <tr>
333 <td width="10%" colspan="2"> </td>
334 <td colspan="2" align="left"><a href="http://localhost:7001/WebServices/xmlBeans/schema/XsdConfig.jws?.EXPLORE=.TESTXML">XsdConfig.jws</a></td>
335 </tr>
336 <tr>
337 <td width="5%"> </td>
338 <td colspan="3" valign="top" style="font-size:10px;">XQuery samples</td>
339 </tr>
340 <tr>
341 <td width="10%" colspan="2"> </td>
342 <td colspan="2" align="left"><a href="http://localhost:7001/WebServices/xmlBeans/xquery/SelectPath.jws?.EXPLORE=.TESTXML">SelectPath.jws</a></td>
343 </tr>
344 <tr>
345 <td width="10%" colspan="2"> </td>
346 <td colspan="2" align="left"><a href="http://localhost:7001/WebServices/xmlBeans/xquery/SimpleExpressions.jws?.EXPLORE=.TESTXML">SimpleExpressions.jws</a></td>
347 </tr>
348 </table>
349 </p>
350 <p>Sources: /WebServices/xmlBeans</p>
351 </td>
352 </tr>
353 <tr>
354 <td width="25"> </td>
355 <td width="120" valign="top"> </td>
356 <td width="5"> </td>
357 <td valign="top">
358 <hr size="1" align="left">
359 <p><b>XQuery Map Samples</b></p>
360 <p>
361 <a href="http://localhost:7001/WebServices/xqueryMap/InputMapMultiple.jws?.EXPLORE=.TESTXML">InputMapMultiple.jws</a><br>
362 <a href="http://localhost:7001/WebServices/xqueryMap/OutputMap.jws?.EXPLORE=.TESTXML">OutputMap.jws</a><br>
363 <a href="http://localhost:7001/WebServices/xqueryMap/OutputScriptMap.jws?.EXPLORE=.TESTXML">OutputScriptMap.jws</a><br>
364 <a href="http://localhost:7001/WebServices/xqueryMap/SimpleMap.jws?.EXPLORE=.TESTXML">SimpleMap.jws</a><br>
365 </p>
366 <p>Sources: /WebServices/xqueryMap</p>
367 </td>
368 </tr>
369
370 <tr valign="top">
371 <td width=25> </td>
372 <td width=120 valign="top"> </td>
373 <td width=5> </td>
374 <td valign="top">
375 <hr size="1" align="left">
376 <p>
377 Return to the WebLogic Workshop Samples
378 <netui:anchor href="../GettingStarted/Controller.jpf">Home Page</netui:anchor>
379 </p>
380 <p> </p>
381 </td>
382 </tr>
383
384 </table>
385 </body>
386 </html>
|