Java 프로젝트를 하려면 어떤 소프트웨어와 하드웨어 환경이 필요한가요?
소프트웨어 환경: 일반적으로 데이터베이스(mysql, sqlserver), 실행 미들웨어, 즉 tomcat, weblogic, webphere와 같은 애플리케이션 서버가 포함됩니다.
Windows, Unix(AIX, Solaris), 다양한 버전의 Linux 등 실행되는 운영 체제 환경은 물론이지만 Java는 Java 가상 머신, 즉 jvm에서 실행되며, 운영 체제는 거의 영향을 미치지 않습니다.
하드웨어 환경: 일반적으로 프로젝트가 실행되는 하드웨어(서버)의 품질입니다. PC 서버, IBM, HP 미니컴퓨터 등
개발 도구: IBM의 오픈 소스 Eclipse 및 파생 myeclipse, sun의 netbeans 또는 사용하기 쉬운 무료 IntelliJ IDEA 등
확장 정보:
분류
컴퓨터 운영 체제는 기능적 관점에서 보면 실시간 시스템, 배치 시스템 등 처리 시스템, 시분할 시스템, 네트워크 운영 체제 등 ?
실시간 시스템이란 주로 시스템이 외부 명령에 빠르게 응답하고 해당 시간 내에 문제를 처리하며 시스템 작업을 조정할 수 있음을 의미합니다. 자원을 합리적으로 활용하고 시스템 처리량을 향상시킬 수 있는 일괄 처리 시스템은 1960년경에 등장했습니다.
시간 공유 시스템은 사용자의 인간-컴퓨터 상호 작용 요구를 실현할 수 있습니다. 여러 사용자가 동시에 동일한 호스트를 사용할 수 있으므로 리소스 비용이 크게 절약됩니다. 시분할 시스템은 다중화, 독립성, 상호작용성, 신뢰성 등의 장점을 가지며 사용자-시스템-단말 작업을 실현할 수 있습니다. ?
일괄 처리 시스템은 1960년대에 등장했습니다. 일괄 처리 시스템은 자원 활용도와 시스템 처리량을 향상시킬 수 있습니다.
네트워크 운영체제는 운영체제를 대체할 수 있는 소프트웨어 프로그램으로, 네트워크의 핵심이자 네트워크 컴퓨터에 서비스를 제공하는 특수 운영체제다. 네트워크를 통해 데이터와 각종 메시지가 서로 전송되며, 이는 서버와 클라이언트로 구분됩니다.
서버의 주요 기능은 서버와 네트워크상의 다양한 자원과 네트워크 장비의 사용을 관리하고, 트래픽을 통합 및 제어하며, 마비 가능성을 방지하는 것이며, 클라이언트는 다음과 같은 기능을 수행할 수 있습니다. 서버가 전달한 데이터를 받아 클라이언트가 필요한 리소스를 명확하게 검색할 수 있도록 사용합니다.
참고: 바이두 백과사전 운영 체제