Commons Daemon
ಹಿಂದೆ ಜೆಎಸ್ವಿಸಿ ಎಂದು ಕರೆಯಲಾಗುತ್ತಿದ್ದ ಕಾಮನ್ಸ್ ಡಿಮನ್, ಅಪಾಚೆ ಕಾಮನ್ಸ್ ಪ್ರಾಜೆಕ್ಟ್ಗೆ ಸೇರಿದ ಜಾವಾ ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿಯಾಗಿದೆ. ಸರ್ವರ್-ಸೈಡ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ನಡೆಸುತ್ತಿರುವ ಜಾವಾ ವರ್ಚುವಲ್ ಮೆಷಿನ್ (ಜೆವಿಎಂ) ಅನ್ನು ಪ್ರಾರಂಭಿಸಲು ಮತ್ತು ನಿಲ್ಲಿಸಲು ಡಿಮನ್ ಪೋರ್ಟಬಲ್ ವಿಧಾನವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಕ್ಲೈಂಟ್-ಸೈಡ್ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ಹೋಲಿಸಿದರೆ ಅಂತಹ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಹೆಚ್ಚಾಗಿ ಹೆಚ್ಚುವರಿ ಅವಶ್ಯಕತೆಗಳನ್ನು ಹೊಂದಿರುತ್ತವೆ. ಉದಾಹರಣೆಗೆ, ಸರ್ವ್ಲೆಟ್ ಧಾರಕ ಟಾಮ್ಕ್ಯಾಟ್ 4 ಜೆವಿಎಂ ಪ್ರಕ್ರಿಯೆಯು ಕೊನೆಗೊಳ್ಳುವ ಮೊದಲು ಸೆಷನ್ಗಳನ್ನು ಕ್ರಮಬದ್ಧಗೊಳಿಸಬೇಕಾಗುತ್ತದೆ ಮತ್ತು ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಸ್ಥಗಿತಗೊಳಿಸಬೇಕಾಗುತ್ತದೆ. ಡಿಮನ್ 2 ಭಾಗಗಳನ್ನು ಒಳಗೊಂಡಿದೆಃ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ನೊಂದಿಗೆ ಇಂಟರ್ಫೇಸ್ ಮಾಡುವ ಸಿ ಭಾಷೆಯಲ್ಲಿ ಬರೆಯಲಾದ ಸ್ಥಳೀಯ ಲೈಬ್ರರಿ ಮತ್ತು ಜಾವಾದಲ್ಲಿ ಬರೆಯಲಾದ ಡಿಮನ್ ಎಪಿಐ ಅನ್ನು ಒದಗಿಸುವ ಲೈಬ್ರರಿ. ಕಾಮನ್ಸ್ ಡಿಮನ್ ಅನ್ನು ಬಳಸಲು ಎರಡು ಮಾರ್ಗಗಳಿವೆಃ ಡಿಮನ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಮೂಲಕ ಅಥವಾ ಡಿಮನ್ಗೆ ಅಗತ್ಯವಾದ ವಿಧಾನಗಳನ್ನು ಒದಗಿಸುವ ವರ್ಗಕ್ಕೆ ಕರೆ ಮಾಡುವ ಮೂಲಕ. ಉದಾಹರಣೆಗೆ, Tomcat-4.1.x ಡಿಮನ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಬಳಸುತ್ತದೆ ಮತ್ತು Tomcat-5.0.x ಜೆಎಸ್ವಿಸಿ ನೇರವಾಗಿ ಕರೆಯುವ ವಿಧಾನಗಳನ್ನು ಹೊಂದಿರುವ ವರ್ಗವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಉಲ್ಲೇಖಗಳು ಜಾವಾ (ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ) ಗ್ರಂಥಾಲಯಗಳು ಕಾಮನ್ಸ್ ಡಿಮನ್