کمپیوٹرزپروگرامنگ

موسم بہار جاوا: ابتداء اور ابتداء کے لئے سبق

بہار جاوا - تاریخ تک، تقریبا تمام ایپلی کیشنز ایک سکرپٹ کی پروگرامنگ کے طریقہ کار استعمال کریں. اس زبان کا بنیادی فائدہ یہ ہے کہ صارف ایک دوسرے سے منسلک نہیں کر رہے ہیں کہ ڈھیلے مل عناصر کی ایک سادہ سیٹ کی شکل میں ایک پروگرام تیار کرنے کا موقع دیا جاتا ہے.

سادہ لفظوں میں، کم ایپلیکیشنز یونٹوں منسلک ہوتے ہیں، آسان یہ نئی خصوصیات میں رجسٹر ہوں اور ایک ہی وقت کنٹرول پہلے سے موجود ڈھانچے کو کرنا ہے. مائباشالی اور سب سے آسان مثال سے ایک لین دین کے انتظام ہے. بہار جاوا لین دین کے انتظام کی ساخت کے ساتھ ڈیٹا بیس کے ساتھ اہم منطق کنیکٹوٹی کی آزادانہ فراہم کرتا ہے. منطق کے ڈیزائن میں کوئی تبدیلی ٹرانزیکشن پر اثر پڑے گا نہیں، یہ ہے کہ، پروگرام کا بنیادی خیال کی خلاف ورزی نہیں ہے. بہار مائروپکتا ہے.

مختلف عناصر اور ڈھانچے خارج کر یا ایک دوسرے سے عملی طور پر آزادانہ طور پر کسی بھی جگہوں میں شامل کیا جا سکتا ہے. اصل میں، پروگرام یہ بھی احساس نہیں ہے کہ بہار جاوا طرف سے کنٹرول کیا جاتا ہے اس طرح سے تقسیم کیا جا سکتا ہے. اس کے علاوہ، سکرپٹ کی زبان نہایت یونٹ ٹیسٹنگ، جھوٹے رشتے انجیکشن کے لئے آسان بنا دیتا آئی او سی کے مواد کے لئے ڈیزائن عنصر، کے بعد سے صرف کافی اور خود ان کی وضاحت کی فعالیت اور درستگی کی جانچ.

بہار بھی ہے جاوا بہت ایک عالمی دوبارہ سے ترتیب دینے، بنیادی طور پر موسم بہار کے کوڈ کے بغیر، پروگرام، جس سے آپ آسانی سے اور بغیر کسی رکاوٹ کے اپنے لئے ایپلی کیشنز ترتیب دے سکتے ہیں کا مطلب ہے کے ابتدا اور ٹیوننگ عناصر کو آسان بنا دیتا.

آج تم نے بڑی تعداد میں جاوا بہار درسی کتابوں پر اور مختلف زبانوں میں (انگریزی، روسی، وغیرہ وغیرہ) حاصل کر سکتے ہیں. لہذا "جاوا" پربل ہے اور آپ کو مالک کر سکتے ہیں، لیکن ہم اس میں ہیں آپ کی مدد کرنے کی کوشش کریں گے!

بہار کے اندر

کس طرح، "جاوا بہار کے" فن تعمیر کے اندر سے ہے شاید ہر کسی کو نہیں جانتا ہے. تو چلو مزید تفصیل ساخت میں دیکھو:

  • انسٹالیشن اور آنے والے BeanDefinition تناظر ترتیب (XML، JavaConfig، گرووی اور AnnotationConfigApplicationContext) پڑھنا. ابتدائی مرحلے میں تمام انٹرفیس ہیں - BeanDefinition. آنے والے پروگرام اجزاء پڑھنا - ترتیب کے انتخاب پر منحصر ہے ایک مناسب طریقہ کار کو استعمال کرنے کے لئے ضروری ہے.
  • BeanDefinition - پیدا انٹرفیس (قسم کے) مقرر.
  • FactoryBean کا استعمال کرتے ہوئے اپنی مرضی کے مطابق اشیاء کی تنصیب کی.
  • واقعے کی (اس roughing) ٹوکریاں تشکیل.
  • پیدا پھلیاں مقرر.
  • فعالیت لکھا ٹوکریاں ٹیسٹ کریں.

بہار: آغاز

آپ صرف "جاوا بہار" پر پروگرامنگ کے ساتھ واقف کرنے کے لئے شروع کرنے کا فیصلہ کیا ہے، تو جاوا EE بہار (فریم ورک) کے ساتھ شروع کرنے کے لئے یقینی بنائیں. یہ اس پلیٹ فارم "جاوا" کے لئے اوپن سورس سافٹ ویئر کی سادہ ترین طریقوں میں سے ایک ہے. فریم ورک آسانی ماضی میں جاوا کی بنیاد پر بیان کیا گیا ہے کہ کاموں کے سب سے زیادہ پر لاگو کیا جا سکتا ہے کہ ایک یکساں ساخت پیدا کرتا ہے. سادگی اور شفافیت کے فریم ورک آپ ہجوں میں آپ کی اپنی غلطیوں کو دیکھنے کے لئے اجازت دے گا.

بہار کئی آزاد فریم ورک کا ایک مجموعہ، کے ساتھ ساتھ زیادہ پیچیدہ ڈھانچے (فریم ورک، فریم ورک میں) کے طور پر بیان کیا جا سکتا ہے. ان ڈھانچے کے سب سے زیادہ آزادانہ طور پر کام کر سکتے ہیں، درخواست شروع ہوتا اشتراک جب تاہم، وہ کارکردگی کا زبردست رقم کا مظاہرہ. ان اجزاء کو ان کے مقصد پر منحصر پیچیدہ پروگراموں کے سنرچناتمک حصوں میں تقسیم کیا جاتا ہے:

  • کنٹرولر - کنٹرول کے الٹا. ، درست آپریشن کو یقینی بنانے کی درخواست عناصر کی ترتیب کے لئے ذمہ دار ہیں اور جاوا اشیاء کے فعال سائیکل کو کنٹرول.
  • ڈیٹا تک رسائی - فعالیت کو منظم کرنے کی کوشش کی ایک سنبندپرک ڈیٹا بیس جاوا میں (DB). اس فریم ورک کے حل کے ساتھ جاوا ماحول کی بنیاد پر چیلنجوں کی ایک بڑی تعداد فراہم کرتا ہے.
  • فریم ورک پہلو-متعارف ترتیب. جاوا میں کسی نقصان کے بغیر احساس نہیں کیا جا سکتا ہے کہ اجزاء کے ساتھ کام کرنا.
  • لین دین کے انتظام. AP اور اوزار کی طرف سے سمنوئت فریم ورک جاوا عناصر کے لئے کنٹرول کے لین دین کا مقصد اپنی مرضی کے مطابق کرنے کے لئے.
  • دور دراز تک رسائی اور انتظام کے فریم ورک. کنفگریشن مقامی طور پر پایا جاتا ہے.
  • تصدیق اور اجازت. بہار سیکورٹی کے ذریعے بہت سے مقبول پروٹوکول پر تائید کی ترتیب.

تاریخ کرنے کے لئے، "موسم بہار" میں تمام فریم ورک کے لیے امکانات کی ایک بڑی تعداد فراہم کرتا ہے:

  • خود کار وسائل کے انتظام.
  • "بہار" کے ڈیٹا تک رسائی رعایت کے لئے رعایت کی ہینڈلنگ اجزاء.
  • کسی بھی ڈیٹا کی کارروائیوں کے دوران ٹرانزیکشنز کی شفاف مینجمنٹ.
  • unzipping کے وسائل.
  • کئی فارمیٹس میں تجرید پروسیسنگ.

جاوا بہار کی بنیاد ہے کے طور پر آپ، تمام فریم ورک کے مقصد کو سمجھنے کی ضرورت ہے. beginners کے لئے یہ گروپوں میں تمام اجزاء کو سیکھنا شروع اور مثال کے طور پر ان کا استعمال کرنے کے لئے کوشش کرنے کے لئے سفارش کی جاتی ہے.

جاوا بہار پر ایک سادہ درخواست (فریم ورک) بنانے کے لئے کس طرح

بہار میں درخواست کی ترتیب کو کئی طریقوں سے کیا جا سکتا ہے. سب سے زیادہ عام میں سے ایک اور XML فائل کو کافی آسان takeaway ہے کنفیگریشن سمجھا جاتا ہے. اس قسم کے روایتی طور جاوا بہار کے کئی ورژن میں استعمال کیا. beginners کے لئے، ہم جیسے جاوا (1.5)، Tomcat کے (6)، چینٹی (1.7)، چاند اور سورج گرہن (3)، junit 4X اوزار کا استعمال کرتے ہوئے مشورہ دیتے ہیں.

جاوا بہار میں ایک آسان کام کو بیان کرنے کے لئے، آپ کے نتیجے پر قائم رہنے کی ضرورت ہے:

  • درخواست کی بہت ساخت بنائیں. بہار IDE - ایسا کرنے کے لئے آپ کو ایک خاص پلگ میں گرہن انسٹال کرنے کی ضرورت ہو گی. اس Springapp پر ایک منصوبے بنانے کے لئے اور اس کے علاوہ جنگ کے لئے ایک فولڈر کا اضافہ بھی ضروری ہے.
  • index.jsp بنائیں. جاوا میں بہار ویب برآں WEB-INF تجویز اور web.xml میں رکھ.
  • Deploim پروگرام Tomcat کے. درخواست تعینات کرنے کے لئے، آپ کو تالیف، منتقلی اور پروگرام کی ساخت کے لئے ایک ہدف پر مشتمل ہوگا جس ANT-اسکرپٹ، استعمال کرنا چاہیے.
  • مکمل تمام لکھ ایپلی کیشنز، ٹیسٹ کرتے ہیں. Tomcat کے شروع اور پتے کے ساتھ ایک ویب کے صفحے کو کھولنے: لوکل ہوسٹ: 8080 / springapp /.
  • تو پھر تم بہار فریم ورک انسٹال کرنے کی ضرورت ہے، اور یہ ان زپ.

اس مرحلے پر ہم آپ کو فوری طور پر نیٹ ورک کے ماحول کی ترتیب مکمل کر رہے ہیں کا کہنا ہے کہ کر سکتے ہیں. تو پھر تم بہار جاوا تشکیل ایڈجسٹ کرنے کی ضرورت ہے:

  • سب سے پہلے ہم آپ کو ویب-INF فولڈر میں مل جائے گا، جس web.xml میں کچھ تبدیلیاں، بنانے کے لئے کی ضرورت ہے. ہمارا مقصد ڈسپیچر ان پٹ درخواست کی درخواستوں کو رجسٹر کرنے کے لئے ہے.
  • ہم شیڈولنگ درخواستوں کی ان پٹ بناتے ہیں. ہم قسم '.htm' کے ساتھ تمام درخواستوں servlet مینیجر کرنے کی ہدایت کا فیصلہ کیا.
  • پھر WEB-INF / lib میں میں ڈیٹا لائبریری کاپی.
  • ایک کنٹرولر springapp.web بنائیں اور ماؤنٹ ٹیسٹ.
  • فارم سے پوچھو اور ایک سرور پر درخواست مرتب.
  • درخواست کو چلانے کے لئے کوشش کریں.

کیا ہم بہار جاوا میں کیا ہے؟ Dummies کے لئے مندرجہ بالا اشیاء میں سے کچھ واضح نہیں ہیں، تو آسان کو بیان کرنے کی کوشش کریں:

  1. ہم ایک ایسے صفحے کو فوری طور پر index.jsp، تنصیب کے ماحول کی درست جانچ کے لئے کام کرتا ہے جس میں شروع سے پیدا کیا ہے.
  2. ہم مناسب کنٹرولر وضاحت فائل springapp-servlet.xml ساتھ رجسٹرڈ ہیں.
  3. ہم ایک کنٹرولر اور اس کے لئے ایک مشروع متن پیدا.
  4. درخواست کی درخواست کی.

جاوا بہار سیکورٹی کا کیا ہے، اور یہ کیوں ضروری ہے؟

بہار سلامتی آپ کی اجازت اور درخواست کی تصدیق کرنے کی اجازت دیتا. اس کے علاوہ، فریم ورک کارپوریٹ مقاصد، بہار فریم ورک کا استعمال کرتے ہوئے بنائے گئے ہیں جن میں سیکورٹی فراہم کرتا ہے.

بہار سلامتی کے اہم اجزاء:

  • SecurityContextHolder. اس کی حفاظت پر موجودہ معلومات پر مشتمل ہے، اور یہ بھی درخواست کرنا شروع کر دیا ہے جو صارف کے بارے میں تفصیلی معلومات بھی شامل ہے. پہلے سے طے شدہ SecurityContextHolder جس سیکورٹی تناظر سلسلہ میں لاگو کیا جاتا ہے کہ تمام طریقوں کے لئے دستیاب ہے کا مطلب ہے کہ ایک ThreadLocal میں معلومات، ذخیرہ ہے.
  • SecurityContext. یہ جو صارف کی درخواست سے منسلک ہے کے نظام کی سیکورٹی، کے ساتھ ساتھ توثیق اعتراض کے بارے میں تمام معلومات پر مشتمل ہے.
  • توثیق. یوزر سافٹ ویئر کی طرف سے تسلیم کرتا ہے.
  • GrantedAuthority. اس صارف کی وسیع درخواست موصول ہوئی ہے کہ اجازتوں ظاہر کرتا ہے.
  • UserDetails. سلامتی سسٹمز کے دیگر ذرائع سے توثیق کی ترتیبات کے لئے ضروری معلومات دکھاتا ہے. اس طرح کے طور پر صارف کی عرفیت، پاس ورڈ، اور جھنڈوں معلومات پر مشتمل ہے
  • UserDetailsService. اس انٹرفیس کا ایک طریقہ پر عمل درآمد کی طرف UserDetails پیدا کرنے کے لئے استعمال کیا جاتا ہے.

مجموعی جاوا

انٹیگریشن جاوا بہار - افعال کی ترتیب بھی شامل ہے کہ ایک منفرد فریم ورک، پیغامات بھیجنے کے لئے ذمہ دار ہیں. اس کے علاوہ، یہ اعتراض ایک طاقتور، فن تعمیر، اندازہ لگایا تعمیر کے لئے ذمہ دار ہے:

  • راوٹرز.
  • دیگر نظاموں کے درمیان انٹرآپریبلٹی کے لئے یڈیپٹر.
  • Activators خدمات.
  • ٹرانسفارمرز ET رحمہ اللہ تعالی.

بہار حدووپ

VMware کے دو بڑے منصوبوں سے منسلک ہے جس میں ایک نئے ترقی ہے - اپاچی حدووپ اور بہار. نئے فریم ورک کے بہت سے فوائد کے علاوہ کچھ بنیادی فراہم کرنا ہے. وہ یہ ہیں:

  • HBase کی بنیاد پر ترتیب کی حمایت.
  • پروفیشنل حمایت بیچ بہار.
  • جاوا بہار انضمام کے ساتھ استعمال کے لئے سپورٹ.
  • حدووپ ترتیب کی Parameterization.
  • اجزاء حدووپ منسلک کرنے کے ساتھ سانچہ پروسیسنگ آلہ.
  • حدووپ اوزار کے لئے اعلانیہ حمایت.
  • حدووپ اجزاء کے لئے پروگرام کی حمایت.

جاوا سرمانا

تقریبا تمام ویب اطلاقات معلومات کی بڑی مقدار کو ذخیرہ کرنے کے بغیر نہیں کر سکتے. ایک عمومی اصول کے طور پر، خصوصی پروگراموں کی ایک قسم کا استعمال کرتے ہوئے اس مسئلہ کو حل کرنے کے لئے - کئی subgroups میں تقسیم کیا جا سکتا ہے وغیرہ .. ڈیٹا بیس، تنظیم کی ساخت اور ڈیٹا بیس کے استعمال کے تعدد، اور یہ تو سنبندپرک سب سے زیادہ عام ہیں کہ کیا ہوا تھا. عام طور پر، کافی بڑے ڈیٹا ڈھانچے کی وضاحت، اور ہمیشہ ان عقل استعمال نہیں کرتے.

جاوا بہار - لکھنے کی درخواست کی سہولت کے لئے ٹیکنالوجی - ORM (آبجیکٹ-سنبندپرک تعریفیں) کے استعمال کی سفارش. دوسرے ایک فارم سے ڈیٹا تبدیل جو طریقہ کار لائبریری سرمانا، عملدرآمد کرتا ہے. اس کے علاوہ، یہ آپ کو آسانی سے ڈیٹا بیس کی فائلوں اور لین دین کے انتظام کے کنکشن قائم کرنے میں مدد کر سکتے ہیں.

جاوا سرمانا بہار میں دوسرے ایک طبقے کی تبدیلی کے لئے، کئی خصوصی جنریٹر موجود ہیں:

  • اضافہ.
  • شناختی.
  • ترتیب.
  • Hilo.
  • Seqhilo.
  • UUID.
  • GUID.
  • آبائی.
  • حوالے کیا گیا.
  • فارن.
  • ترتیب شناخت.

جاوا سرمانا بہار کا استعمال کرتے ہوئے کے فوائد:

  • انٹرکنکشن میکانزم DB اور POJO ساتھ سادہ ساخت.
  • بنیادی اہم اجزاء میں سے خود کار طریقے سے نسل.
  • HQL.
  • کیشے: کورس کی دوسری سطح، سیشن لیول اور،، استفسار.
  • اچھی کارکردگی.
  • سیمپلنگ بیرونی شامل ہوں.

beginners کے لئے پریکٹس

جاوا بہار درخواستوں پر بہت سادہ متن کے منصوبوں سے ایک 'ہیلو' لکھنے کے لئے ہے. پلیٹ فارم کسی بھی اضافی رجسٹریشن یا بوٹسٹریپ پر کسی بھی پیچیدہ ڈیزائن اور سائز کی ضرورت نہیں ہے. ہم بولنے کے بغیر ایک سادہ ایچ ٹی ایم ایل کا استعمال. اور بنیادی شکل ہے یہاں تک کہ اگر:

  • متن کے اندراج کی فیلڈ "ہیلو".
  • کلید دبانے سے ہماری متن پروسیسنگ کے لئے بھیجا اور ڈیٹا بیس میں محفوظ کیا جائے گا جس پر کی طرف سے، "ایک ریکارڈ بنانے کیلئے".
  • فہرست، جس میں ایک ریکارڈ کرنے سے پہلے دکھایا جائے گا.

مزید ہم کسی چیز کی ضرورت نہیں ہے. ہم جاوا بہار کی باری ہے. پریکٹس:

  • کورس کے، آپ کے کمپیوٹر پر جاوا لگا دی.
  • Maven رکھو.
  • ایک بہار-بوٹ ڈیزائن بنائیں.
  • ڈیٹا بیس انسٹال کریں.
  • ماڈل کلاسوں میں تقسیم کریں. یہ کچھ ایک تخلیق کرنے سے بہتر ہے.
  • تخلیق پڑھ اپ ڈیٹ حذف کا استعمال کرتے ہوئے اجزاء کے ساتھ آپریشن نافذ کریں.
  • JSP میں ایک فارم بنائیں.
  • مناسب کنٹرولر کو اپنے فارم ٹائی.

MVC کیا ہے، اور یہ بہار کے ساتھ منسلک کیا جاتا ہے کہ کس طرح ہے

MVC - ایک ملکیتی پلیٹ فارم، "بہار"، صارف کی درخواستوں پر توجہ مرکوز کر رہا ہے جس میں. یہ تمام چیلنج-متعارف نظام کے افعال میں سے ایک شماریاتی نقطہ نظر دی جاتی ہے. مقرر کریں تا کہ صارف کے اختیاری کسی بھی مسائل کے بغیر ایپلی کیشنز کو دوبارہ نافذ کر سکتے ہیں ہر ایک انٹرفیس سادہ اور جامع ہونا چاہئے. یہ پلیٹ فارم سامنے کے آخر میں کوڈ کو براہ راست کنکشن ہموار. تمام انٹرفیس اعتراض Servlet API کے ساتھ منسلک. اس تعلق کی وجہ سے بہت ایپلیکیشن پروگرامنگ آسان ہے.

سب سے اہم انٹرفیس میں شامل ہیں:

  • ماڈل - ماڈل کے اعداد و شمار.
  • دیکھیں - نقشہ ظہور.
  • کنٹرولر - انتظام، پہلے دو کے درمیان تعلقات کے قیام.

سب سے اہم انٹرفیس میں شامل ہیں:

  • HandlerAdapter.
  • کنٹرولر.
  • لنک.
  • HandlerMapping.
  • ViewResolver.
  • HandlerInterceptor.
  • LocaleResolver.
  • MultipartResolver.

جاوا بہار MVC (ماڈل منظر-controlle) ڈویلپر اضافی خصوصیات کے بہت کھلتا ہے:

  • درخواستوں کے درمیان ایک واضح اور آسان علیحدگی.
  • ہر ایک انٹرفیس کا یا اس کے حصے کے لئے مکمل طور پر ذمہ دار ہے.
  • انٹرفیس مسائل کے بغیر ایک متبادل نفاذ کا استعمال کرتے ہوئے تبدیل کیا جا سکتا ہے.
  • تمام انٹرفیس API Servlet کے ساتھ منسلک.
  • ویب ایپلی کیشنز کے لیے کارکردگی اور فعالیت کی بلند مقدار.
  • "بہار"، نہ صرف MVC (ماڈل منظر-controlle) کے مختلف حصوں کو استعمال کرنے کی صلاحیت.

بنیادی پیکیج

بنیادی پیکیج کے نظام کی سب سے بنیادی حصہ ہے اور انحصار انجکشن کے قابل بناتا ہے، آپ کو بین کنٹینر کی فعالیت کو منظم کرنے کی اجازت دیتا ہے. یہاں بنیادی تصور BeanFactory، جس میں ایک فیکٹری پیٹرن فراہم کرتا singletons لئے سافٹ ویئر کی مدد کے لئے ضرورت ختم اور آپ کو اصل پروگرام کی منطق سے انحصار کی ترتیب اور تصریح الگ کرنے کی اجازت دیتا ہے.

ڈییو پیکج تکاؤ JDBC-کوڈنگ اور خاص غلطی کوڈ فراہم کی ڈیٹا بیس کا تجزیہ کرنے کی ضرورت کو ہٹا دیتا ہے کہ ایک JDBC-تجرید پرت فراہم کرتا ہے. کے علاوہ، آپ کے سافٹ ویئر کے ساتھ ساتھ صرف انٹرفیس کو لاگو ہے کہ کلاس کے لئے نہیں، اعلانیہ لین دین کے انتظام بنا سکتے ہیں، لیکن آپ کو تمام Pojos (سادہ پرانے جاوا اشیاء) کے لئے.

ORM پیکج JDO، سرمانا اور Ibatis سمیت سنبندپرک اشیاء، نقشہ سازی کیلئے انضمام تہوں مقبول API فراہم کرتا ہے. آپ دوسرے بہار کی فراہمی کے افعال کے ساتھ مجموعہ میں تمام O / R-نقشہ سازوں استعمال کر سکتے ORM پیکج کو استعمال کرتے ہوئے.

AOP پیکج مثال کے طور پر اس بات کا تعین، قطع کرنے کے طریقہ کار اور فعالیت کو لاگو کوڈ decouple پر اجازت دے، ہم آہنگ بہار پہلو پر مبنی پروگرامنگ، عمل، او پی الائنس فراہم کرتا ہے.

منبع پر میٹا ڈیٹا کا اطلاق، آپ جیسے NET-وصف آپ کے کوڈ میں رویوں کی معلومات کے تمام قسم کے، میں شامل کر سکتے ہیں.

بہار ویب پیکج جیسے کثیر فعالیت، servlet سامعین اور ویب پر مبنی ایپلی کیشنز کے تناظر کا استعمال کرتے ہوئے سیاق و سباق کی ابتدا بنیادی ویب انضمام خصوصیات، فراہم کرتا ہے. بہار MVC میں نفاذ آپ کو توثیق کے لئے موسم بہار کے فریم ورک کی دیگر تمام خصوصیات کو استعمال کرنے کی اجازت دیتا ہے کہ ڈومین ماڈل کوڈ اور ویب فارم کے درمیان ایک واضح علیحدگی فراہم کرتا ہے.

ڈومین اشیاء کے تقاضے

مناسب طریقے سے کام کرنے کے لئے JPA درخواست کرنے کے لئے، اس طرح کی درخواستوں لکھنے کے درست کی نگرانی کے لئے ضروری ہے:

  • "جاوا" -binom یا POJO.
  • کلاس وراثت میں نہیں کیا جانا چاہیے (حتمی نہیں).
  • رجسٹرڈ ڈویلپر. سٹینڈرڈ کسی بھی پیرامیٹرز کے بغیر ہے.
  • لاگو Serializable لکھیں. تاکہ اجزاء ایک خاص شکل میں محفوظ ہو سکتے ہیں یہ ضروری ہے.
  • تمام شعبوں کی نشاندہی رجسٹر، یہ ہے کہ، اشیاء پر ڈیٹا بیس میں محفوظ نہیں کیا جا سکتا کہ وہ ایک بنیادی کلید ہے جب تک.
  • وصف کی موجودگی.
  • دلواتے اشیاء کی وصولی کی بجائے ایک کاپی کے لئے مخصوص ریفرنس لکھ. یہ آپ کو ہمارے صف واپس کرنے کی ضرورت ہے کیونکہ جب، آپ کو اس کی ایک کاپی کو رجسٹر کرنے کی ضرورت ہے، arrays استعمال کرنے ناپسندیدہ ہے. اس کے علاوہ، وراثت میں کی ایک سرنی سے بہت مشکل.
  • خط سے واقف ہے. جاوا بہار میں کام کرنے سے پہلے، آپ کی شرائط اور مختلف افعال کی اقدار کے بہت سے سمجھنے کی ضرورت ہے. بس اس کا استعمال کیا جاتا ہے یہ کیا ہے اور کیا ذرا بھی خیال حاصل کرنے کے لئے، رکھ دیا.
  • سب سے آسان کاموں کا اپنا ایک لکھنے کے لئے کی کوشش کریں. مثال کے طور پر _PRIVET_ درخواست "سانپ" یا کسی دوسرے.
  • ویب کے ساتھ واقف ہو. یہ سب سے بہترین آن لائن کورسز میں مدد ملے گی. آپ کو یہ نہیں کرنا چاہتے تو، کتاب کے لئے واپس ھیںچو اور نئے تصورات کو سمجھنے کے پہلے ہی کے مالک ہیں.
  • آسان پہیلی _privet_ زیادہ پیچیدہ ڈیزائن پیچیدہ کرنے کی کوشش کریں. اس کے علاوہ ہم آپ کو حقیقی زندگی میں آپ کے لئے مفید ہو سکتا ہے کہ ایک سادہ درخواست لکھنے کے لئے کی کوشش مشورہ ہے کہ. لہذا آپ کو اس کی پروگرامنگ کے طریقہ کار میں مہارت حاصل کرنے کے لئے آسان ہو جائے گا.

اشیاء کی معاون گروپ

کئی اضافی کلاسیں موجود ہیں:

  • "بہار ڈییو". اس کلاس میں ایک DB (ڈیٹا بیس) کے ساتھ کام کرنے کے لئے مدد کرتا ہے.
  • لین دین Sprining. ایک اصول، تمام صورتوں میں درخواست لکھنے جب، ایک ٹرانزیکشن مینیجر کے طور پر. صارف کے طریقوں کی وضاحت کی ہے ایک بار، لین دین کو خود بخود پیدا کیا اور مکمل ہو جائیں گی.
  • Sprining سیکورٹی. یہ کلاس صارف کی توثیق کی وضاحت (لاگ ان، پاس ورڈ، اور ٹی.). مؤثر طریقے سے سیکورٹی کی فعالیت میں اضافہ کی کارکردگی کو حاصل کرنے کے لیے کم از کم 10 binomials تخلیق کرتے ہیں.

جاوا بہار میں اہم مخففات ضابطہ ربائی کرنا

کے طور پر "جاوا بہار"، آپ کو مختلف مخففات تلاش کر سکتے پروگراموں کے مخصوص اسکرپٹنگ کے طریقہ کار سے واقف ہو رہی ہے. ایک اصول، تمام سائٹس یا کتابوں کے طور پر، آپ کو ان کی نقل مل، تو چلو جاوا بہار کیا ہے دیکھتے ہیں کر سکتے ہیں. مثال:

  • آئی او سی - - کنٹرول کے الٹا یا، زیادہ بس، اہم درخواست ماڈیول کنٹرول کا الٹا.
  • AOP - جانبی-نشاندہی پروگرامنگ. اس ماڈیول "جاوا" کی بدولت بغیر کسی رکاوٹ کسی بھی رسائی نقطہ کرنے کے لئے رابطہ قائم کر سکتے ہیں اور وہاں ضروری کوڈ رجسٹر کرنے کے لئے.
  • MVC - ماڈل منظر کنٹرولر - کی وضاحت کرتا ہے اور تمام درخواستوں کی ڈیزائن کی تعمیر کے لئے ایک طریقہ بیان کرتا ہے کہ ایک منظم پیٹرن، ایک ہی نظام کے تمام حصوں کی بات چیت فراہم کرتا ہے. ویب سائٹس کی تخلیق.
  • کلاس WEB اجازت کے فریم ورک کی ترقی کی سہولت کے لئے ڈیزائن کیا گیا ہے، اسی طرح کی ٹوکری تک رسائی کے لئے ذمہ دار ہے، اور ڈی.
  • آبجیکٹ-سنبندپرک ORM- تعریفیں - لنکس DB (ڈیٹا بیس) اعتراض پر متعارف پروگرامنگ کی تکنیک کے تصورات کے ساتھ ایک نیا مجازی ڈیٹا بیس بنانے کے لئے.
  • ڈییو "بہار" کے ڈھانچے میں ڈیٹا بیس کے ساتھ کام کرنے کے لئے ڈیزائن کیا گیا ہے.
  • سروس تجرید - مسئلہ abstracting لئے ذمہ دار ہے کہ درخواست کے انٹرفیس (ظہور) متعین کرتا ہے.

آج، آپ کو جاوا بہار پر مفید اور دلچسپ معلومات کا ایک بہت تلاش کر سکتے ہیں. اسباق، سبق، webinars کے یقینی طور پر آپ کو بغیر کسی رکاوٹ کے سکرپٹ پروگرامنگ زبان کو دریافت کرنے میں مدد کرے گا. آپ کو ایک درخواست لکھنے کے ساتھ کسی بھی مسائل کا تجربہ، جس میں مصنفین کافی تفصیل سے "جاوا" کے لئے تمام ضروریات کو بیان کریں اور سوالوں کا جواب "بہار"، کس طرح بار بار غلطیاں ٹھیک کرنے کے لئے دستاویزات کا جائزہ لیں.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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