आम तौर पर...
डेटाबेस संचालन को संभालने के लिए हाइबरनेट का उपयोग किया जाता है। डेटाबेस उपयोगिता कार्यक्षमता का एक समृद्ध सेट है, जो आपके कोड की लाइनों की संख्या को कम करता है। खासकर आपको हाइबरनेट के @ नोट को पढ़ना होगा। यह एक ORM ढांचा और दृढ़ता की परत है।
वसंत इंजेक्शन आधारित कार्य तंत्र का एक समृद्ध सेट प्रदान करता है। वर्तमान में, वसंत प्रसिद्ध है। आपने स्प्रिंग एओपी के बारे में भी पढ़ा होगा। स्ट्रट्स और हाइबरनेट के बीच एक पुल है। मुख्य रूप से वसंत इस तरह की उपयोगिता प्रदान करता है।
Struts2 एक्शन आधारित प्रोग्रामिंग प्रदान करता है। स्ट्रट्स टैग का एक समृद्ध समूह हैं। स्ट्रट्स एक्शन आधारित प्रोग्रामिंग साबित होते हैं इसलिए आपको अपने दृश्य के सभी प्रासंगिक नियंत्रण को बनाए रखना होगा।
जोड़ में, टेपेस्ट्री जावा के लिए एक अलग रूपरेखा है। जिसमें आपको केवल .tml
(टेम्पलेट फ़ाइल) को संभालना है । आपको किसी भी वर्ग के लिए दो मुख्य फाइलें बनानी होंगी। एक JAVA वर्ग है और दूसरा इसका टेम्पलेट है। दोनों नाम समान हैं। टेपेस्ट्री स्वचालित रूप से संबंधित कक्षाओं को बुलाती है।