প্যাকেজ অর্থ কি কি org
এবং com
জাভা?
প্যাকেজ অর্থ কি কি org
এবং com
জাভা?
উত্তর:
মতে সূর্য , প্যাকেজ আপনার ডোমেইন নাম বিপরীত অনুযায়ী namespaced করা উচিত, এবং তারপর যাই হোক না কেন আপনি দেখতে ফিট করে। বেশিরভাগ সংস্থা বা সংস্থার একটি .com
, বা .org
ডোমেন নাম থাকে এবং তাই বেশিরভাগ প্যাকেজগুলি শুরু হয় com.
বা দিয়ে org.
। সান কোড কনভেনশন থেকে উদ্ধৃত :
একটি অনন্য প্যাকেজ নামের উপসর্গ সর্বদা সর্বনিম্ন ASCII বর্ণগুলিতে লেখা থাকে এবং শীর্ষ-স্তরের ডোমেন নামগুলির মধ্যে বর্তমানে কম, এডু, গভ, মিল, নেট, org, বা ইংরাজী দ্বি-বর্ণের কোডগুলির মধ্যে একটি হওয়া উচিত আইএসও স্ট্যান্ডার্ড 3166, 1981 অনুসারে দেশগুলি চিহ্নিত করা।
প্যাকেজ নামের পরবর্তী উপাদানগুলি কোনও সংস্থার নিজস্ব অভ্যন্তরীণ নামকরণ কনভেনশন অনুসারে পরিবর্তিত হয়। এই জাতীয় সম্মেলনগুলি নির্দিষ্ট ডিরেক্টরি নামের উপাদানগুলি বিভাগ, বিভাগ, প্রকল্প, মেশিন বা লগইন নাম উল্লেখ করে।
এবং যে উদাহরণগুলি তারা দেয় তা একেবারে স্পষ্ট করে দেয় যে আপনি ডিএনএস নামী সংস্থাগুলি ব্যবহার করতে চাইছেন:
com.sun.eng
com.apple.quicktime.v2
edu.cmu.cs.bovik.cheese
আপনি তাও দেখতে হবে edu.
এবং net.
প্যাকেজ আউট বন্য মধ্যে পাশাপাশি যদিও তারা কম প্রচলিত রয়েছে।
me.username
আগে প্রস্তাবিত দেখেছি কিন্তু আমি নিশ্চিত নই যে এটি সেরা বা একমাত্র মানদণ্ড।
আপনি প্যাকেজ নামগুলি বিপরীত ইন্টারনেট ডোমেন নাম হিসাবেও দেখতে পাবেন (যা প্রায়শই বাস্তব বিশ্বের ক্ষেত্রেও সত্য, উদাহরণস্বরূপ দেখুন org.apache.commons
যা http://commons.apache.org এর সাথে সম্পর্কিত )। com
(বাণিজ্যিক) এবং org
(সংস্থা) এখানে তারপর হয় আসলে শীর্ষ স্তর স্বক্ষেত্র নাম থাকবে না।
আপনার মুখোমুখি কোডটির ম্যানফ্যাকচারার / বিক্রেতাকে সনাক্ত করার জন্য প্যাকেজের নামগুলি সাধারণভাবে।
সাধারণত com
প্যাকেজগুলির নামকরণের পরে সংস্থাগুলির নাম অনুসারে সংস্থা ব্যবহার করা হয় com
। উদাহরণস্বরূপ আপনার com.sun
JVM- এ প্যাকেজ রয়েছে।
org
প্যাকেজ উপসর্গ বেশিরভাগ যেমন Apache, W3C, ইত্যাদি, অ-লাভজনক প্রতিষ্ঠান বা ওপেন সোর্স কোড জন্য ব্যবহার করা হয়
প্যাকেজ নামকরণের জন্য ওরাকল ডক দেখুন
শ্রেণি / ইন্টারফেস / টিকা / ইত্যাদি স্ট্যান্ডার্ড নামকরণের জন্য নামকরণ কনভেনশন দেখুন
প্যাকেজের নাম এবং শ্রেণীর মান সিনট্যাক্স:
<আপনার ডোমেনটি বিপরীত>> <প্রকল্পের নাম> <<কন্ট্রোলার / দাও / পরিষেবা / হ্যান্ডলারগুলি ইত্যাদি <<< আপনার শ্রেণী>
উদাহরণ 1: (এখানে ডোমেন: - " স্ট্যাকওভারফ্লো ডটকম ", প্রকল্প: - "পরীক্ষা")
com.stackoverfllow.test.handler.TestHandler
উদাহরণ 2: (এখানে ডোমেন: - "www.google.co.in", প্রকল্প: - "আমার প্রজ ")
in.co.google.myproj.controller.MainController
তবে জাভা। *, জাভ্যাক্স। *, সান। * ইত্যাদি ইত্যাদির জন্য সংরক্ষিত ডোমেনগুলির জন্য আপনাকে ওরাকল সম্প্রদায়ের অনুমতি নেওয়া উচিত