84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
有一个需求,需要用Java从Socekt写一个TCP服务供客户端使用,得保证长时间可靠运行,这类型的开发一般是做成什么形式的,写一个可以执行的jar,然后java -jar xx.jar吗?还有,需要在上面用到数据库,计划用一个现成的ORM框架(比如Hibernate)来免去写sql的麻烦,在这样抛开容器独立运行的情况下Hibernate需要怎么配置,或者有其它相关的ORM框架推荐么?谢谢!
光阴似箭催人老,日月如移越少年。
A:1)如果需要图形界面的话,客户端通过java/swing来实现2)TCP服务端通过Apache Daemon包装成系统Services提供服务,供客户端调用3)Hibernate+Spring的方式,通过Spring来加载Hibernate框架Resource resource = new FileSystemResource("E:\proj\applicationContext.xml");XmlBeanFactory bean = new XmlBeanFactory(resource);applicationContext.xml中配置Hibernate相关参数或直接加载Hibernate的配置
B:1)把你需要实现的TCP服务改成web Services,Hibernate的使用和Web开发环境下的无异2)客户端通过HttpClient访问获取服务数据
以前有个类似的项目。用的是jar方式,如果是产品,你用java socket自己写TCP的话稳定性和性能是大大的问题。推荐使用mina或java nio就直接用hibernate,不需要web环境。
jar
java socket
mina
java nio
hibernate
A:
1)如果需要图形界面的话,客户端通过java/swing来实现
2)TCP服务端通过Apache Daemon包装成系统Services提供服务,供客户端调用
3)Hibernate+Spring的方式,通过Spring来加载Hibernate框架
Resource resource = new FileSystemResource("E:\proj\applicationContext.xml");
XmlBeanFactory bean = new XmlBeanFactory(resource);
applicationContext.xml中配置Hibernate相关参数
或直接加载Hibernate的配置
B:
1)把你需要实现的TCP服务改成web Services,Hibernate的使用和Web开发环境下的无异
2)客户端通过HttpClient访问获取服务数据
以前有个类似的项目。
用的是
jar
方式,如果是产品,你用
java socket
自己写TCP的话稳定性和性能是大大的问题。推荐使用mina
或java nio
就直接用
hibernate
,不需要web环境。