نوشته‌های تازه

انتقال JAVA EE به اکلیپس

خیلی سریع اتفاق افتاد! کمتر از یک ماه گذشته اوراکل از قصد خود برای انتقال Java EE به جامعه متن‌باز سخن گفت و هم‌اکنون Java EE جای جدیدی دارد که خانه خود بداند: سازمان اکلیپس.   

ادامه مطالب

نشت حافظه در جاوا

یکی از مزایای اصلی جاوا JVM آن است که به طور پیش‌فرض مدیریت حافظه را هم برعهده می‌گیرد. در واقع ما اشیا را می‌سازیم و زباله روب جاوا مواظب تخصیص و آزاد کردن حافظه برای ما خواهد بود. با تمام این اوصاف باز هم در جاوا نشتی حافظه می‌تواند رخ دهد. قبلا ابزارها و روش‌هایی برای شناسایی این نشتی‌ها معرفی کردیم. اما در این مقاله در مورد نشتی‌های حافظه رایجی که …

ادامه مطالب

معرفی مبدل های Json در جاوا

در این مطلب به تعریف Json و موارد استفاده ی آن اشاره شده است همچنین توضیح داده شد که چگونه می توان یک آبجکت POJO را تبدیل به Json کرد ( serialize ) و چگونه Json را تبدیل به آبجکت کرد ( deserialize ). برای اینکار لایبری (‌کتابخانه ) های زیادی در جاوا وجود دارد که محبوب ترین آن ها Jackson و Gson , google simple json و org.json است …

ادامه مطالب

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

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

ادامه مطالب

با سوئینگ خداحافظی کنید

با انتشار جاوا ۸ قابلیت‌های بسیاری‌ به اکوسیستم جاوا افزوده شد که یکی از آنها JavaFX بود که به صورت رسمی نسخه ۸ آن جزوی از JDK/JRE معرفی شد. JavaFX یک بستر و چارچوبی برای توسعه اپلیکیشن‌های گرافیکی است و جایگزینی برای تکنولوژی‌های مرده‌ای همچون Swing و AWT محسوب می‌شود. هرچند این مقاله قرار نیست آموزش قدم به قدمی برای یادگیری JavaFX باشد، اما با چند مثال ویژگی‌های این بستر …

ادامه مطالب

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

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

ادامه مطالب

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

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

ادامه مطالب

آشنایی با تمرین‌های «خودآزمون» جاواکاپ

یکی از امکانات جدید دوره‌ی رایگان آموزش جاوا تمرین‌های خودآزمون هستند. این تمرینات به صورت طبقه‌بندی‌شده و متناسب با مباحث هر یک از جلسات این دوره‌ی آموزشی طراحی شده‌اند. این تمرین‌ها، با همکاری Quera.ir ارائه می‌شوند. Quera یک سرویس آزمون خودکار بومی است. جاواکاپ تز همکاری Quera در طرح عام‌المنفعه‌ی خودآزمون‌های جاواکاپ صمیمانه قدردانی می‌کند. لازم به ذکر است که قبلاً هم جاواکاپ و Quera همکاری بسیار خوبی در برگزاری آزمون‌های …

ادامه مطالب