জাভা কুইক স্টার্ট

এই প্রজেক্টটি আপনাকে দেখায় কিভাবে একটি সাধারণ কাঁচের জিনিসপত্র বাস্তবায়ন করতে হয় যা Google Mirror API-এর প্রধান কার্যকারিতা প্রদর্শন করে।

দ্রুত সূচনা প্রকল্পের একটি সম্পূর্ণ-কার্যকর ডেমো দেখতে, https://glass-python-starter-demo.appspot.com এ যান। অন্যথায়, কীভাবে আপনার নিজস্ব সংস্করণ স্থাপন করবেন তা দেখতে পড়ুন।

GitHub এ ডাউনলোড করুন

পূর্বশর্ত

আপনার সিস্টেম দ্রুত শুরু প্রকল্পের জন্য নিম্নলিখিত পূর্বশর্তগুলি পূরণ করে তা নিশ্চিত করুন:

  • জাভা 1.6
  • Apache Maven - বিল্ড প্রক্রিয়ার অংশের জন্য ব্যবহৃত।

একটি Google APIs কনসোল প্রকল্প তৈরি করা হচ্ছে

এরপরে, গুগল মিরর এপিআইতে অ্যাক্সেস সক্ষম করুন:

  1. Google APIs কনসোলে যান এবং একটি নতুন API প্রকল্প তৈরি করুন।
  2. পরিষেবাগুলিতে ক্লিক করুন এবং আপনার নতুন প্রকল্পের জন্য Google মিরর API সক্ষম করুন৷ Google API কনসোলে Google Mirror API
  3. API অ্যাক্সেস ক্লিক করুন এবং একটি ওয়েব অ্যাপ্লিকেশনের জন্য একটি OAuth 2.0 ক্লায়েন্ট আইডি তৈরি করুন৷ Google API কনসোলের API অ্যাক্সেস বিভাগ
  4. আপনার গ্লাসওয়্যারের জন্য পণ্যের নাম এবং আইকন নির্দিষ্ট করুন। এই ক্ষেত্রগুলি আপনার ব্যবহারকারীদের কাছে উপস্থাপিত OAuth অনুদান স্ক্রিনে উপস্থিত হয়৷ ব্র্যান্ড তথ্য নির্দিষ্ট করা
  5. ওয়েব অ্যাপ্লিকেশন নির্বাচন করুন এবং হোস্টনামের জন্য যেকোনো মান নির্দিষ্ট করুন, যেমন localhost আবেদনের ধরন নির্বাচন করা
  6. ক্লায়েন্ট আইডির জন্য রিডাইরেক্ট ইউআরআই নির্দিষ্ট করতে সেটিংস সম্পাদনা করুন... এ ক্লিক করুন। আপনার স্থানীয় ডেভেলপমেন্ট ওয়েব সার্ভারের জন্য কলব্যাক URLগুলি নির্দিষ্ট করুন, উদাহরণস্বরূপ http://localhost:8080/oauth2callback , এবং আপনার স্থাপন করা ওয়েব সার্ভারের জন্য, উদাহরণস্বরূপ https://example.com/oauth2callbackরিডাইরেক্ট URI-এর জন্য Google API কনসোল কনফিগারেশন প্যানেল
  7. Google APIs কনসোল থেকে ক্লায়েন্ট আইডি এবং গোপনীয়তা নোট করুন। দ্রুত শুরু প্রকল্পটি কনফিগার করতে আপনার এটির প্রয়োজন হবে। Google API কনসোলে ক্লায়েন্ট আইডি এবং গোপনীয়তা

কুইক স্টার্ট প্রোজেক্ট কনফিগার করা হচ্ছে

src/main/resources/oauth.properties এ আপনার ক্লায়েন্ট আইডি এবং গোপনীয়তা প্রবেশ করে আপনার API ক্লায়েন্ট তথ্য ব্যবহার করার জন্য দ্রুত শুরু প্রকল্পটি কনফিগার করুন:

    # Replace these with values for your project from the Google API Console:
    # https://developers.google.com/console

    client_id=3141592653589793238462643383279
    client_secret=ITS_A_SECRET_TO_EVERYBODY

প্রকল্প আমদানি

নিম্নলিখিত নির্দেশাবলী আপনাকে IntelliJ এবং Eclipse-এ কুইক স্টার্ট প্রোজেক্ট সোর্স আমদানি করতে দেখায়।

ইন্টেলিজে

  1. File > Import Project... এ ক্লিক করুন।
  2. নিষ্কাশিত ডিরেক্টরি নির্দেশ করুন.
  3. বিদ্যমান মডেল > Maven থেকে আমদানি নির্বাচন করুন

গ্রহন

  1. একটি maven pom ফাইল থেকে আমদানি সক্ষম করতে m2e প্লাগইন ইনস্টল করুন।
  2. File > Import... > Maven > Existing Maven Project এ ক্লিক করুন।
  3. নিষ্কাশিত ডিরেক্টরিতে নির্দেশ করুন এবং প্রকল্পটি আমদানি করুন।

একটি স্থানীয় উন্নয়ন সার্ভার চালানো

আপনি পরীক্ষার জন্য একটি স্থানীয় উন্নয়ন সার্ভারে দ্রুত শুরু প্রকল্প চালাতে পারেন:

$ mvn jetty:run

দ্রুত শুরু প্রকল্প স্থাপন করা হচ্ছে

আপনি Maven ব্যবহার করে এই প্রকল্পের জন্য একটি যুদ্ধ ফাইল তৈরি করতে পারেন:

$ mvn war:war