我有一个简单的问题,我一直在试图找到我办公室受限制的互联网连接,但无济于事.
1)如何在java中创建一个宁静的Web服务,最好使用接受xml和/或json作为参数的netbeans,以及如何处理它.
2)如何调用这些Web服务.我的意思是我们如何在网址中传递xml?或者还有其他方法吗?
如果我必须使用API,我更喜欢使用球衣.如果这个问题过于笼统,我很抱歉,但我需要在相对较短的时间内掌握所有相关知识.
我必须根据用户请求命中两个数据库.所以我的条目persistance.xml如下
<persistence-unit name="DB1" transaction-type="JTA">
<jta-data-source>jdbc/DB1</jta-data-source>
<exclude-unlisted-classes>false</exclude-unlisted-classes>
<properties>
</properties>
</persistence-unit>
<persistence-unit name="DB2" transaction-type="JTA">
<jta-data-source>jdbc/DB2</jta-data-source>
<exclude-unlisted-classes>false</exclude-unlisted-classes>
<shared-cache-mode>NONE</shared-cache-mode>
<properties>
</properties>
</persistence-unit>
Run Code Online (Sandbox Code Playgroud)
我有一个单独的类AppEntityManager来创建EntityManagerFactory和EntityManager实例
public class AppEntityManager {
static final EntityManagerFactory emfactory1 = Persistence.createEntityManagerFactory("DB1");
static final EntityManagerFactory emfactory2 = Persistence.createEntityManagerFactory("DB2");
public static javax.persistence.EntityManager getEntityManager(String companyId) {
switch (companyId) {
case "0":
javax.persistence.EntityManager entitymanager = emfactory1.createEntityManager();
return entitymanager;
case "1":
javax.persistence.EntityManager entitymanager1 = emfactory2.createEntityManager();
return entitymanager1;
}
return null;
}
}
Run Code Online (Sandbox Code Playgroud)
我使用entitymanager如下
EntityManager e = AppEntityManager.getEntityManager(companyId);
String SQL = "select v from …Run Code Online (Sandbox Code Playgroud) 我想删除JavaFX webengine生成的一些特定的HTTP cookie.Chrome浏览器允许我们删除httponly cookie,这意味着这可以通过编程方式实现.
我可以使用删除所有cookie
java.net.CookieManager manager = new java.net.CookieManager();
manager.getCookieStore().removeAll();
Run Code Online (Sandbox Code Playgroud)
使用此用户也可以从我的应用程序中注销.我希望能够删除除为我的应用程序生成的cookie之外的所有cookie.或者是否可以使用javascript删除相同的cookie.
java ×3
eclipselink ×1
glassfish ×1
httpcookie ×1
javafx ×1
jpa-2.1 ×1
netbeans ×1
rest ×1
web-services ×1
xml ×1