স্প্রিং কাঠামো: সংশোধিত সংস্করণের মধ্যে পার্থক্য

বিষয়বস্তু বিয়োগ হয়েছে বিষয়বস্তু যোগ হয়েছে
Pratik89Roy (আলোচনা | অবদান)
NahidSultanBot (আলোচনা | অবদান)
বট নিবন্ধ পরিষ্কার করেছে। কোন সমস্যায় এর পরিচালককে জানান।
২০ নং লাইন:
 
==মডিউল==
দু ধরণেরধরনের কনফিগারেশন রয়েছে এতে , এক , xml নির্ভর ও দুই , টিকা নির্ভর ।
===নকশার মূলনীতি===
দু ধরণেরধরনের নকশা প্রকার রয়েছে এতে , এক , কন্ট্রোল ধারক এর বিচ্ছিন্নতা (নির্ভরতা ইনজেকশন) ও দুই , দৃষ্টিভঙ্গি ভিত্তিক প্রোগ্রামিং কাঠামো। <ref>{{ওয়েব উদ্ধৃতি |শিরোনাম=Spring Core Design |ইউআরএল=https://www.journaldev.com/2888/spring-tutorial-spring-core-tutorial#spring-core-tutorial}}</ref>
====কন্ট্রোল ধারক এর বিচ্ছিন্নতা (নির্ভরতা ইনজেকশন)====
নির্ভরতা ইনজেকশন (DI) একটি নকশা প্যাটার্ন যা প্রোগ্রামিং কোড থেকে নির্ভরতা সরিয়ে দেয় যাতে এটি পরিচালনা করা এবং অ্যাপ্লিকেশনটি পরীক্ষা করা সহজ হয় । নির্ভরতা ইনজেকশন আমাদের প্রোগ্রামিং কোড loosely মিলিত করে তোলে।
৩৭ নং লাইন:
===লেনদেন ব্যবস্থাপনা===
===মডেল-ভিউ-নিয়ামক ফ্রেমওয়ার্ক===
[[স্প্রিং কাঠামো]] ব্যবহার করে প্রতিনিধিত্বমূলক অবস্থা স্থানান্তর ধরণেরধরনের [[ওয়েব সার্ভিস]] সহজেই তৈরী করা যায়। Restful [[ওয়েব সার্ভিস]] স্প্রিং কাঠামোর MVC স্থাপত্যের অংশ। এছাড়া গ্রাহক সিস্টেম তৈরিতে স্প্রিং কাঠামোর রেস্ট-কাঠামো ব্যবহার করা যায়।
 
[https://spring.io/guides/gs/rest-service/ Spring Rest Service Example from Spring Website]
৮৭ নং লাইন:
স্প্রিং বুট ফ্রেমওয়ার্ক প্রোগ্রামিং মডেল গ্রোভি প্রোগ্রামিং মডেল দ্বারা অনুপ্রাণিত। স্প্রিং বুট অভ্যন্তরীণভাবে ডিফল্ট ইম্পোর্ট এবং কনফিগারেশন সরবরাহ করতে কিছু গ্রোভি ভিত্তিক কৌশল এবং সরঞ্জাম ব্যবহার করে।স্প্রিং বুট ফ্রেমওয়ার্কটিও তার এনোটেশনগুলিতে বিদ্যমান স্প্রিং ফ্রেমওয়ার্ক এনোটেশনগুলিকে সংযুক্ত করে। স্প্রিং বুট ফ্রেমওয়ার্কটি স্পষ্টভাবে নতুন প্রোগ্রামিং মডেলের মাধ্যমে স্প্রিং-জাভা ভিত্তিক অ্যাপ্লিকেশন প্রোগ্রামিং মডেলে পরিবর্তন আনে ।
 
যদি কোনো স্প্রিং বুট এপ্লিকেশনকে কোনো বিদ্যমান টমক্যাট-এ বা অন্য কোনো এন্টারপ্রাইস জাভা সার্ভার (যেমন : ওয়েবস্পেয়ার , ওয়েবলজিক , জে বস ইত্যাদি ) এ স্থাপন করতে হয় তবে তিনটি স্বজ্ঞাত পরিবর্তন করতে হবে:
 
* জার বিল্ড থেকে মাভেনের ওয়ার বিল্ডে চলে যান