지금 당장 JDBC를 통해 swing 및 Mysql 데이터베이스를 사용하여 작동하는 응용 프로그램을 만들었습니다. 따라서 클라이언트 - 서버 설정을 확인하는 방법은 PC1 (서버 PC)에 상주하는 .exe- 포장 스윙 프로젝트를 작성하는 것입니다. 그런 다음이 3 대의 PC가 모두 LAN을 통해 연결된 클라이언트 PC의 PC2 (클라이언트)와 PC3 (클라이언트)가 둘 이상있을 수 있습니다.MySQL 클라이언트 - 서버 LAN 설정을 사용하는 Java Swing JDBC
What should I do to embed the MySql database that my swing application is using so that if I wrap the java swing project to .exe, the database will be embedded together with the exe/installer? What's the best tool to use given the specifications?
If first question is possible and let's assume that the swing app and mysql database are wrapped together and is residing on PC1(server pc), what do i do next so that the copy of swing application on PC2(client) and PC3(client) can talk to PC1 (server)?
Can I accomplish the client-server setup I want without any network or socket programming? (my professors who are non-java programmers said that on other programming languages such as C# that you only need the IP address which im clueless about).
문제점 : 내 지식은 JDBC, Java Swing 및 Mysql로 제한됩니다. 도구는 Netbeans, mysql j 커넥터, mysql workbench, xampp입니다.
나는 단지 6 ~ 7 달 밖에 남지 않았기 때문에 소켓이나 네트워크 프로그래밍을 배워야한다면, 0 %의 지식으로 공부할 것이다. 복잡하다면 시간이 충분하지 않을 수도 있습니다.
나는 내가 모르는 RMI에 관한 것들을 읽었다. 내 문제와 관련이 있는지 알 수 없습니다.
이 질문은 길어질 수 있지만 다른 웹 서비스에 적용 할 때 클라이언트 서버 설정이 자바에서 광범위하기 때문에이 설명을 더 짧은 방법으로 생각할 수는 없습니다.
나는 어떤 제안이나 설명을 주시면 감사하겠습니다. 그러나 지식이 제한되어 있으므로 자세한 내용을 선호합니다.
미리 감사드립니다.
추가하려면 Java 웹 서비스를 스윙 응용 프로그램과 함께 사용하는 것이 좋습니다. 어떤 생각이나 제안?
외부 시스템과의 인터페이스가 무엇인지 알기 전까지 조사 대상을 알 수 없습니다. 알기 쉽게 질문 할 때까지 코드로 해결할 수 없습니다. – Gimby
나는 약간의 관점에서 이것이 좋은 질문이라고 생각하지만, StackOverflow에는 너무 광범위하다고 생각하지만, 누군가이 튜토리얼이나 가이드를 통해이 주제에 대해 알려줄 수 있기를 바랍니다. 아마도 [이 주제] (http://meta.stackexchange.com/questions/88303/where-can-i-ask-questions-for-networking) – Martin
에서 긍정적 인 반응을 보일 것입니다. @Gimby Thanks. 실제로 클라이언트에는 많은 컴퓨터가 없습니다. 내 견적으로, 우리가 개발중인 시스템을 사용하는 데 약 5 대의 컴퓨터가 있습니다. 그래서 그들은 아마 일반 스위치 나 라우터를 사용할 것입니다. Java로하는 법을 알아야합니다. 나는 어떤 제안을 주셔서 감사합니다. 사용할 특정 패키지가 있습니까? 다시 한번 감사드립니다. – p3ace