ڪمپيوٽرنپروگرامن

بهار جي جاوا: fundamentals ۽ نئين سکندڙن لاء، سبق

بهار جي جاوا - تاريخ کي، لڳ ڀڳ سڀني اپليڪيشن هڪ scripting پروگرامن جو طريقو استعمال ڪري. هن ٻوليء جي مکيه فائدو آهي ته صارف لوز-coupled عنصرن ته هڪ ٻئي سان جڙيل نه آهن جو هڪ سادي سيٽ جي صورت ۾ هڪ پروگرام ترقي ڪرڻ جو موقعو ڏنو آهي.

بس ڪر، هن کي گهٽ اپليڪيشن يونٽ سان جڙيل آهن، جي پهچ ان جي نئين خاصيتون رجسٽر ڪرڻ جي آهي ۽ هڪ ئي وقت ۾ اڳ ۾ ئي موجود جوڙجڪ ڪنٽرول. جي brightest ۽ سڀ کان سادي مثال جي هڪ ڏيتي ليتي جو انتظام آھي. بهار جي جاوا برو انتظام جي جوڙجڪ سان ڊيٽابيس سان مکيه منطق رابطو جي آزادي مهيا ڪري. جي عقل ۽ خاڪي کي ڪنهن به تبديليون برو تي اثر انداز نه ٿيندي، اهو آهي، ته پروگرام جو بنيادي خيال جي خلاف ورزي نه ڪندا آھن. بهار modularity ڪئي.

سنڌ جي مختلف عنصرن ۽ جوڙجڪ تي عمل سان ھڪ ٻئي کان آزادي ختم ڪري سگهجي ٿو يا شامل ڪنهن به هنڌ ۾. حقيقت ۾، سنڌ جي پروگرام اهڙي طرح آهي ته ان کي به احساس نه ٿو ته بهار جي جاوا جي ڪنٽرول آهي ۾ تقسيم ڪري سگهجي ٿو. ان کان سواء، هن scripting ٻوليء جي وڏي يونٽ جي جاچ simplifies، جي هدايت وٺي، IoC مواد لاء ٺهيل صرف ڪوڙا رشتا ۽ خود امتحان جي فعاليت ۽ سندس بيان جي درستگي جو ڊوز ڪرڻ لاء ڪافي آهي.

بهار جي به جاوا عمارت سازيء جي پروگرام، توهان آساني سان ۽ دوريون پاڻ لاء اپليڪيشن ترتيب ڏيئي، هڪ عالمي reconfiguration، اهڙا بهار ڪوڊ بازي کان سواء جنهن جو مطلب آهي جو initialization ۽ الاپ عنصرن simplifies آهي.

اڄ اوھان کي وڏي تعداد ۾ ۽ مختلف ٻوليون (انگريزي، روسي، وغيره وغيره) ۾ جاوا بهار جي درسي تي ڏسي سگهو ٿا. تنهن ڪري "جاوا" دوکو ۽ اوھان کي پنهنجو ڪري سگهي ٿو، پر اسان کي ان تي آهيو توهان جي مدد ڪرڻ جي ڪوشش ڪئي ويندي!

بهار جي اندر

ڪيئن جي اندر مان "جاوا بهار جي" جي فن تعمير آهي، شايد هر نه ڄاڻندو آھي. پوء جي وڌيڪ تفصيل ۾ جوڙجڪ نظر آڻي:

  • جوڙ ۽ ايندڙ BeanDefinition سلسلي جي تشڪيل (كل، JavaConfig، Groovy ۽ AnnotationConfigApplicationContext) پڙهڻ. BeanDefinition - جي شروعاتي مرحلي تي سڀ interfaces آهن. پڙهڻ ايندڙ پروگرام جزا - جي تشڪيل جي پسند تي منحصر ڪري هڪ مناسب جيالا کي استعمال ڪرڻ ضروري آهي.
  • جوڙ پيدا interfaces (قسمن) - BeanDefinition.
  • FactoryBean جو استعمال رواج اعتراض انسٽال ڪرڻ.
  • مثال (roughing) bins ٺاهڻ.
  • پيدا مٽر جوڙ.
  • ٽيسٽ جي فعاليت لکيل bins.

بهار: ابتدا

تون بس تي "جاوا بهار" جي پروگرامن سان آشنائي حاصل ڪرڻ شروع ڪرڻ جو فيصلو ڪيو آهي ته، جاوا ee بهار جي (فريم ورڪ) سان شروع ڪرڻ جي پڪ ٿي. هن پليٽ فارم جي لاء کليل ذريعو سافٽ ويئر جي simplest طريقن "جاوا" مان هڪ آهي. جي فريم ورڪ ۾ هڪ جهڙي جوڙجڪ ته آساني جي ڪمن آهي ته عربن جاوا جي بنياد تي بيان ڪيا ويا مان گھڻا کي لاڳو ڪري سگهجي ٿو پيدا ڪري. سادگي ۽ شفافيت فريم ورڪ اوھان هجي ۾ پنهنجي غلطين کي ڏسي ڪرڻ جي اجازت ڏيندو.

بهار جي ڪيترن ئي آزاد frameworks جي گڏ ڪرڻ، گڏو گڏ وڌيڪ پيچيده جوڙجڪ (جي فريم ورڪ ۾، جي فريم ورڪ) جي طور تي بيان ڪري سگهجي ٿو. انهن اڏاوتن جو گهڻو ڪري خودمختيار هلائڻ ڪري سگهي ٿو، تنهن هوندي به، انهن جي ڪارڪردگي جو زبردست رقم جڏهن درخواست ٿئي ٿو حصيداري فيسليٽيٽرز. اهي جزا پيچيده پروگرام جي بنيادي ڍانچي حصن ۾ ورهايل آهن، ان جي مقصد تي منحصر ڪري:

  • ڪنٽرولر - قبضي جي inversion. صحيح آپريشن کي يقيني بڻائڻ، سنڌ جي درخواست عنصرن جي تشڪيل لاء ذميوار آهن ۽ جاوا اعتراض جي فعلي چڪر بهتر.
  • ڊيٽا تائين رسائي - فعاليت کي منظم ڪرڻ جي هڪڙا هڪ relational ڊيٽابيس جاوا ۾ (ڊيٽابيس). هن فريم ورڪ جي حل سان جاوا ماحوليات جي بنياد تي مسئلن جي هڪ وڏي تعداد ۾ مهيا ڪري.
  • جڏهن ته فريم ورڪ پاسو-orienting تشڪيل. جزا ته جاوا ۾ ڪنهن به بغير ڪنهن نقصان جي ڳالهه نه ٿو ڪري سگهجي سان ڪم ڪري.
  • برو انتظام. فريم ورڪ جي هارس ٽريڊنگ ۽ جاوا عنصرن کي قابو ڏيتي ليتي جي شئي کي سهيڙڻ لاء اوزارن جي تعاون ڪيو.
  • ٻاهرين رسائي ۽ انتظام فريم ورڪ. جي تشڪيل مقامي وٺندي آهي.
  • اصليت ۽ اختيار. بهار جي سيڪيورٽي جي ذريعي سهائتا ڪيترن ئي مشهور پروٽوڪولن تي ترتيبون.

تاريخ کي، سنڌ جي "بهار" ۾ سڀ frameworks لاء possibilities جو تعداد مليو آهي:

  • خودڪار وسيلن جي انتظام.
  • سنڌ جي "بهار" جي ڊيٽا تائين رسائي سواء لاء سواء مختلف انجڻن ۽ جزا.
  • ڪنهن به ڊيٽا آپريشن دوران ڏيتي ليتي جي شفاف انتظام.
  • وسيلن Unzipping.
  • ڪيترن ئي فارميٽ ۾ تجريد درجي.

توهان سڀني frameworks جي مقصد کي سمجهڻ لاء، جاوا بهار جي بنياد آهي ته جيئن ضرورت آهي. نئين سکندڙن لاء، ان گروپ ۾ هن سڀني حصن ۾ سکيا ڏيڻ شروع ڪئي ۽ انھن جي مثال ۾ استعمال ڪرڻ جي ڪوشش ڪرڻ جي صلاح ڏني آهي.

جاوا بهار جي (فريم ورڪ) تي هڪ سادي درخواست ڪرڻ ڪيئن

بهار ۾ درخواست تشڪيل ڪيترن ئي طريقن ۾ ڪم ڪري سگهجي ٿو. سڀ کان عام جي هڪ ۽ كل-فائيل کي ھيئن سادو پھچائڻ جي تشڪيل ٿي سمجهيو ويندو آهي. اهڙي قسم جي هنر جاوا بهار جي ڪيترن ئي نسخن ۾ استعمال ڪري. نئين سکندڙن لاء، اسان کي اهڙي جاوا (1.5)، tomcat (6)، جيترو (1.7)، eclipse (3)، junit 4x طور اوزار استعمال ڪرڻ جي صلاح.

جي جاوا بهار ۾ هڪ سادو ڪم بيان ڪرڻ لاء، توهان جي رخ کي لٺ ڪرڻ جي ضرورت آهي:

  • هن درخواست جي تمام جوڙجڪ ٺاهي. بهار IDE - هن ڪندا اوھان کي هڪ خاص پلگ ان ۾ eclipse انسٽال ڪرڻ جي ضرورت پوندي. اهو به Springapp تي هڪ پراجيڪٽ ٺاهي ۽ وڌيڪ جنگ لاء هڪ فولڊر ۾ شامل ڪرڻ ضروري آهي.
  • index.jsp ٺاهي. جاوا بهار ۾ ويب وڌيڪ ويب-INF فرض ۽ web.xml ۾ رکي.
  • Deploim پروگرام tomcat. هن درخواست ڪائنات کي، تون، ته جيترو-رسم الخط استعمال ڪرڻ ضروري آهي جنهن جي جوڙڻ، منتقلي ۽ پروگرام جي جوڙجڪ لاء هڪ ٽارگيٽ رکي ويندي.
  • سڄو سڀ اپليڪيشن prescribing، جو امتحان پاس ڪندا. جي tomcat شروع ۽ پتي سان هڪ ويب پيج کلي: لوڪل هوسٽ سرور: 8080 / springapp /.
  • ان کان پوء اوھان کي بهار جي فريم ورڪ انسٽال ڪرڻ جي ضرورت آهي، ۽ ان کي unzip.

ھن مرحلي تي اسين چون ٿا ڪري سگهو ٿا توهان کي تڪڙو جي نيٽ ورڪ ماحول لھڻ پورو آهن ته. ان کان پوء اوھان کي بهار جي جاوا config جي پورائي ڪرڻ جي ضرورت آهي:

  • پهرين اسان کي web.xml کي ڪجهه تبديليون، جنهن کي توهان ويب-INF فولڊر ۾ لھندين ڪرڻ جي ضرورت آهي. اسان جي مقصد جي dispatcher پٽ درخواست درخواستون رجسٽر ڪرڻ آهي.
  • اسان scheduling درخواستون پٽ ڪر. اسين قسم جي '.htm' جي servlet مينيجر کي هدايت سان سڀني درخواستن جو فيصلو ڪيو.
  • ان کان پوء ويب-INF / lib ۾ ڊيٽا اين نقل.
  • هڪ ڪنٽرولر springapp.web ٺاهي ۽ ٽيسٽ ويھو.
  • بڻجي پڇ ۽ هڪ سرور تي درخواست گڏ ڪرڻ.
  • هن درخواست ڀڄڻ جي ڪوشش.

اسان جي بهار جي جاوا ۾ ڇا ڪيو؟ Dummies لاء مٿي ڏنل شيون جي ڪجهه پڌرو نه آھن، پوء سادو بيان ڪرڻ جي ڪوشش ڪئي:

  1. اسان کي هڪ صفحي تي پيدا فوري جي index.jsp، جنهن جي لڳائڻ جي ماحول جي نموني چيڪ ڪرڻ ڏي شروع ٿي ويا آهن.
  2. اسان جي مناسب ڪنٽرولر بيان فائيل springapp-servlet.xml سان داخل ڪيو آهي.
  3. اسان هڪ ڪنٽرولر ۽ ان لاء ڪا عدت متن بڻايو.
  4. هن درخواست جو پڇيو.

جاوا بهار جي سيڪيورٽي ڇا آهي، ۽ ڇو ان کي گهربل آهي؟

بهار جي سيڪيورٽي اوھان کي اختيار ۽ ان جي درخواست تي تصديق ڪرڻ جي اجازت ڏئي ٿو. ان کان سواء، سنڌ جي فريم ورڪ ڪارپوريٽ مقاصد، جنهن جي بهار جي فريم ورڪ کي استعمال ڪندي پيدا ٿي رهيا آهن جو سيڪيورٽي مهيا ڪري.

بهار جي سيڪيورٽي جي مکيه جزا:

  • SecurityContextHolder. ان کي حفاظت تي موجوده معلومات تي مشتمل آهي، ۽ پڻ استعمال ڪندڙ جن جي درخواست جي شروعات جي باري ۾ تفصيلي معلومات شامل آهي. ھونئن SecurityContextHolder هڪ ThreadLocal، جنهن جو مطلب آهي ته سيڪيورٽي سلسلي جي سڀني طريقن آهي ته اهو وهڪرو ۾ عمل ڪري رهيا آهن وٽ موجود آهي ۾ معلومات دڪانن.
  • SecurityContext. اهو ئي نظام جي حفاظت، جنهن جي استعمال ڪندڙ جي درخواست سان جڙيل آهي، گڏو گڏ ان جي اصليت جو جائزو شئي جي باري ۾ سڀ معلومات تي مشتمل آهي.
  • اصليت جو جائزو. استعمال ڪندڙ سافٽ ويئر جي پاسي کان تسليم ڪري ٿو.
  • GrantedAuthority. اهو اجازتون ڏيکاري ٿو ته صارف وڏين درخواست حاصل ڪيائين.
  • UserDetails. سيڪيورٽي سسٽم جي ٻين ذريعن کان اصليت جو جائزو جوڙ لاء ضروري معلومات ڊسپلي ڪندو. اها ڳالهه اهڙي ئي استعمال ڪندڙ جي لقب، ڳجھو لفظ ۽ مختلف حربا ته جيئن معلومات تي مشتمل آهي.
  • UserDetailsService. هن انٽرفيس جي هڪ طريقو ڪرائڻ جي UserDetails پيدا ڪرڻ لاء استعمال ڪيو.

جاوا Integrating

جڙڻ جاوا بهار - هڪ منفرد فريم ورڪ ڪم جوڙ شامل آهي ته، پيغام موڪلڻ لاء ذميوار آهن. ان کان سواء، هن شئي هڪ طاقتور، فن تعمير-اندازي مطابق اڏاوت لاء ذميوار آهي:

  • Routers.
  • ٻئي نظام سان interoperability لاء Adapters.
  • Activators خدمتن.
  • Transformers تاڪين Al.

بهار Hadoop

Apache Hadoop ۽ بهار - VMware هڪ نئون ترقي، جنهن کي ٻه وڏا منصوبن سان ڳنڍيل آهي. نئون فريم ورڪ جي ڪيترن ئي فائدن مان ڪجهه بنيادي مهيا ڪرڻ آهي. اهي آهن:

  • HBase جي بنياد تي تشڪيل جي حمايت.
  • هلندڙ حمايت تشخصي بهار جي.
  • جاوا بهار جي جڙڻ سان استعمال لاء حمايت.
  • Hadoop جي تشڪيل جي Parameterization.
  • ملائڻ جزا Hadoop سان سانچي درجي جي ڊوائس.
  • Hadoop اوزار لاء Declarative جي حمايت.
  • Hadoop جزا لاء Programmable جي حمايت.

جاوا Hibernate

عملي طور سڀ ويب اپليڪيشن معلومات جي وڏي مقدار ڪٺي کان سواء نٿو ڪري سگهان. هڪ عام راڄ، خاص پروگرام جي هڪ قسم کي استعمال ڪندي هن مسئلي کي حل ڪرڻ لاء جيئن ته - .. ڊيٽابيس وغيره جي تنظيم ۽ ڊيٽابيس جو استعمال جي ات جي ڍانچي کي ڪيترن ئي subgroups ۾ تقسيم ڪري سگهجي ٿو، ۽ ان کي ائين ٿيو ته relational جي سڀ کان عام آهن. عام طرح، ان جي ڊيٽا جوڙجڪ جي تشريح ڪافي وڏو، ۽ هميشه کين rationally استعمال نه ڪندا آھن.

جاوا بهار - لکڻ جي درخواست جي سهولت لاء ٽيڪنالاجي - ORM (شئي-Relational نقشه) جي استعمال جي صلاح ٿو ڏئي. هن جو طريقو لائبريري Hibernate، جنهن ٻئي کي هڪ صورت مان ڊيٽا transforms Implements. ان کان سواء، ان کي توهان آساني سان ڊيٽابيس فائلون ۽ برو انتظام ڪرڻ ڪنيڪشن سيٽ اپ جي مدد ڪري سگهي ٿو.

جي جاوا Hibernate بهار ۾ هڪ ٻئي کي هڪ طبقي جي transformation لاء، اتي ڪيترن ئي خاص مولد آهن:

  • Increment.
  • سڃاڻپ.
  • تسلسل.
  • Hilo.
  • Seqhilo.
  • Uuid.
  • Guid.
  • ڏيهي.
  • لڳايو.
  • پرڏيهي.
  • تسلسل-سڃاڻپ.

جاوا Hibernate بهار جي استعمال ڪرڻ جي فائدن:

  • سان interconnection مشين ڊيٽابيس ۽ POJO سادو ڍانچي.
  • پرائمري مکيه جزا جي خودڪار جڳ.
  • HQL.
  • ڪئش: ٻيو سطح تي، سيشن سطح ۽، يقينا، پڇو.
  • سٺي ڪارڪردگي.
  • هوندا چادرون شامل ٿيڻ جي.

نئين سکندڙن لاء عملي طور تي

جاوا بهار اپليڪيشن تي تمام سادي متن منصوبن مان هڪ لکڻ ۾ 'هيلو' آهي. هن پليٽ فارم تان ڪنهن به اضافي رجسٽريشن يا ڪنهن به پيچيدو فريب ۽ شڪلين جي bootstrap تي ضرورت نه رکندو آھي. اسان ڳالهائيندڙ کان سواء هڪ سادي HTML استعمال. ۽ جيڪڏھن کي بنيادي صورت آهي:

  • متن ۾ داخل ٿيڻ جي ميدان ۾ "هيلو."
  • اهم نپوڙيان ٿو جنهن تي اسان جي متن درجي لاء موڪليو ويندو ۽ جي ڊيٽابيس ۾ محفوظ ڪندي "هڪ رڪارڊ پيدا ڪرڻ"،.
  • جي فهرست آهي، جنهن جو هڪ رڪارڊ ٺاهڻ کان اڳ ۾ ڏيکاري ويندي.

وڌيڪ اسان کي ڪا به ضرورت نه ڪندا آھن. اسان جي جاوا بهار کي موڙ. عملي طور:

  • جي حقيقت، توهان جي ڪمپيوٽر جي جاوا تي مقرر.
  • Maven ڪر.
  • هڪ بهار-جوتن جي جوڙجڪ ٺاهي.
  • جي ڊيٽابيس کي انسٽال ڪريو.
  • جي ماڊل طبقن distribute. اهو ڪجهه هڪ پيدا ڪرڻ لاء ڀلو آھي.
  • جي پيدا-پڙهڻ-تازه-حذف استعمال ڪري جزا سان آپريشن ڪرائڻ.
  • جي jsp ۾ هڪ صورت ٺاهي.
  • جي مناسب ڪنٽرولر کي پنهنجي فارم ڳنڍ.

MVC ڇا آهي، ۽ ان کي ڪيئن بهار سان ڳنڍيل آهي

MVC - هڪ Proprietary پليٽ فارم، "بهار"، جنهن کي استعمال ڪندڙ جي درخواستن تي روشني وڌي آهي. اهو سڀ چئلينج-orienting نظام جي ڪم ڪرڻ جي انگن ڏسڻ ڏنو آهي. سيٽ ته استعمال ڪندڙ کي ڪا به پريشاني کان سواء هن اپليڪيشن ٻيهر ڪرائڻ اختياري ڪري سگهو ٿا هر انٽرفيس سادو ۽ جامع هجڻ گهرجي. هن پليٽ فارم جي سامهون-آخر-ڪوڊ کي سڌي سلسلي paves. اعتراض Servlet API سان لاڳاپيل سڀ interfaces. هن تعلقي جي ڪري وڏي سليس درخواست پروگرامن آهي.

جڏهن ته سڀ کان اهم interfaces شامل آهن:

  • ماڊل - جي نموني ڊيٽا.
  • نظارو - نقشي ظاهر ڪري.
  • ڪنٽرولر - انتظام، پهرين ٻن جي وچ ۾ تعلق جو قيام.

جڏهن ته سڀ کان اهم interfaces شامل آهن:

  • HandlerAdapter.
  • ڪنٽرولر.
  • ڏسو.
  • HandlerMapping.
  • ViewResolver.
  • HandlerInterceptor.
  • LocaleResolver.
  • MultipartResolver.

جاوا بهار MVC (ماڊل-نظر-controlle) جي ڊولپر اضافي خاصيتون جو تمام گهڻو نظريي:

  • درخواستن جي وچ ۾ هڪ واضح ۽ سادي جدائي.
  • هر انٽرفيس سندس يا سندس حصو لاء مڪمل طور ذميوار آهي.
  • هن انٽرفيس پريشاني کان سواء ڪيڏو تي عملدرآمد کي استعمال ڪندي تبديل ڪري سگهجي ٿو.
  • API Servlet سان لاڳاپيل سڀ interfaces.
  • افاديت ۽ ويب اپليڪيشن لاء فعاليت جي بلند سطح.
  • سنڌ جي "بهار" جي مختلف حصن ۾ استعمال ڪرڻ جي صلاحيت، نه صرف MVC (ماڊل-نظر-controlle).

بنيادي پئڪيج

بنيادي پئڪيج جي نظام جي سڀ کان بنيادي حصو آهي ۽ ڏن ڀرو وجھڻ بڻائي ٿو، اوھان کي ڪلٽيوينس ظرف فعاليت کي منظم ڪرڻ جي اجازت ڏئي ٿو. هتي جي بنيادي تصور جي BeanFactory، جنهن جو هڪ ڪارخانو طرز روزي ڏيندو آھي، singletons لاء سافٽ ويئر جي حمايت جي ضرورت کي ختم ڪري ۽ اوھان جي حقيقي پروگرام منطق کان تشڪيل ۽ dependencies جي specification الڳ ڪرڻ جي اجازت ڏئي ٿو.

DAO پئڪيج هڪ JDBC-تجريد پرت ته مخصوص غلطي رموز فراهم ڪرڻ جي اينگهائيندڙ سلسلو JDBC-coding ۽ ڊيٽابيس تجزيو ڪندا ڪرڻ جي ضرورت لاھيندو روزي ڏيندو آھي. ان کان سواء، توهان کي نه صرف طبقن ته interfaces ڪرائڻ لاء، پر پنهنجو سڀ Pojos (انهيء پراڻي جاوا Objects) لاء، سافٽ ويئر سان گڏو گڏ declarative برو انتظام ڪرڻ ڪري سگهو ٿا.

ORM پئڪيج JDO، Hibernate ۽ Ibatis سميت relational اعتراض، جي نقشي لاء جڙڻ ۾ وڇوٽين مشهور API روزي ڏيندو آھي. جي ORM پئڪيج اوھان کي ٻي بهار-فراهمي جي ڪم سان ميلاپ ۾ سڀني جي اي / آر-سازن کي استعمال ڪري سگهي ٿو استعمال ڪري.

اسٽيڪر پئڪيج جو تعين ڪرڻ لاء، مثال طور، بيدن جو طريقو ۽ ڪوڊ ڪرائڻ فعاليت decouple رهڻ، هم آهنگ بهار پاسو-ايجنڊا پروگرامن، عملدرآمد، اسٽيڪر اتحاد روزي ڏيندو آھي.

جو ذريعو تي سڀني بازارن ۾ ادراڪ، توهان رويي جي معلومات جي سڀني قسمن جي پنهنجي جياپي ۾، اهڙي خالص-وصف طور شامل ڪري سگهو ٿا.

بهار جي ويب پئڪيج اهڙي multipart فعاليت طور تي بنيادي ويب-جڙڻ خاصيتون، servlet ٻڌڻ ۽ ويب تي ٻڌل اپليڪيشن جي سلسلي جو استعمال contexts جي initialization روزي ڏيندو آھي. بهار MVC ۾ عملدرآمد ڊومين ماڊل ڪوڊ ۽ ويب فارم ته اوھان جي تصديق لاء بهار جي فريم ورڪ جي ٻين سڀني خاصيتن کي استعمال ڪرڻ جي اجازت ڏئي جي وچ ۾ هڪ واضح جدائي روزي ڏيندو آھي.

ڊومين اعتراض لاء گهرجون

JPA درخواست صحيح ڪميٽيء ڪرڻ لاء، ان کي اهڙي درخواستن لکڻ جي نموني جي نگراني ڪرڻ ضروري آهي:

  • "جاوا" -binom يا POJO.
  • هن طبقي جو وارث نه هجي (آخري نه).
  • داخل constructor. معياري ڪنهن جي حراست ۾ کان سواء آهي.
  • Implements Serializable لکڻ. پوء ته ان جي جزا هڪ خاص صورت ۾ اسرڻ ڪري سگهجي ٿو اهو ضروري آهي.
  • رجسٽر سڀني شعبن شناخت، ته آهي، اعتراض جي ڊيٽابيس ۾ محفوظ نه ٿو ڪري سگهجي، جيستائين اهي هڪ پرائمري اهم آهن.
  • هن وصف جي موجودگي.
  • هن getters بجاء هڪ ڪاپي اعتراض جي گڏ ڪرڻ لاء مخصوص حوالي، فرض. اهو ئي سبب آهي جڏهن توهان اسان جي ڪيريو واپس ڪرڻ جي ضرورت آهي، توهان ان جي هڪ ڪاپي رجسٽر ڪرڻ جي ضرورت آهي، arrays استعمال ڪرڻ جي اڻ وڻندڙ آهي. ان کان سواء، وارث جي صف کان ڪافي ڏکيو.
  • هن خط سان واقف. جاوا بهار ۾ ڪم ڪرڻ کان اڳ ۾، توهان جي اصطلاحن ۽ مختلف ڪم جو انهيء جي ڪيترن ئي سمجهڻ جي ضرورت آهي. بس ڪر، اهو سڀ ڪجھ خيال اهو آهي ڇا ۽ جيڪي ان کي استعمال ڪيو آهي حاصل ڪرڻ لاء.
  • هن سڌو ڪمن جي پنهنجي هڪ لکڻ جي ڪوشش ڪئي. مثال طور، _PRIVET_ درخواست "چرندو" يا ڪنهن ٻئي.
  • ويب سان واقف ٿيڻ. هن سڀ کان بهترين آن لائن ڪورس جي مدد ڪندو. توهان ان کي نه ٿا چاهيو، ته هن ڪتاب لاء پوئتي ڌڪيو ۽ سمجهڻ نوان نظريا اڳ ۾ ئي پنهنجي.
  • وڌيڪ پيچيده فريب _privet_ جي سادي puzzles complicate ڪرڻ جي ڪوشش ڪئي. به اسان جي صلاح آهي ته توهان هڪ سادي درخواست آهي ته حقيقي زندگي ۾ اوھان لاء ڪارائتو ٿي سگهي ٿو لکڻ جي ڪوشش ڪئي. پوء توهان هن پروگرامن جو طريقو رکن ٿا آسان ٿي ويندي.

اعتراض جي معاون گروپ

اتي ڪيترن ئي اضافي طبقن آهن:

  • "بهار Dao". هن طبقي جي هڪ ڊيٽابيس (ڊيٽابيس) سان ڪم ڪرڻ ۾ مدد ڪندو.
  • ڏيتي ليتي Sprining. هڪ راڄ جي طور تي، جڏهن سڀ ڪيس ۾ درخواست لکي، هڪ برو مئنيجر. استعمال ڪندڙ جي طريقن بيان ڪيو آهي هڪ دفعو، برو خود بخود پيدا ٿي ۽ مڪمل شامل ڪيو ويندو.
  • Sprining سيڪيورٽي. هن طبقي جي استعمال ڪندڙ جي اصليت defines (هتي ڪلڪ ڪري، پاس ورڊ، ۽ دبي.). سمورين امان جي سيڪيورٽي فعاليت ۾ وڌي ڪارڪردگي حاصل ڪرڻ ۾ گهٽ ۾ گهٽ 10 binomials ٺاهي.

جاوا بهار ۾ مکيه abbreviations Decoding

جيئن ته "جاوا بهار"، اوھان کي مختلف abbreviations ڏسي سگهو ٿا پروگرامن جي مخصوص scripting طريقو رکندڙ ڪرائڻ. هڪ راڄ، نه سڀني سائيٽن يا ڪتابن جي طور تي، تون انھن طارق ڏسي، پوء جي ڏسڻ جاوا بهار آهي سو آڻي سگهي ٿو. مثال طور:

  • ڪنٽرول جي Inversion - IoC - قبضي جي Inversion يا، وڌيڪ چئجي، جو مکيه درخواست module.
  • اسٽيڪر - تناسب-حقیقي پروگرامن. هن module ڪرڻ جي مهرباني "جاوا" ۾ دوريون ڪنهن به گهڻن نقطي کي ڳنڍڻ ۽ اتي ئي رجسٽر ٿيو ته ضروري ڪوڊ ڪري سگهو ٿا.
  • MVC - ماڊل-نظر-ڪنٽرولر - هڪ structured طرز ته defines ۽ سڀ اپليڪيشن جي جوڙجڪ بڻائڻ لاء هڪ طريقو بيان، هڪ ئي نظام جي سڀني حصن جي لهه وچڙ روزي ڏيندو آھي. ويب سائيٽ پيدا.
  • ڪلاس ويب،. المتوفي اختيار جي فريم ورڪ جي ترقي جي سهولت لاء ٺهيل آهي ته bins تائين رسائي جي لاء ذميوار آهي، ۽ پوء تي
  • ORM- شئي-Relational نقشه - هڪ نئين مجازي ڊيٽابيس ٺاهي اعتراض-orienting پروگرامن هنرن جي حوصله سان ڊيٽابيس (ڊيٽابيس) جوڙي.
  • DAO "بهار" جي جوڙجڪ ۾ بنيادي دستاويز سان ڪم ڪرڻ جي ٺهيل آهي.
  • خدمت ڪئي هئي - جي درخواست آهي ته مسئلو abstracting لاء ذميوار آهي جو interfaces (ظاهر) مقرر ڪئي.

اڄ اوھان کي جاوا بهار تي مفيد ۽ دلچسپ معلومات جو تمام گهڻو ڏسي سگهو ٿا. سبق، ٽيوٽوريل، webinars بيشڪ اوھان ۾ دوريون جي scripting پروگرامن ٻوليء جي جستجو ڪرڻ ۾ مدد ڏيندو. توهان هڪ درخواست لکڻ سان ڪنهن پريشاني جي تجربي ته، جي "بهار" جي دستاويزن جو جائزو وٺي، جنهن ۾ ليکڪ جو "جاوا" لاء سڀني ضرورتن ڪافي تفصيل سان بيان ۽ سوالن جا جواب، مظاهرا غلطين کي فڪس ڪرڻ لاء ڪيئن.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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