|
|
|
Веб-сервис создающий базу данных
|
|||
|---|---|---|---|
|
#18+
Может кто-нибудь привести пример такого веб-сервиса, хотя бы в общем ввиде? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2006, 23:27 |
|
||
|
Веб-сервис создающий базу данных
|
|||
|---|---|---|---|
|
#18+
??? А чего тут сложного? Обычный метод, который создает БД через JDBC публикуешь как веб-сервис - и все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2006, 08:37 |
|
||
|
Веб-сервис создающий базу данных
|
|||
|---|---|---|---|
|
#18+
Ну хорошо, вот простенький сервлет работающий с базой данных, как его объявить как веб-сервис? import java.io.*; import java.sql.*; import javax.servlet.*; import javax.servlet.http.*; public class DBPhoneLookup extends HttpServlet { public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { Connection con = null; Statement stmt = null; ResultSet rs = null; res.setContentType("text/html"); PrintWriter out = res.getWriter(); try { Class.forName("oracle.jdbc.driver.OracleDriver"); con = DriverManager.getConnection("jdbc:oracle:thin:dbhost:1528:ORCL", "user", "passwd"); stmt = con.createStatement(); rs = stmt.executeQuery("SELECT NAME, PHONE FROM EMPLOYEES"); // Display the result set as a list out.println("<HTML><HEAD><TITLE>Phonebook</TITLE></HEAD>"); out.println("<BODY>"); out.println("<UL>"); while(rs.next()) { out.println("<LI>" + rs.getString("name") + " " + rs.getString("phone")); } out.println("</UL>"); out.println("</BODY></HTML>"); } catch(ClassNotFoundException e) { out.println("Couldn't load database driver: " + e.getMessage()); } catch(SQLException e) { out.println("SQLException caught: " + e.getMessage()); } finally { // Always close the database connection. try { if (con != null) con.close(); } catch (SQLException ignored) { } } } } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2006, 11:11 |
|
||
|
Веб-сервис создающий базу данных
|
|||
|---|---|---|---|
|
#18+
...как его объявить как веб-сервис? нужно почитать про веб-сервисы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2006, 11:43 |
|
||
|
Веб-сервис создающий базу данных
|
|||
|---|---|---|---|
|
#18+
где об этом можно прочитать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2006, 12:00 |
|
||
|
Веб-сервис создающий базу данных
|
|||
|---|---|---|---|
|
#18+
http://]ru.sun.com/java/j2ee/index.html Лишь тот достоин жизни и свободы, кто каждый день за них идет на бой. И. Гёте ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2006, 12:10 |
|
||
|
Веб-сервис создающий базу данных
|
|||
|---|---|---|---|
|
#18+
Ок, я прочитал немного про веб-сервисы. У меня сложилось такое мнение, что сервлет и есть веб-сервис. Он использует методы request и respone для принятия и отсылки данных, а для обработки использует фильтры. Получается, что достаточно написать такой сервлет и это и будет веб-сервисом? (У меня задание разработать JSP-страницу и веб-сервис, позволяющего заводить нового пользователя) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2006, 13:48 |
|
||
|
Веб-сервис создающий базу данных
|
|||
|---|---|---|---|
|
#18+
Можно сервлет оформить как WEB-Service и общаться с ним через SOAP. Почитай про JSWDP или Apache Axis. Там это побробно описано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2006, 18:21 |
|
||
|
Веб-сервис создающий базу данных
|
|||
|---|---|---|---|
|
#18+
GrellooОк, я прочитал немного про веб-сервисы. У меня сложилось такое мнение, что сервлет и есть веб-сервис. Он использует методы request и respone для принятия и отсылки данных, а для обработки использует фильтры. Получается, что достаточно написать такой сервлет и это и будет веб-сервисом? (У меня задание разработать JSP-страницу и веб-сервис, позволяющего заводить нового пользователя) обычно под веб-сервисом подразумевают некий стандартный способ вызова удаленных процедур, осуществляемый по HTTP-протоколу. сервлет, условно, может являться таковым, если ты явно предоставишь клиентский апи и средства для вызова. однако чаще в общении разработчиков под веб-сервисом подразумевается SOAP-сервер. основной кайф его в том, что каждый, у кого достаточно прав для доступа к нему, может самостоятельно извлечь API и сгенерировать клиентское приложение на любой платформе. протокол сообщений и формат АПИ (WSDL) полностью формализованы и при совпадении версий клиента и сервера обязаны стыковаться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2006, 21:56 |
|
||
|
|

start [/forum/topic.php?fid=59&gotonew=1&tid=2149418]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
255ms |
get topic data: |
8ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 247ms |
| total: | 594ms |

| 0 / 0 |
