آخرین مطالب

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

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

ادامه مطالب

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

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

ادامه مطالب

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

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

ادامه مطالب

خطاهای جاوای خود را با استفاده از ابزارهای error monitoring تحت کنترل در آورید.

زبان برنامه نویسی جاوا به شدت در میان توسعه دهندگان محبوب بوده و هست. زبان جاوا تنها یک زبان شی گرای دیگر برای ساخت برنامه های کاربردی نیست، اوج گیری جاوا با پیدایش embedded web programming همراه بوده است. اما استفاده از جاوا مسائلی هم دارد که لازم است توسعه دهندگان مدنظر داشته باشند.  

ادامه مطالب

بهترین ابزارهای تست و integration برای جاوا

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

ادامه مطالب

یک کتابخانه جالب و کاربردی، Lombok

در مطالب گذشته به کتابخانه Lombok اشاره‌های گذرایی شده است. به عنوان مثال جز صد کتابخانه برتر سال ۲۰۱۶ معرفی گردید. اما اگر هنوز کسی هست که از شگفتی‌های این کتابخانه بی اطلاع است، این مطلب را از دست ندهد.  

ادامه مطالب

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

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

ادامه مطالب