开发者社区> 问答> 正文

Java Socket Hibernate可不可以单独使用在项目中

有一个需求,需要用Java从Socekt写一个TCP服务供客户端使用,得保证长时间可靠运行,这类型的开发一般是做成什么形式的,写一个可以执行的jar,然后java -jar xx.jar吗?
还有,需要在上面用到数据库,计划用一个现成的ORM框架(比如Hibernate)来免去写sql的麻烦,在这样抛开容器独立运行的情况下Hibernate需要怎么配置,或者有其它相关的ORM框架推荐么?
谢谢!

展开
收起
蛮大人123 2016-02-27 14:08:12 2582 0
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    A:
    1)如果需要图形界面的话,客户端通过java/swing来实现
    2)TCP服务端通过Apache Daemon包装成系统Services提供服务,供客户端调用
    3)Hibernate+Spring的方式,通过Spring来加载Hibernate框架
    Resource resource = new FileSystemResource("E:projapplicationContext.xml");
    XmlBeanFactory bean = new XmlBeanFactory(resource);
    applicationContext.xml中配置Hibernate相关参数
    或直接加载Hibernate的配置
    B:
    1)把你需要实现的TCP服务改成web Services,Hibernate的使用和Web开发环境下的无异
    2)客户端通过HttpClient访问获取服务数据

    2019-07-17 18:48:48
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载