मैं छद्म बातचीत और बातचीत सीआईसीएस प्रोग्रामिंग के बीच अंतर को समझने की कोशिश कर रहा हूं। प्रत्येक दृष्टिकोण के फायदे और नुकसान क्या हैं?छद्म बातचीत बनाम बातचीत सीआईसीएस प्रोग्रामिंग के फायदे क्या हैं?
उत्तर
संक्षिप्त उत्तर यह है कि स्यूडोकोनवर्शनल कोड में एक्सेक सीआईसीएस एमएपी को तार्किक रूप से नहीं जोड़ता है, इसके बाद एक एक्सेक सीआईसीएस रिसीव एमएपी के बिना एक हस्तक्षेप तार्किक EXEC CICS रिटर्न के बिना होता है। इस प्रकार आपका प्रोग्राम उपयोगकर्ता के दौरान "सोचने का समय" के दौरान सीआईसीएस संसाधनों का उपभोग नहीं कर रहा है।
जब आपका प्रोग्राम EXEC CICS वापस लौटाता है, तो आप एक या तो अधिक कॉमेरिया (पारंपरिक) या एक चैनल में एक या अधिक कंटेनर (सीआईसीएस टीएस 3.1 के बाद) में राज्य की जानकारी को बचा सकते हैं।
अधिक जानकारी हैं, लेकिन यह इसकी नंगे हड्डियां हैं।
यहाँ एक लिंक comparing conversational and pseudo conversational CICS
बुनियादी अंतर यह है कि बातचीत के सीआईसी एक प्रक्रिया (प्रोग्राम) में "जीवित" है और पकड़े संसाधनों (जैसे स्मृति, डेटाबेस ताले) जबकि एक घटना के लिए इंतजार (जैसे उपयोगकर्ता है एक स्क्रीन मानचित्र से डेटा की आपूर्ति)। छद्म बातचीत सीआईसीएस में एक घटना होने के लिए की प्रतीक्षा करते समय प्रक्रिया "मर जाती है" (सीआईसी रिटर्न)। काम की एक नई इकाई शुरू हो गई है और ट्रिगरिंग घटना के जवाब में संसाधनों को फिर से आवंटित किया जाता है।
छद्म अभिसरण सीआईसीएस का प्रयोग अक्सर सीआईसीएस में इंटरैक्टिव अनुप्रयोगों के निर्माण के लिए किया जाता है। यह तकनीक संसाधन कुशल है क्योंकि स्मृति और डेटाबेस ताले जारी किए जाते हैं जबकि उपयोगकर्ता "सोच" होता है - जो अधिकतर समय होता है। शुद्ध लाभ संसाधनों का अधिक कुशल उपयोग है, लेकिन यह डेटाबेस स्थिरता को प्रबंधित करने के लिए थोड़ा और प्रयास करता है क्योंकि यह लेनदेन अखंडता सुनिश्चित करने के लिए प्रोग्रामर तक है ("वार्तालाप" के दौरान ताले खोने के कारण)।
यह रूपरेखा केवल विषय के सार को शामिल करती है। इसके मुकाबले इसमें बहुत कुछ है, लेकिन यह एक शुरुआत है।
NealB का जवाब एक अच्छा एक है, और आप
मुख्य लाभ यह छद्म संवादी कार्यक्रमों कंप्यूटर संसाधन उपयोग कम हो जाता है पढ़ना चाहिए और वे डाटाबेस ताले को रोक नहीं सकते।
--------------------------------------------------------------
मैं कोशिश करते हैं और में गैर आईबीएम मेनफ्रेम शर्तें
संवादी प्रोग्रामिंग में जवाब व्यक्त करने के लिए जा रहा हूँ, कार्यक्रम एक स्क्रीन भेजता है और इंतजार कर रहा है उपयोगकर्ता के लिए प्रतिक्रिया करने के लिए। कार्यक्रम, डाटाबेस संसाधन स्मृति पर पकड़ होगा आदि
अर्थात
Send Screen and wait for a users response
Evaluate user-response
when PF2
Do Something
when PF3
Do Some Thing else
छद्म संवादी प्रोग्रामिंग मूल रूप से घटना के आधार-प्रोग्रामिंग का दूसरा नाम है।
- एक छद्म-बातचीत कार्यक्रम उपयोगकर्ता क्रियाओं या घटनाओं (यानी पीएफ कुंजी) का जवाब देता है।
- एक छद्म संवादी कार्यक्रम केवल चलाने जब
- प्रारंभ/अन्य प्रोग्राम द्वारा कहा जाता
- उपयोगकर्ता कुछ कार्रवाई करता है (उदा हिट दर्ज/PK-कुंजी) है। के बीच tims- सभी संसाधनों जारी कर रहे हैं
एक छद्म संवादी कार्यक्रम है
जावा जोरों पर एक ActionListener (या किसी अन्य घुमाओ, वेब, SWT समकक्ष) मैं के लिए करते हैं जैसे बिट जैसे
Initialise and get-screen and user-action
Evaluate
when initial-entry
Initial stuff
Send initial screen
When PF2 /* Delete Action */
Do Delete
Send Response
When PF3 /* Insert Action */
......
end-evaluate
exit program
जावा-जोरों पर संरचना सीआईसी आप
Class MyScreen implements ActionListener {
public MyScreen() {
Initial stuff
Add this actionlistners to various buttons
Display screen
}
public void actionPerformed(ActionEvent e) {
if (e.getSource() == deleteButton) {
Do Delete
update screen
} else if (e.getSource() == insertButton) {
.......
}
}
}
के रूप में ऊपर लिख सकता है
उन लोगों के लिए जो मेनफ्रेम पृष्ठभूमि से नहीं हैं, सीआईसीएस किसी भी वेबसर्वर की तरह एक एप्लीकेशन-सर्वर है, लेकिन वेब पेज भेजने और HTML अनुरोधों को प्राप्त करने के बजाय, सीआईसी की भेजता है और 3270-टर्मिनल स्क्रीन प्राप्त करता है और टर्मिनल से प्रतिक्रिया प्राप्त करता है।
नोट: सीआईसी का भी वेब सर्वर के रूप में उपयोग किया जा सकता है।
- 1. बातचीत
- 2. ऑब्जेक्ट ओरिएंटेड स्टाइल प्रोग्रामिंग ऑब्जेक्ट्स के बीच बातचीत के लिए
- 3. परियोजनाओं के बीच बातचीत
- 4. राज्य प्रोग्रामिंग के फायदे?
- 5. एक इंटरफेस के साथ बातचीत?
- 6. लाओ बातचीत फिर से
- 7. बातचीत के लिए समवर्ती कॉल
- 8. एसएसएन बातचीत एसवीएन
- 9. BindingSource/DataGridView बातचीत
- 10. कार्यात्मक प्रोग्रामिंग के क्या फायदे हैं?
- 11. ट्विटर पिरोया बातचीत
- 12. NSThread और UIViewController बातचीत
- 13. डीडीडी मॉडलिंग, कुल जड़ों के बीच बातचीत
- 14. यूएसएसडी मेनू के साथ कैसे बातचीत करें?
- 15. स्टेटलेस प्रोग्रामिंग के फायदे?
- 16. जीएमएम बातचीत के माध्यम से smtp
- 17. अपनी प्रोग्रामिंग भाषा से डेटाबेस के साथ बातचीत करने का आपका पसंदीदा तरीका क्या है?
- 18. बतख-टाइपिंग बनाम स्थैतिक टाइपिंग के कुछ फायदे क्या हैं?
- 19. एमवीसी: दृश्य और मॉडल कैसे बातचीत करते हैं?
- 20. डीसीआई (डेटा, संदर्भ, बातचीत) दृढ़ता उदाहरण
- 21. एक परियोजना में एकाधिक-भाषाएं कैसे बातचीत करती हैं?
- 22. नियंत्रक <-> सेवा घटक बातचीत
- 23. जावा कच्चे प्रकार और जेनरिक बातचीत
- 24. विंडोज प्रमाणीकरण: बातचीत, एनटीएलएम और केर्बेरोस
- 25. सर्वर 500: बहुत से लंबित सुरक्षित बातचीत
- 26. सी ++ में नामस्थान और मित्र की बातचीत?
- 27. डब्ल्यूसीएफ सुरक्षा सहायता प्रदाता इंटरफ़ेस (एसएसपीआई) बातचीत
- 28. jQuery ajax ऑनलाइन बातचीत का समर्थन
- 29. netTCP बाध्यकारी साबुन सुरक्षा बातचीत विफल
- 30. सेवाओं के साथ बातचीत करने के लिए सरल तरीके?
हे डाउनवॉटर ... यह एक गंभीर सवाल है। यदि ओपी पूछ रहा था कि आरईएसटी या एमवीसी की विशेषता क्या है तो क्या आप डाउनवोट के लिए इतनी जल्दी हो जाएंगे? – NealB
@NealB - मूल रूप से पूछा गया सवाल थोड़ा मोटा था, लेकिन अब यह एक बहुत साफ राज्य में होना चाहिए। –
इसे फिर से खोला जाना चाहिए। यह एक बिल्कुल स्पष्ट और वैध सवाल है। – JackCColeman