по идее, нужно бы так:
1. dynamic web app
2. создать entity bean (@Entity)
3. new->web service->bottom-up
но eclipse виснет при деплоинге сервиса на сервер (краткий поиск по гуглу показал, что неверно настроен сервер, разобраться позже)
временно сделано руками таким образом:
делать так:
1. new->dynamic web prj
2. создать entity bean (@Entity)
3. нарисовать сервис:
@WebService()
public class SendDocumentService {
@WebMethod()
public Document processOrder(Document docBean) {
// Выполнить обработку...
System.out.println("blah blah " + docBean.getId());
return docBean;
}
}
4. деплоить на jBoss (wsdl-ка сгенерится)
5. запросить http://localhost:8080/MyProject/MyService?wsdl
понедельник, 26 июля 2010 г.
среда, 21 июля 2010 г.
локализация в java
пример для самого простого:
1. создать файлы MyResource.properties, MyResource_ru.properties
2.MyResource.properties:
HELLO_TEXT=Hello, world!
GOODBYE_TEXT=Goodbye everyone!
CANCEL_BUTTON_TEXT=Cancel
3.MyResource_ru.properties:
HELLO_TEXT=здравствуй, мир!
GOODBYE_TEXT=до свидания!
CANCEL_BUTTON_TEXT=выход
4. Доступ:
ResourceBundle res = ResourceBundle.getBundle("MyResource");
String strHello = res.getString("HELLO_TEXT");
String strGoodbye = res.getString("GOODBYE_TEXT");
Подробнее и полнее:
http://java.sun.com/developer/technicalArticles/Intl/ResourceBundles/
1. создать файлы MyResource.properties, MyResource_ru.properties
2.MyResource.properties:
HELLO_TEXT=Hello, world!
GOODBYE_TEXT=Goodbye everyone!
CANCEL_BUTTON_TEXT=Cancel
3.MyResource_ru.properties:
HELLO_TEXT=здравствуй, мир!
GOODBYE_TEXT=до свидания!
CANCEL_BUTTON_TEXT=выход
4. Доступ:
ResourceBundle res = ResourceBundle.getBundle("MyResource");
String strHello = res.getString("HELLO_TEXT");
String strGoodbye = res.getString("GOODBYE_TEXT");
Подробнее и полнее:
http://java.sun.com/developer/technicalArticles/Intl/ResourceBundles/
Подписаться на:
Сообщения (Atom)