Commons Daemon
કોમન્સ ડેમન, જે અગાઉ જે. એસ. વી. સી. તરીકે જાણીતું હતું, તે અપાચે કોમન્સ પ્રોજેક્ટ સાથે સંકળાયેલું જાવા સોફ્ટવેર લાઇબ્રેરી છે. ડેમન સર્વર-સાઇડ કાર્યક્રમો ચલાવી રહેલા જાવા વર્ચ્યુઅલ મશીન (JVM) ને શરૂ કરવા અને અટકાવવાનું પોર્ટેબલ માધ્યમ પ્રદાન કરે છે. ક્લાયન્ટ-સાઇડ એપ્લિકેશનોની સરખામણીમાં આવી એપ્લિકેશનોમાં ઘણીવાર વધારાની જરૂરિયાતો હોય છે. ઉદાહરણ તરીકે, સર્વલેટ કન્ટેનર ટોમકેટ 4 ને JVM પ્રક્રિયા સમાપ્ત થાય તે પહેલાં સત્રોને શ્રેણીબદ્ધ કરવાની અને વેબ એપ્લિકેશનોને બંધ કરવાની જરૂર પડશે. ડેમનમાં 2 ભાગોનો સમાવેશ થાય છેઃ સી માં લખાયેલ મૂળ લાઇબ્રેરી જે ઓપરેટિંગ સિસ્ટમ સાથે ઇન્ટરફેસ કરે છે, અને લાઇબ્રેરી જે જાવામાં લખાયેલ ડેમન એપીઆઈ પ્રદાન કરે છે. કોમન્સ ડેમનનો ઉપયોગ કરવાની બે રીતો છેઃ ડેમન ઇન્ટરફેસને અમલમાં મૂકીને અથવા ડેમન માટે જરૂરી પદ્ધતિઓ પૂરી પાડતા વર્ગને કૉલ કરીને. ઉદાહરણ તરીકે, Tomcat-4.1.x ડેમન ઈન્ટરફેસનો ઉપયોગ કરે છે અને Tomcat-5.0.x એક વર્ગ પ્રદાન કરે છે જેની પદ્ધતિઓ સીધા JSVC દ્વારા બોલાવવામાં આવે છે. સંદર્ભો જાવા (પ્રોગ્રામિંગ ભાષા) લાઈબ્રેરીઓ કોમન્સ ડેમન