मैं एक वसंत आराम आधारित ws लिखने के लिए नया हूँ। मैंने निम्नलिखित संरचना के साथ एक परियोजना बनाई है।एक वसंत आरईएसटी एमवीसी आवेदन के लिए पैकेज संरचना को परिभाषित करने के लिए कैसे?
Java Resources
- src/test/java
- src/main/java
- com/sample/rest
- controller (for the request mappings)
- domain (for POJOs)
- service (for business logic)
- utility (for utility methods)
- dao (for database calls)
मैं डोमेन पैकेज में POJOs बढ़ने लगा है, लेकिन मेरी समस्या मैं अपने आवेदन में POJOs के 2 प्रकार है कि है। एक प्रकार जो मेरे आवेदन तालिका संरचना से मेल खाता है। एक अन्य प्रकार जो किसी तृतीय पक्ष परिणाम संरचना से मेल खाता है।
मुझे यकीन नहीं है कि मैं अपने डोमेन पैकेज के तहत इन 2 POJO प्रकारों को कैसे अलग कर सकता हूं।
यह दास सामान्य दाओ/नियंत्रक/सेवा/इकाई दृष्टिकोण से काफी बेहतर है। एक साइड नोट के रूप में: हर बार जब मैं इसे डेवलपर्स के साथ पेश करता हूं तो वे चौंक जाते हैं (और इस प्रकार इसे आज़माने के लिए तैयार नहीं हैं) कितने पैकेज ग्रहण अपने फ्लैट पैकेज व्यू (डिफ़ॉल्ट) में दिखाते हैं। बस पदानुक्रमिक प्रतिनिधित्व पर स्विच करें और आप ठीक हैं। – atamanroman
ध्यान रखें कि यदि आप वसंत का उपयोग कर रहे हैं और केवल विशिष्ट प्रकार के वर्गों को तुरंत चालू करना चाहते हैं (केवल डीएओ के बिना मॉडल कहें) तो आप घटक स्कैन कुशलतापूर्वक उपयोग करने में सक्षम नहीं होंगे। –
केवल विशिष्ट प्रकार के वर्गों को तुरंत चालू करने के लिए उपयोगकेस क्या है? (गंभीर प्रश्न :)) –