몇 가지 명령 줄 인수를 취하고 일부 하드 코어 계산을 수행 한 다음 그 결과를 일부 파일과 함께 파일에 기록하는 jar 파일로 패키지 된 독립 실행 형 Java 응용 프로그램을 작성했습니다 결과가있는 파일의 위치를 나타내는 기본 출력 스트림으로 출력합니다.웹 서버에서 Java 실행
이제이 기술을 중심으로 웹 사이트를 만들고 싶습니다. 사용자가 HTML 양식을 작성하여 웹 페이지에 게시하면 Java 응용 프로그램을 호출하고 Java 응용 프로그램의 결과를 구문 분석하여 사용자에게 표시 할 수 있습니다.
현재, 전 POST 요청에서 데이터를 수집하기 위해 PHP의 작은 비트를 사용하고 다음 단지 간부 인 전화 사용 :이 나쁜
java -jar -Xmx128m myapplication.jar command-line-arguments
를?
매일 내 웹 사이트를 수천 번 방문하고 Java 응용 프로그램을 실행할 때마다 30 초에서 1 분 정도 걸릴 수 있으므로 지나치게 비효율적으로되고 싶지 않습니다. 모든 요청에 대해 Java를 직접 호출하는 것보다 더 나은 솔루션이있는 것처럼 보입니다.
자바 서블릿, 콩, 바람둥이, 글래스 피시 등과 같은 것들을 계속 들었지만, 나는 그들이 무엇인지, 그리고 그들이 나에게 어떻게 도움이되는지 이해하지 못합니다. 이 사람들이 나를 어떻게할까요? 애플리케이션을 실행할 때마다 자바 JVM을 생성 할 필요가 없기 때문에 결과가 빨라 집니까? 적은 메모리 사용량? 가능한 한 적은 메모리 사용 공간으로 최대한 빨리 실행되기를 바랍니다.
그래서 여기서는 어떤 방법을 택할 수 있습니까? 나는 많은 코드가 있으므로 (즉, C 또는 C++로 다시 작성하는 것은 문제가되지 않으므로) 애플리케이션의 심각한 재 작성을 원하지 않습니다.
감사합니다.