2010-11-20 14 views
11

मैं अपने विश्वविद्यालय में जावा सीख रहा हूं, लेकिन दुर्भाग्य से केवल भाषा और वास्तव में ढांचा नहीं।जावा स्विंग एप्लिकेशन का एक अच्छा उदाहरण क्या है?

मुझे स्विंग में कुछ जावा एप्लिकेशन लिखने में रूचि है। कुछ प्रोजेक्ट्स जो क्लीन दस्तावेज़ लेआउट का उपयोग करती हैं ताकि मैं देख सकूं कि कोई सामान्य रूप से जावा एप्लिकेशन को कैसे संरचित करता है?

+1

स्विंग ही MVC – Enrique

+0

भी देखें http://java.sun.com/products/jfc/tsc/articles/architecture/ – trashgod

उत्तर

2

यहां एक बहुत ही सरल guessing game है जो पैटर्न दिखाता है। यह कुछ और जटिल tile game को उसी अवधारणाओं को चित्रित करने के लिए डिज़ाइन किया गया था।

0

मुझे एक साधारण Tic-Tac-Toe done in MVC मिला, यह एमवीसी पैटर्न को समझने में आपकी मददगार हो सकता है।

संपादित करें:

चेक बाहर these परियोजनाओं ... वे प्रत्येक परियोजना के लिए पूरी स्रोत कोड प्रदान की है ... उनमें से किसी को जो अपनी रुचि लेने के लिए और आप रूपरेखा है कि जिस तरह से समझ सकते हैं ...

+1

मैं MVC पता काफी अच्छी तरह से उपयोग करता है, मैं तो बस स्विंग के साथ परिचित नहीं हूँ और कैसे एक संरचनाओं एक सामान्य रूप से आवेदन। जैसे आप सामान्य रूप से अलग-अलग पैकेज कैसे बनाते हैं? ऐसा लगता है कि जावा + स्विंग के लिए मुझे महसूस करने का सबसे तेज़ तरीका एक अच्छी तरह से प्रोजेक्ट को देखना है। –

+0

आपके प्रयास के लिए धन्यवाद, लेकिन मुझे पता है कि एक खोज इंजन का उपयोग कैसे करें। मैं यहां इस सवाल से पूछ रहा था * विशेष रूप से * क्योंकि मुझे कुछ कोड चाहिए था * अनुभव वाला कोई व्यक्ति * सोचता है अच्छी तरह से लिखा और समझने में आसान है। Sourceforge पर सिर्फ googling या खोज करके एक बहुत बुरी तरह से लिखित कोड पाता है और मैं, शुरुआत के रूप में, कोड की गुणवत्ता का न्याय नहीं कर सकता। –

3

ऐसी चीजों में से एक जो मैं आम तौर पर इस तरह की चीजों के लिए करता हूं, पुस्तक समीक्षाओं के लिए अमेज़ॅन को देखता है। अनुकूल प्रतिक्रिया वाले लोगों के लिए, मैं प्रकाशकों की वेबसाइट पर जाता हूं और स्रोत कोड डाउनलोड करता हूं। तो इस सवाल के लिए मैं these reviews और the publishers website पर एक नज़र डालेगा। नोट्स आप वास्तव में संस्करण 1 & 2. के लिए कोड उदाहरण प्राप्त कर सकते हैं। इसके अलावा आप Word में मुफ्त में पुस्तक का पहला संस्करण भी प्राप्त कर सकते हैं। अंतिम नोट पर, यदि आपको वास्तव में स्विंग पसंद है, तो भी ग्रिफॉन पर एक नज़र डालें। यह स्विंग अनुप्रयोगों को कोडिंग को बहुत अच्छी तरह से बनाता है क्योंकि यह ग्रोवी डीएसएल का उपयोग करता है। शुभकामनाएँ।

+0

मैं शायद उन पुस्तकों को विश्वविद्यालय की पुस्तकालय में प्राप्त कर सकता हूं। –

0

प्रत्येक स्विंग एप्लिकेशन आम तौर पर एक अलग दृष्टिकोण के साथ एक अलग समस्या को हल कर रहा है। इसलिए एक सामान्य संरचना नहीं है जिसका हमेशा उपयोग किया जाता है। मैं एक मानक संरचना की तलाश करने के बजाय सुझाव दूंगा, बस छोटे से शुरू करें और कुछ सरल परियोजनाएं बनाएं। जैसे-जैसे आप विशेषताओं को जोड़ों के लिए उदाहरण देखते हैं, लेकिन सिर्फ इसलिए कि एक प्रोजेक्ट एक निश्चित तरीके से समाधान लागू करता है, इसका मतलब यह नहीं है कि यह हमेशा सबसे अच्छा तरीका है, या यह आपकी स्थिति के लिए भी उपयुक्त विकल्प है।

संबंधित मुद्दे