java-什么是Java独立应用程序

问题描述

什么是Java独立应用程序

目前项目是客户端+服务器1端使用Socket通信,
服务器2(后台管理系统)使用Web,
服务器1和服务器2使用Socket通信。

老师说要弄成独立应用程序是什么意思?

解决方案

  首先,一个具有main函数的类可以打包成可执行jar,编写执行脚本就可以双击运行了。使用socket通信的服务器本质上就是Java类。你的管理系统就可以开发成一个Java Web工程,服务器使用Tomcat的。这些就是你提到的几个概念,你应该确定下这个需求是作为一个项目呢?还是几个,之间怎么联系起来。

解决方案二:

个人愚见,如果服务器1和2之间的通信与web项目无关,那就单独再搞一个web项目通信就行。如果有关就看两个服务器在socket通信中哪个是server 哪个是client,如果服务器1是server,就单独在服务器1上创建个web项目,也算是独立应用程序。一般是被依赖服务器作为server。当然具体是如何你最好直接问导师

解决方案三:

matlab程序发布为独立应用程序

时间: 2024-10-30 04:00:40

java-什么是Java独立应用程序的相关文章

使用Eclipse和Java SE 6创建独立Web Services应用程序,第2部分

使用Eclipse和Java SE 6创建独立Web Services应用程序,第2部分: Web服务客户端应用程序 开始之前 关于本系列 此系列教程演示如何使用 Java SE 6 创建可轻松地从命令行而不是从 Web 应 用程序服务器容器中运行的独立 Web 服务服务端和客户端应用程序.在简单的 Hello World 示例中,您将利用 Eclipse IDE.Java SE 6 和 Apache Ant 轻松 创建完全可以正常工作的 Web 服务服务端和客户端应用程序.您还将使用 TCP/

使用Eclipse和Java SE 6创建独立Web Services应用程序,第1部分

使用Eclipse和Java SE 6创建独立Web Services应用程序,第1部分: Web Services服务端应用程序 开始之前 关于本系列 此系列教程演示如何使用 Java SE 6 创建可轻松地从命令行而不是从 Web 应 用程序服务器容器中运行的独立 Web Services 服务端和客户端应用程序.使用 简单的 Hello World 示例,您将利用 Eclipse IDE.Java SE 6 和 Apache Ant 轻松创建完全可以正常工作的 Web Services 服

使用Java Web Start部署SWT应用程序

开发非常漂亮的客户机端的Java应用程序 简介:在过去几个月里,标准窗口小部件工具箱(Standard Widget Toolkit ,SWT)不断地取得进展,并汲取越来越多Java 开发人员的集体智慧.在 SWT应 用程序开发过程中的某一阶段 - 通常是在基本原型运作之后 - 开发人员开始 关注部署过程.与传统的 Java应用程序不同,SWT 应用程序需要在应用程序运 行之前装入某些特定于操作系统的库.虽然正在进行的这些库的部署和维护似乎 是件头痛的事,但是请放心,有一种方案可以解决这种问题,

java编写TCP方式的通信程序

程序   Java API中封装了大量的函数,供编写网络通信程序时使用.这使得java在网络方面具有强大的功能.用java编写TCP方式的通信程序比较简单,但也有一些问题需要注意. 以下为监听主程序,监听程序在发现客户端连接后,启动一个会话socket线程,以实现实时发送,接收信息和多客户端同时工作.import java.io.*;import java.lang.*;import java.net.ServerSocket;import java.net.Socket;//主程序一直处于监听

初学Java写的第一个多线程程序

程序|初学|多线程 /** 文件名 : FirstTread.java 描述 :初学Java写的第一个多线程程序 作者: 慈勤强 cqq1978@yeah.net 参考:http://java.sun.com **/ import java.io.*;import java.net.*; public class FirstTread extends Thread{ public void run() { int i=0; try { String hostname = "www.flashem

AJAX:Java Pet Store 2.0应用程序简介

使用 Ajax 创建用于无缝数据交互的 Web 2.0 web 应用程序是一项复杂的任务,Ajax 是一种包含( 但不仅限于)Asynchronous JavaScript 和 XML 的技术.为了帮助您准确理解什么是 Web 2.0,以及 Ajax 如何改善用户体验,Java BluePrints 程序 小组开发了 Java Pet Store 2.0 参考应用程序.通过 探索 Pet Store 2.0 应用程序的用例.设计和实现,您将了解构建具有类似功能的应用程序的更多信息 . Java

java-使用JAVA调用ASP.NET web应用程序

问题描述 使用JAVA调用ASP.NET web应用程序 有一个ASP.NET web应用程序(网站),现在可以正常使用了.现在要求将这个ASP.NET web应用程序使用JAVA调用(是不是这样描述的我也不太清楚),大概的意思是:这个ASP.NET web应用程序提供一个类似接口的东西,能够让JAVA调用,运行JAVA程序后,能将原来ASP.NET web应用程序的页面和功能展现出来. 要求说要使用socket方式来实现,我只对JAVA比较了解,至于ASP.NET和socket这两者,都没有接

java堆大小跳跃增加,程序异常,如何定位解决?

问题描述 java堆大小跳跃增加,程序异常,如何定位解决? tomcat程序,linux 64,运行一段时间,测试人员发现服务异常,类似内存溢出. 检查日志,没有outofmemory.重启后,用visualvm远程连接,从内存图中发现, 使用堆的心跳折线正常,但是过一段时间,堆的大小跳了一级,变大了很多,直到达到堆的最大大小.然后使用堆的心跳也不正常,锯齿变得很小,近似一条直线. 测试人员再次报告不正常. 因为堆dump出来之后,前后大小差不多,只有80M,堆大小直冲1.8G了.所以在下接下来

线程-java读取文件插入到数据库程序

问题描述 java读取文件插入到数据库程序 在OEPE上开发一个java项目,实现2个线程同时循环往Oracle中插入staff.txt中读到的数据,表结构随意,id自增,两线程无限循环,不使用框架,直接在Junit启动. 解决方案 java实现读取XML文件数据插入到数据库中 解决方案二: 首先,OEPE是什么东西呢?这个文件由两个线程同时读取吗?这个可以是一个建单的应用,定义一个线程类,其run主要就是解析文件的内容插入到数据库.然后在main函数中同时启动两个线程,处理文件内容.