আমি আমার পাশের প্রকল্পগুলির জন্য কর্মস্থলে এন্টারপ্রাইজ জাভা অ্যাপ্লিকেশন এবং ওয়েব পরিষেবাদি ( স্প্রিং , হাইবারনেট, মাভেন, আরএসটিসি) এবং পিএইচপি (কেকপিএইচপি) এবং পাইথন (জ্যাঙ্গো) লিখি।
আমি যখন নিয়ন্ত্রণের বিপরীতকরণ, অ্যাসপেক্ট ওরিয়েন্টেড প্রোগ্রামিং ইত্যাদির মান দেখতে পাচ্ছি তবে স্প্রিংয়ের মতো কাঠামো ছাড়াই জাভা স্ট্যাকে নেই এমন বিশাল ওয়েব অ্যাপ্লিকেশনগুলি কীভাবে পরিচালনা করতে পারে তা আমি নিশ্চিত নই।
সুতরাং, বিকাশকারীরা কি বসন্তকে সরিয়ে দেয় বা আমি কিছু হারিয়ে যাচ্ছি তা দৃly়ভাবে সংযুক্ত উপাদানগুলি এবং অন্যান্য অভিযোগগুলি কীভাবে "সহ্য" করতে হবে?
বসন্তের সাথে অপরিচিতদের জন্য, আমরা সবচেয়ে বেশি যে বৈশিষ্ট্যগুলি ব্যবহার করি তা হ'ল:
নিয়ন্ত্রণ পাত্রে বিপরীতকরণ: অ্যাপ্লিকেশন উপাদানগুলির কনফিগারেশন এবং জাভা অবজেক্টগুলির লাইফসাইकल পরিচালনা,
দিক-ভিত্তিক প্রোগ্রামিং: ক্রস কাটিয়া রুটিনগুলির বাস্তবায়ন সক্ষম করে,
লেনদেন পরিচালন: বেশ কয়েকটি লেনদেন পরিচালনার এপিআইগুলিকে একত্রিত করে এবং জাভা অবজেক্টের জন্য লেনদেনের সমন্বয় করে।