कम्प्युटरकार्यक्रम

वसन्त: जावा लागि शुरुआती आधारभूत र पाठ

वसन्त Java - मिति, लगभग सबै अनुप्रयोगहरू पटकथा कार्यक्रम विधि प्रयोग गर्नुहोस्। यो भाषा को मुख्य लाभ प्रयोगकर्ता प्रत्येक अन्य लिङ्क छैन भनेर छाडा-मिलेर तत्व को एक सरल सेट को रूप मा एक कार्यक्रम विकास गर्न अवसर दिइएको छ भन्ने छ।

बस राख्नु, एकाइहरु लिङ्क गर्दै कम आवेदन, को सजिलो नयाँ सुविधाहरू दर्ता र एकै समयमा नियन्त्रण गर्ने पहिले नै अवस्थित संरचना मा छ। को brightest र सबै भन्दा सरल उदाहरण को एक लेनदेनको व्यवस्थापन हो। वसन्त Java कारोबार व्यवस्थापन संरचना संग स्वतन्त्र डाटाबेस मुख्य तर्क जडान को प्रदान गर्दछ। तर्क डिजाइन गर्न कुनै पनि परिवर्तन गर्ने हो कारोबार मा असर, कार्यक्रम को आधारभूत विचार उल्लङ्घन छैन। वसन्त modularity छ।

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

वसन्त Java पनि निकै तपाईं सजिलै र सहज वैश्विक reconfiguration बनाउने, मुख्य कोड वसन्त संग बिना आफु को लागि आवेदन कन्फिगर गर्न सक्नुहुन्छ मतलब जो कार्यक्रम, को प्रारम्भ र मिलाउने तत्व सरल।

तपाईं ठूलो संख्या मा जावा वसन्त पाठ्यपुस्तकहरु (अंग्रेजी, रसियन, आदि आदि) र विभिन्न भाषामा पाउन सक्नुहुन्छ आज। त्यसैले "JAVA" overpower र तपाईं गर्न सक्छन्, तर हामी यसलाई मा हुनुहुन्छ तपाईंलाई मदत गर्न प्रयास गर्नेछ!

वसन्त भित्र

कसरी शायद सबैले थाह "Java वसन्त को" आर्किटेक्चर भित्रबाट छ। त्यसैले गरेको थप विवरण संरचना मा हेरौं:

  • स्थापना र आगमन BeanDefinition सन्दर्भ कन्फिगरेसन (XML, JavaConfig, groovy र AnnotationConfigApplicationContext) पढ्दै। प्रारम्भिक चरण मा सबै इन्टरफेस हो - BeanDefinition। आगमन कार्यक्रम घटक पढ्दै - कन्फिगरेसन को विकल्प आधारमा उपयुक्त संयन्त्र प्रयोग गर्न आवश्यक छ।
  • BeanDefinition - सिर्जना इन्टरफेस (प्रकार) स्थापना।
  • FactoryBean प्रयोग अनुकूलन वस्तुहरु स्थापना।
  • उदाहरण (roughing) डिब्बे सिर्जना।
  • सिर्जना सिमी सेट।
  • कार्यक्षमता लिखित डिब्बे परीक्षण।

वसन्त: शुरुवात

तपाईं केवल "Java वसन्त" मा कार्यक्रम थाह प्राप्त गर्न सुरु गर्न निर्णय गर्नुभएको छ भने, Java EE वसन्त (रूपरेखा) सुरु गर्न निश्चित हुन। यो यस मंच "Java" को लागि खुला स्रोत सफ्टवेयरको सरल तरिका को छ। ढांचे सजिलै पहिले Java आधारित वर्णन थिए कि कार्यहरू अधिकांश लागू गर्न सकिन्छ कि एक लगातार संरचना सिर्जना गर्छ। सादगी र पारदर्शिता रूपरेखा तपाईं हिज्जे तपाईंको आफ्नै गल्ती हेर्न अनुमति दिन्छ।

वसन्त धेरै स्वतन्त्र रूपरेखा को एक संग्रह, साथै थप जटिल संरचना (ढांचे, ढांचे मा) को रूपमा वर्णन गर्न सकिँदैन। यी संरचना अधिकांश आवेदन सुरु साझेदारी गर्दा तथापि, तिनीहरूले दक्षता को जबरदस्त राशि देखाउन, स्वतन्त्र सञ्चालन गर्न सक्नुहुन्छ। यी घटक संरचनात्मक आफ्नो उद्देश्य आधारमा जटिल कार्यक्रम भागमा विभाजित छन्:

  • नियन्त्रक - नियन्त्रण उल्टाउने। सही सञ्चालन सुनिश्चित गर्न, आवेदन तत्व कन्फिगरेसन लागि जिम्मेवार छन् र Java वस्तुहरु को कार्यात्मक चक्र ठीक गर्नु।
  • डाटा पहुँच - कार्यक्षमता व्यवस्थापन गर्न खोज्ने एक संबंधात्मक डाटाबेस (DB) जावा मा। यो रूपरेखा गरेको समाधान संग Java वातावरण आधारमा चुनौतीहरू को एक विशाल संख्या प्रदान गर्दछ।
  • ढांचे पक्ष-orienting कन्फिगरेसन। जावा मा कुनै पनि हानि बिना बुझे सकिँदैन घटक संग काम।
  • कारोबार व्यवस्थापन। एपी र उपकरण द्वारा समन्वित फ्रेमवर्क Java तत्वहरूका लागि नियन्त्रण लेनदेनको वस्तु अनुकूलित।
  • दूर पहुँच र व्यवस्थापन रूपरेखा। कन्फिगरेसन स्थानीय हुन्छ।
  • प्रमाणीकरण र प्राधिकरण। वसन्त सुरक्षा मार्फत धेरै लोकप्रिय प्रोटोकल समर्थित विन्यास।

मिति लागि, "वसन्त" मा सबै रूपरेखा लागि सम्भावनाहरू एक नम्बर प्रदान गर्दछ:

  • स्वचालित स्रोत व्यवस्थापन।
  • को "वसन्त" को डेटा पहुँच अपवाद लागि अपवाद ह्यान्डलिङ घटक।
  • कुनै पनि डाटा सञ्चालन समयमा लेनदेनको पारदर्शी व्यवस्थापन।
  • Unzipping स्रोतहरू।
  • धेरै ढाँचामा abstraction प्रक्रिया।

Java वसन्त जग छ रूपमा, सबै रूपरेखा उद्देश्य बुझ्न आवश्यक छ। सिकारुहरूको लागि यो समूह मा सबै घटक सिक्ने सुरु गर्न र उदाहरण तिनीहरूलाई प्रयोग गर्न प्रयास गर्न सिफारिस गरिएको छ।

Java वसन्त मा एक सरल आवेदन (रूपरेखा) कसरी बनाउने

वसन्त मा आवेदन कन्फिगरेसन धेरै तरिकामा गर्न सकिन्छ। सबै भन्दा साधारण को एक र XML-फाइल एकदम सरल takeaway कन्फिगरेसन हुन मानिन्छ। यस प्रकारको परंपरागत Java वसन्त धेरै संस्करण प्रयोग गरिएको। शुरुआती लागि, हामी यस्तो Java (1.5), tomcat (6), कमिला (1.7), ग्रहण (3), junit 4x रूपमा उपकरणहरू प्रयोग गरी सुझाव दिन्छौं।

जाभा वसन्त मा एक सरल कार्य वर्णन गर्न, तपाईं पालो लीन आवश्यक:

  • अनुप्रयोगको धेरै संरचना सिर्जना गर्नुहोस्। वसन्त आईडीई - यो गर्न तपाईंलाई एउटा विशेष प्लग-इन ग्रहण स्थापना गर्न आवश्यक हुनेछ। यो Springapp परियोजनामा सिर्जना गर्न र थप युद्ध गर्न एउटा फोल्डर थप्न आवश्यक पनि छ।
  • index.jsp सिर्जना गर्नुहोस्। जावा मा वसन्त वेब अतिरिक्त सल्लाह दिन्छन् वेब-INF र web.xml मा ठाँउ हो।
  • Deploim कार्यक्रम tomcat। आवेदन फैलिनु गर्न, तपाईं संकलनको, स्थानान्तरण र कार्यक्रम संरचना लागि लक्षित समावेश हुनेछ जो कमिला-लिपि, प्रयोग गर्नुपर्छ।
  • पूर्ण आवेदन सबै निर्धारित, परीक्षण गर्छन्। 8080 / springapp /: को tomcat सुरु गर्न र ठेगाना संग एक वेब पेज खोल्न: Kiel।
  • त्यसपछि तपाईं वसन्त फ्रेमवर्क स्थापना गर्न आवश्यक, र यो अनजिप।

यो चरण मा हामी तपाईंलाई द्रुत नेटवर्क वातावरण सेटिङ पूरा छन् भन्न सकिन्छ। त्यसपछि तपाईं वसन्त Java कन्फिग समायोजन गर्न आवश्यक:

  • पहिलो हामी वेब-INF फोल्डरमा पाउनुहुनेछ जो web.xml केही परिवर्तनहरू बनाउन आवश्यक छ। हाम्रो लक्ष्य dispatcher इनपुट आवेदन अनुरोध दर्ता छ।
  • हामी निर्धारण अनुरोध इनपुट बनाउन। हामी प्रकार '.Htm' सबै अनुरोधहरू servlet प्रबन्धक निर्देशित गर्ने निर्णय गरे।
  • त्यसपछि वेब-INF / उदारीकरण मा डाटा पुस्तकालय प्रतिलिपि।
  • एक नियन्त्रक springapp.web सिर्जना गर्न र परीक्षण चढाउनुहोस्।
  • फारम सोध्न र सर्भर मा आवेदन सङ्कलन।
  • आवेदन चलान गर्ने प्रयास गर्नुहोस्।

हामी वसन्त जावा मा के छ? साधाराणका लागि माथि सूचीबद्ध आइटमहरु स्पष्ट छन्, त्यसैले छरितो वर्णन गर्न प्रयास गर्नुहोस्:

  1. हामी एक पृष्ठ तत्काल स्थापना वातावरण को विशुद्धता जाँच गर्न गर्दछ जो index.jsp, सुरु सिर्जना गर्नुभएको छ।
  2. हामी उपयुक्त नियन्त्रक विवरण फाइल springapp-servlet.xml दर्ता गरेका छन्।
  3. हामी एक नियन्त्रक र उहाँलाई लागि निर्धारित पाठ सिर्जना गरियो।
  4. अनुप्रयोगको सोधे।

Java वसन्त सुरक्षा के हो र यो किन आवश्यक छ?

वसन्त सुरक्षा तपाईं अधिकार र आवेदन प्रमाणिकरण गर्न अनुमति दिन्छ। साथै, रूपरेखा वसन्त फ्रेमवर्क प्रयोग गरि सिर्जना जो कर्पोरेट उद्देश्य, सुरक्षा प्रदान गर्दछ।

प्रमुख घटक को वसन्त सुरक्षा:

  • SecurityContextHolder। यो सुरक्षा मा हालको जानकारी समावेश गर्छ, र पनि आवेदन सुरु गर्ने प्रयोगकर्ताको बारेमा विस्तृत जानकारी पनि समावेश छ। पूर्वनिर्धारित SecurityContextHolder जो सुरक्षा सन्दर्भ स्ट्रिम लागू गर्दै सबै विधिहरू उपलब्ध छ भन्ने हो एक ThreadLocal मा जानकारी, भण्डारण गर्दछ।
  • SecurityContext। यो प्रयोगकर्ताको अनुरोध जोडिएको छ जो प्रणाली, सुरक्षा, साथै प्रमाणीकरण वस्तु बारेमा सबै जानकारी छ।
  • प्रमाणीकरण। प्रयोगकर्ता सफ्टवेयर पक्ष बाट बुझेका छन्।
  • GrantedAuthority। यो प्रयोगकर्ता व्यापक आवेदन प्राप्त गरेको छ कि अनुमति देखाउँछ।
  • UserDetails। सुरक्षा प्रणाली अन्य स्रोतबाट प्रमाणीकरण सेटिङहरू लागि आवश्यक जानकारी प्रर्दशन गर्दछ। यो यस्तो प्रयोगकर्ताको उपनाम, पासवर्ड, र झण्डा रूपमा जानकारी छ।
  • UserDetailsService। यो इन्टरफेस को एक विधि लागू गरेर UserDetails सिर्जना गर्न प्रयोग।

एकीकृत Java

एकीकरण Java वसन्त - एक अद्वितीय रूपरेखा कि कार्यहरु सेट समावेश, सन्देश पठाउनका लागि जिम्मेवार छन्। साथै, यो वस्तु एक शक्तिशाली, वास्तुकला-अनुमानित निर्माण गर्न जिम्मेवार छ:

  • Routers।
  • अन्य प्रणाली इन्टरअपेराबिलिटी लागि एडेप्टर।
  • Activators सेवाहरू।
  • ट्रान्सफर्मर एट अल।

वसन्त Hadoop

अपाचे Hadoop र वसन्त - VMware दुई ठूलो परियोजनाहरू जडान जो एक नयाँ विकास, छ। नयाँ रूपरेखा को धेरै लाभ बीचमा केही आधारभूत प्रदान गर्न छ। ती हुन्:

  • HBase आधारमा कन्फिगरेसन समर्थन।
  • व्यावसायिक समर्थन ब्याच वसन्त।
  • Java वसन्त एकीकरण संग प्रयोगको लागि समर्थन।
  • Hadoop कन्फिगरेसन को Parameterization।
  • घटक Hadoop जडान संग टेम्पलेट प्रक्रिया यन्त्र।
  • Hadoop उपकरण लागि Declarative समर्थन।
  • Hadoop घटक लागि प्रोग्रामयोग्य समर्थन।

Java Hibernate

वस्तुतः सबै वेब आवेदन जानकारी को ठूलो मात्रा भण्डारण बिना गर्न सक्नुहुन्न। एक सामान्य नियम रूपमा, विशेष कार्यक्रम को एक किसिम प्रयोग गरेर यो समस्या समाधान गर्न - धेरै उपसमूहहरु भागमा विभाजन गर्न सकिन्छ .. डाटाबेस, आदि संगठन संरचना र डेटाबेस प्रयोग फ्रिक्वेन्सी, र यो त संबंधात्मक भन्दा साधारण हुन् भनेर भयो। सामान्यतया, डाटा ठूलो संरचना पर्याप्त विवरण, र सधैं तिनीहरूलाई rationally प्रयोग नगर्नुहोस्।

Java वसन्त - लेखन को आवेदन सुविधा प्रविधि - ORM (वस्तु-संबंधात्मक म्यापिङ) को प्रयोग सुझाव दिन्छ। विधि पुस्तकालय Hibernate, अर्को एक फारम देखि डाटा रूपान्तरणहरूलाई जो लागू। साथै, यो तपाईं सजिलै डाटाबेस फाइल र कारोबार व्यवस्थापन गर्न जडानहरू सेट अप मद्दत गर्न सक्छ।

जाभा Hibernate वसन्त अर्को एक वर्ग को परिवर्तन को लागि, त्यहाँ धेरै विशेष जेनेरेटर हो:

  • बढाइ।
  • पहिचान।
  • अनुक्रम।
  • हिलो।
  • Seqhilo।
  • Uuid।
  • GUID।
  • देशी।
  • तोकिएको।
  • विदेशी।
  • अनुक्रम-पहिचान।

Java Hibernate वसन्त प्रयोग को लाभ:

  • संग interconnection तंत्र DB र POJO सरल संरचना।
  • प्राथमिक कुञ्जी घटक को स्वचालित पुस्ता।
  • HQL।
  • क्यास: दोस्रो स्तर, सत्र स्तर र, पाठ्यक्रम, प्रश्न।
  • राम्रो प्रदर्शन।
  • नमूना बाहिरी हुनुहोस्।

शुरुआती लागि अभ्यास

एक जावा वसन्त आवेदन मा धेरै सरल पाठ परियोजनाहरुबाट 'नमस्ते' लेख्न छ। प्लेटफर्म कुनै पनि अतिरिक्त दर्ता वा बूटस्ट्रैप कुनै पनि जटिल डिजाइन र आकारहरू आवश्यकता छैन। हामी वक्ता बिना एक सरल HTML प्रयोग गर्नुहोस्। र आधारभूत रुप हो भने पनि:

  • पाठ प्रविष्टि क्षेत्र "हेलो।"
  • हाम्रो पाठ प्रशोधनका लागि पठाइने जो र हुनेछ डेटाबेसमा भण्डारण थिचेर, "एक रेकर्ड बनाउन" कुञ्जी।
  • सूची, एक रेकर्ड सिर्जना गर्नु अघि प्रदर्शित हुनेछ जो।

थप हामी केहि आवश्यक छैन। हामी जाभा वसन्त बारी। अभ्यास:

  • निस्सन्देह, आफ्नो कम्प्युटर Java मा सेट।
  • म्यावेन राखे।
  • एक वसन्त-बुट डिजाइन सिर्जना गर्नुहोस्।
  • डाटाबेस स्थापना गर्नुहोस्।
  • मोडेल कक्षाहरू वितरण गर्नुहोस्। यसलाई केही सिर्जना गर्न सबै भन्दा राम्रो छ।
  • सिर्जना-पढ्न अद्यावधिक-मेटाउन प्रयोग घटक संग सञ्चालन लागू।
  • को jsp मा फारम सिर्जना गर्नुहोस्।
  • उपयुक्त नियन्त्रक आफ्नो फारम बाँध।

, MVC के हो, र यो वसन्त संग जोडिएको कसरी गरिएको

, MVC - एक स्वामित्व मंच, "वसन्त" प्रयोगकर्ता अनुरोध केन्द्रित छ जो। यो सबै चुनौती-orienting प्रणाली कार्यहरु को एक तथ्याङ्क दृश्य दिएको छ। प्रयोगकर्ता वैकल्पिक कुनै पनि समस्या बिना आवेदन पुन: लागू गर्न सक्छन् भनेर प्रत्येक इन्टरफेस सरल र संक्षिप्त हुनुपर्छ सेट गर्नुहोस्। यो मंच अगाडि-अन्त-कोड प्रत्यक्ष जडान paves। सबै इन्टरफेस वस्तु सर्भेल्ट एपीआई सम्बन्धित। कारण यो सम्बन्ध गर्न निकै आवेदन कार्यक्रम सरलीकृत छ।

सबैभन्दा महत्त्वपूर्ण इन्टरफेस समावेश:

  • मोडेल - मोडेल डाटा।
  • हेर्नुहोस् - नक्शा उपस्थिति।
  • नियन्त्रक - व्यवस्थापन, पहिलो दुई बीचको सम्बन्ध स्थापना।

सबैभन्दा महत्त्वपूर्ण इन्टरफेस समावेश:

  • HandlerAdapter।
  • नियन्त्रक।
  • दृश्य।
  • HandlerMapping।
  • ViewResolver।
  • HandlerInterceptor।
  • LocaleResolver।
  • MultipartResolver।

Java वसन्त, MVC (मोडेल-दृश्य-controlle) विकासकर्ता थप सुविधाहरू धेरै खोल्छ:

  • अनुरोध बीच एक स्पष्ट र सरल अलग।
  • प्रत्येक इन्टरफेस उनको भाग लागि केवल जिम्मेवार छ।
  • इन्टरफेसमा समस्या बिना एक वैकल्पिक कार्यान्वयन प्रयोग परिवर्तन गर्न सकिन्छ।
  • सबै इन्टरफेस एपीआई सर्भेल्ट सम्बन्धित।
  • वेब आवेदन दक्षता र कार्यक्षमता को उच्च स्तर।
  • को "वसन्त", केवल, MVC (मोडेल-दृश्य-controlle) को फरक भागहरु प्रयोग गर्न सक्ने क्षमता।

आधारभूत प्याकेज

आधारभूत प्याकेज प्रणालीको सबैभन्दा आधारभूत भाग हो र निर्भरता इंजेक्शन सक्षम, तपाईं सेम कन्टेनर कार्यक्षमता व्यवस्थापन गर्न अनुमति दिन्छ। यहाँ आधारभूत अवधारणा कारखाना ढाँचा प्रदान गर्दछ जो, singletons लागि सफ्टवेयर समर्थन आवश्यकता समाप्त र तपाईं वास्तविक कार्यक्रम तर्क देखि निर्भरता कन्फिगरेसन र विशिष्टीकरण अलग गर्न अनुमति दिन्छ को BeanFactory छ।

Dao प्याकेज एक JDBC-abstraction तह अरोचक JDBC-कोडिंग र विशिष्ट त्रुटि कोड प्रदायकको डेटाबेस विश्लेषण गर्न आवश्यकता हटाउँदछ भन्ने प्रदान गर्दछ। साथै, तपाईं छैन इन्टरफेस कार्यान्वयन गर्ने कक्षाहरू लागि मात्र साथै सफ्टवेयर declarative कारोबार व्यवस्थापन तर आफ्नो सबै Pojos (सादा पुरानो Java वस्तुहरु) को लागि गर्न सक्छन्।

ORM प्याकेज JDO, सीतनिद्रा र Ibatis सहित संबंधात्मक वस्तुहरु, म्यापिङ् लागि एकीकरण तहहरू लोकप्रिय एपीआई प्रदान गर्दछ। तपाईं अन्य वसन्त-आपूर्ति कार्य संग संयोजन मा सबै हे / आर-नक्सा नक्साङ्कन गर्नेहरूसँग प्रयोग गर्न सक्नुहुन्छ ORM प्याकेज प्रयोग गरेर।

AOP प्याकेज, उदाहरणका लागि, निर्धारण गर्न अवरोध को विधि र कार्यक्षमता लागू कोड decouple अनुमति दिने, उपयुक्त वसन्त पक्ष-उन्मुख कार्यक्रम, कार्यान्वयन, AOP गठबंधन प्रदान गर्दछ।

स्रोत मा मेटाडाटा लागू, तपाईं यस्तो नेट-विशेषता आफ्नो कोड मा व्यवहार सबै जानकारी प्रकार समावेश गर्न सक्नुहुन्छ।

वसन्त वेब प्याकेज यस्तो multipart कार्यक्षमता, servlet श्रोताहरू र वेब-आधारित अनुप्रयोगहरूको सन्दर्भ प्रयोग प्रसङ्गहरू को प्रारम्भ रूपमा आधारभूत वेब-एकीकरण सुविधाहरू, प्रदान गर्दछ। वसन्त, MVC मा कार्यान्वयन भनेर प्रमाणिकरण लागि वसन्त फ्रेमवर्क सबै अन्य सुविधाहरू प्रयोग गर्न अनुमति दिन्छ डोमेन मोडेल कोड र वेब फारम बीच स्पष्ट अलग प्रदान गर्दछ।

डोमेन वस्तुहरु लागि आवश्यकताहरू

ठीक काम गर्न JPA आवेदन गर्न, यो यस्तो अनुरोध लेखन को विशुद्धता निगरानी गर्न आवश्यक छ:

  • "Java" -binom वा POJO।
  • कक्षा (अन्तिम छैन) छैन जन्मजात हुनुपर्छ।
  • दर्ता निर्माता। मानक कुनै पनि मापदण्डहरू बिना छ।
  • कार्यान्वयन Serializable लेख्नुहोस्। घटकहरुलाई एक विशेष फारममा क्यास गर्न सकिन्छ भनेर यो आवश्यक छ।
  • सबै क्षेत्रहरू पहिचान दर्ता, त्यो छ, वस्तुहरू डाटाबेस तिनीहरूले एक प्राथमिक कुञ्जी नभएसम्म भण्डारण गर्न सकिन्छ।
  • विशेषता को उपस्थिति।
  • को getters भरें वस्तुहरु को संग्रह, भन्दा प्रतिलिपि गर्न विशेष सन्दर्भ गर्ने सल्लाह दिन्छन्। यो तपाईं हाम्रो एरे फिर्ता गर्न आवश्यक जब, तपाईं यसलाई प्रतिलिपि दर्ता गर्न आवश्यक छ किनभने, arrays प्रयोग गर्न अवांछनीय छ। साथै, श्रेणीबाट एकदम कठिन को जन्मजात।
  • पत्र परिचित। Java वसन्त काम अघि, तपाईं नियम र विभिन्न कार्यहरु को मान धेरै बुझ्न आवश्यक छ। बस के छ र के प्रयोग गरिएको छ slightest विचार प्राप्त गर्न, राखे।
  • सजिलो कार्यहरू आफ्नै एक लेख्न प्रयास गर्नुहोस्। उदाहरणका लागि, _PRIVET_ आवेदन "सर्प" वा अन्य कुनै पनि।
  • वेब परिचित। यो सबै को सबै भन्दा राम्रो अनलाइन पाठ्यक्रम मदत गर्नेछ। तपाईं यसलाई चाहनुहुन्छ भने, पुस्तक लागि फिर्ता पुल र नयाँ अवधारणाहरु बुझ्न पहिले नै स्वामित्वमा।
  • सरल पहेली _privet_ थप जटिल डिजाइन जटिल गर्ने प्रयास गर्नुहोस्। पनि हामी तपाईंलाई वास्तविक जीवन मा तपाईं उपयोगी हुन सक्छ कि एक साधारण आवेदन लेख्न प्रयास गर्न सुझाव दिन्छौं। त्यसैले तपाईंले यो कार्यक्रम विधि मास्टर गर्न सजिलो हुनेछ।

वस्तुहरु को सहायक समूह

त्यहाँ धेरै अतिरिक्त कक्षाहरू हो:

  • "वसन्त Dao"। यो वर्ग एक DB (डेटाबेस) काम गर्न मद्दत गर्छ।
  • लेनदेन Sprining। नियम, सबै अवस्थामा आवेदन लेख्दा एउटा कारोबार प्रबन्धक रूपमा। प्रयोगकर्ताले विधिहरू परिभाषित भएपछि, लेनदेन स्वचालित रूपमा सिर्जना गरिनेछ थपेका र पूरा भयो।
  • Sprining सुरक्षा। यो वर्ग प्रयोगकर्ता प्रमाणीकरण परिभाषित (लगइन, पासवर्ड, र टी।)। कुशलतापूर्वक सुरक्षा कार्यक्षमता बढेको दक्षता हासिल गर्न कम्तिमा 10 binomials सिर्जना गर्नुहोस्।

Java वसन्त मा मुख्य संक्षिप्त डिकोडिङ

कार्यक्रमको विशिष्ट पटकथा विधि थाह रही "Java वसन्त", तपाईं फरक संक्षिप्त पाउन सक्नुहुन्छ रूपमा। नियम, सबै साइटहरू वा पुस्तकहरू, तपाईँ तिनीहरूलाई ट्रान्सक्रिप्ट पाउन, त्यसैले गरेको Java वसन्त छ के देख्न सक्नुहुन्छ। उदाहरण:

  • आईओसी - - नियन्त्रण उल्टाउने वा, अधिक बस, मुख्य आवेदन मोड्युल नियन्त्रण उल्टाउने।
  • AOP - पक्ष-संकेत कार्यक्रम। यो मोड्युल "Java" धन्यवाद सहज कुनै पनि पहुँच बिन्दु जडान र दर्ता त्यहाँ आवश्यक कोड गर्न सक्नुहुन्छ।
  • , MVC - मोडेल-दृश्य-नियन्त्रक - एक संरचित ढाँचा परिभाषित र सबै अनुप्रयोगहरूको डिजाइन निर्माण को लागि एक विधि वर्णन, एउटै सिस्टम को सबै भागहरु को अन्तरक्रिया प्रदान गर्दछ। वेब साइटहरु सिर्जना गर्छ।
  • वर्ग वेब प्राधिकरण को रूपरेखा को विकास सुविधा डिजाइन गरिएको छ, त्यसैले मा डिब्बे पहुँच लागि जिम्मेवार छ, र। डी
  • नयाँ भर्चुअल डेटाबेस सिर्जना गर्न लिंक DB (डेटाबेस) वस्तु-orienting कार्यक्रम प्रविधी को अवधारणाहरु संग - म्यापिङ-संबंधात्मक वस्तु ORM-।
  • Dao "वसन्त" को संरचना मा डेटाबेस काम गर्न डिजाइन गरिएको छ।
  • सेवा Abstraction - को इन्टरफेस (उपस्थिति) समस्या abstracting लागि जिम्मेवार छ कि आवेदन निर्दिष्ट गर्दछ।

आज, तपाईं जावा वसन्त मा उपयोगी र रोचक जानकारी को धेरै पाउन सक्नुहुन्छ। पाठ, ट्युटोरियल छ webinars पक्कै तपाईं सहज भएको पटकथा कार्यक्रम भाषा अन्वेषण गर्न मद्दत गर्नेछ। तपाईंले अनुप्रयोग लेखन संग कुनै पनि समस्या अनुभव भने, "वसन्त", लेखक पर्याप्त विस्तार वर्णन जसमा "Java" को लागि सबै आवश्यकताहरु र जवाफ प्रश्नहरूको कसरी बारम्बार गल्ती समाधान गर्न लागि कागजात समीक्षा गर्नुहोस्।

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ne.birmiss.com. Theme powered by WordPress.