JBoss Seam
સીમ એ વેબ એપ્લિકેશન માળખું હતું જે રેડ હેટના વિભાગ જેબૉસ દ્વારા વિકસાવવામાં આવ્યું હતું. સીમ 3 સીમ 3 એ સી. ડી. આઈ. પ્રોગ્રામિંગ મોડેલમાં વિસ્તરણોનો મોડ્યુલર સમૂહ પૂરો પાડે છે. સીમનું ધ્યેય પરંપરાગત અને ક્લાઉડ જમાવટ માટે તૈયાર કરવામાં આવેલી સમૃદ્ધ, ધોરણો આધારિત ઇન્ટરનેટ એપ્લિકેશનો બનાવવા માટે સંપૂર્ણ સંકલિત વિકાસ મંચ પ્રદાન કરવાનું છે. સીમ 3 નો હેતુ સીમ 2 કરતાં વધુ સ્કેલેબલ, સુવિધા સમૃદ્ધ એક્સ્ટેંશનનો સમૂહ બનવાનો છે, જે ફક્ત જાળવણી વિકાસ હેઠળ છે. ગિટહબ પર સીમ સ્ત્રોતો સપ્ટેમ્બર 2012 થી અપડેટ કરવામાં આવ્યા નથી. રેડ હેટ દ્વારા સીમ 3નો સક્રિય વિકાસ અટકાવી દેવામાં આવ્યો છે. સીમ 2 સીમ 2 બે માળખાઓ એન્ટરપ્રાઇઝ જાવાબીન્સ (EJB3) અને જાવાસર્વર ફેસિસ (JSF) ને જોડે છે. જો કે, સરળ પોજોનો ઉપયોગ પાછળના છેડે થઈ શકે છે. કોઈપણ EJB3 ઓબ્જેક્ટ અથવા કોઈપણ સરળ POJO ઓબ્જેક્ટને માત્ર એનોટેશનનો ઉપયોગ કરીને સીમ ઘટકમાં ફેરવી શકાય છે. એકવાર ઘટક સીમ ઘટક બની જાય પછી, તેને JSF દ્વારા અથવા અન્ય વ્યવસાય-તર્ક ઘટકો દ્વારા એકીકૃત રીતે એક્સેસ કરી શકાય છે. આમ, કોઈપણ બેક-એન્ડ EJB ઘટકને તેના સીમ ઘટક નામ દ્વારા સંબોધિત કરીને ફ્રન્ટ-એન્ડથી ઍક્સેસ કરી શકાય છે. આ જાવા વેબ માળખામાં ઓળખ વ્યવસ્થાપન સુવિધાઓનો સમાવેશ થાય છે. સીમ 2 બાયજેક્શનની વિભાવનાનો પરિચય આપે છે, જે સ્પ્રિંગની નિર્ભરતા ઈન્જેક્શન સુવિધા પરથી લેવામાં આવી છે, જ્યાં વસ્તુઓને @In અને @Out એનોટેશન્સનો ઉપયોગ કરીને સોંપેલ ચલમાંથી/અંદર-ઇન્જેક્ટ અથવા બહાર-ઇન્જેક્ટ કરી શકાય છે. આ માળખું સંદર્ભોના ખ્યાલને પણ વિસ્તૃત કરે છે. દરેક સીમ ઘટક એક સંદર્ભમાં અસ્તિત્વ ધરાવે છે. મૂળભૂત સીમ સંદર્ભ, એક વાતચીત, બહુવિધ પૃષ્ઠો સુધી ફેલાયેલી હોઈ શકે છે અને સામાન્ય રીતે શરૂઆતથી અંત સુધી સમગ્ર વ્યવસાયના પ્રવાહમાં ફેલાયેલી હોય છે. સત્ર સંદર્ભ વપરાશકર્તાની તમામ ક્રિયાઓને ત્યાં સુધી કેપ્ચર કરે છે જ્યાં સુધી તે બ્રાઉઝરને લૉગ આઉટ અથવા બંધ ન કરે-બ્રાઉઝર બેક-બટનના બહુવિધ ઉપયોગોમાં પણ. ફ્રેમવર્ક સાથે પૂરા પાડવામાં આવેલ કમાન્ડ-લાઇન ટૂલ સીમ-જેનનો ઉપયોગ કરીને હાલના ડેટાબેઝમાંથી આપમેળે CRUD (ક્રિએટ-રીડ-અપડેટ-ડિલીટ) વેબ-એપ્લિકેશન જનરેટ કરી શકાય છે. સીમ જેબોસ ટૂલ્સના ઉપયોગ દ્વારા ડબલ્યુ. વાય. એસ. આઈ. ડબલ્યુ. વાય. જી. ના વિકાસને સરળ બનાવે છે, જે ઓપન-સોર્સ એક્લિપ્સ સંકલિત વિકાસ પર્યાવરણને લક્ષિત પ્લગ-ઇન્સનો સમૂહ છે. સીમ રિચફેસીસ અને ICEfaces એજેક્સ લાઈબ્રેરીઓ સાથે, તેમજ અન્ય ઘણા એજેક્સ લાઈબ્રેરીઓ સાથે-જાવાસ્ક્રિપ્ટ કોડ લખવાની જરૂર વગર સંકલન કરે છે. સીમમાં પીડીએફ દસ્તાવેજો, ઈ-મેલ, આલેખ અને માઈક્રોસોફ્ટ એક્સેલ કાર્યપત્રકો માટે સર્જક મોડ્યુલો પણ સામેલ છે. આ પણ જુઓ જેબૉસ સોફ્ટવેરની સૂચિ વેબ માળખાની સરખામણી ગ્રંથસૂચિ સંદર્ભો બાહ્ય કડીઓ રેડ હેટ સોફ્ટવેર જાવા એન્ટરપ્રાઇઝ પ્લેટફોર્મ વેબ માળખું ક્રોસ-પ્લેટફોર્મ સોફ્ટવેર