خانه / احمد حقوقی

احمد حقوقی

تجربه ی کد نویسی با زبان‌هایی مثل Matlab و Fortran و دارم، شاید به خاطر همینه که به نظر Java دوست داشتنیه و بعد از فارغ التحصیلی به صورت خود-خوان (Self-Study) روی اون کار می کنم.

شهریور, ۱۳۹۶

  • ۲۹ شهریور

    نقد و بررسی کتاب REST API Design Rulebook

    نگاهی به محتوای کتاب ۱REST API Design Rulebook، نظر منتقدین، و لیستی از چند منبع دیگر برای آشنایی با وب‌سرویس، معماری REST،JAX-RS و الگو‌های‌طراحی در این حوزه، سرفصل‌های اصلی مقاله هستند.  

  • ۲۰ شهریور

    JSON با Jackson (بخش پنجم) استفاده در JAX-RS

    در این مقاله کاربرد اصلی Jackson یعنی تولید داده‌ی متنیِ JSON و ارسال آن در پاسخ به متد‌های وب‌سرویس شرح داده می‌شود.  

  • ۱۱ شهریور

    JSON با Jackson (بخش چهارم-ب) Data Binding

    شرح بیشتر توانمندی‌های روش Data Binding در این مقاله ادامه پیدا کرده و تکمیل می‌شود.  

  • ۱۱ شهریور

    JSON با Jackson (بخش چهارم-الف) Data Binding

    در مقاله‌ی اول، دوم و سوم، به‌ترتیب سه روش Stream Method ،Data Binding و Tree Model معرفی شدند. در این مقاله امکانات روش Data Binding بیشتر شرح داده‌ می‌شود.  

  • ۷ شهریور

    JSON با Jackson، (بخش سوم) Tree Model

    نوشته‌ی حاضر به Tree Model می‌پردازد که یکی از سه روش تولید و خواندن JSON با بسته‌ی‌ نرم‌افزاری Jackson است. همانند مقاله‌ی قبلی مثالی را با این روش بررسی کرده و در انتها به این سوال می‌پردازیم: «در چه مواردی این متد را بر دو رقیب دیگر ترجیح دهیم؟»  

  • ۴ شهریور

    JSON با Jackson، (بخش دوم) Stream Method

    در این مقاله سه روش مختلف تولید و خواندن JSON با Jackson را معرفی می‌کنیم. یک مثال با روش اول برنامه‌نویسی کرده و در نهایت به این سوال می‌پردازیم که «Streaming API برای چه موقعیتی مناسب‌تر است؟»  

مرداد, ۱۳۹۶

  • ۲۸ مرداد

    JSON با Jackson، (بخش اول-معرفی)

    JSON و XML دو ساختار رایج تبادل داده‌های متنی هستند. بین این دو، JSON به دلیل توانایی سازماندهی مقدار برابری از داده در کاراکتر‌های کمتر، خوش‌خوان بودن برای انسان و سازگاری بیشتر با Java Script محبوبیت زیادی پیدا کرده است. در این مقاله بسته نرم‌افزاری محبوب کار با JSON در جاوا به نام Jackson معرفی می‌شود. این نوشتار از سه بخش تشکیل شده است. در قسمت اول به نکاتی در …

  • ۲۳ مرداد

    مقدمات ساخت ساده‌ترین پروژه‌ی وب-سرویس

    در این مقاله ابتدا روش ساخت یک پروژه‌ی ساده JAX-RS در Eclipse شرح داده می‌شود. پیاده سازی‌های مختلفی از JAX-RS وجود دارد که ما از Jersey استفاده می‌کنیم. سپس پروژه‌ی ساده‌ای را کد‌نویسی می‌کنیم که وظیفه‌ی آن گرفتن نام کاربر و سلام دادن به اوست!  

تیر, ۱۳۹۶

  • ۱۳ تیر

    ابزار‌های کاربردی Maven برای اجرای Integration Test ها

    برای تست پروژه‌های جاوا EE ابتدا باید سرور روشن شود، سپس پروژه build شده و در سرور قرار داده می‌شود، در این مرحله می‌توان آزمون‌ها را اجرا کرد. پس از آن می‌توانیم سرور را خاموش کنیم. تمامی این کارها می توانند به کمک Maven به صورت اتوماتیک انجام شوند. در این مقاله به صورت مختصر ابزار‌های مربوطه را معرفی کرده و روش کار با آن‌ها را نشان می‌دهیم.