انجام پروژه های جاوا

انجام پروژه های جاوا

انجام پروژه های جاوا

انجام پروژه های جاوا

Framework های مورد استفاده در این آموزش، همگی Open Source می‌باشند. از JSF و Primefaces برای لایه Presentation

زه اکثر پروژه‌های سیستمهای اطلاعاتی مانند سیستمهای ERP، به صورت تحت وب توسعه داده می‌شوند. بنابراین یادگیری توسعه سیستمهای تحت وب یکی از نیازهای ضروری دانشجویان کامپیوتر می‌باشد. از طرفی زبان برنامه‌نویسی Java یکی از پیشروترین زبانهای

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


توسعه سیستمهای اطلاعاتی دنیا است. در زبان Java ، ابزار و Framework های متعددی برای توسعه برنامه‌های تحت وب وجود دارد. انتخاب ابزار به عوامل خیلی زیادی وابسته است که جزء سرفصلهای درس مهندسی نرم‌افزار محسوب می‌شود.

ابزار و Framework های مورد استفاده در این آموزش، همگی Open Source می‌باشند. از JSF و Primefaces برای لایه Presentation و از Spring برای لایه Business (Service Layer) و از JPA و Hibernate برای لایه Data استفاده شده است. از PostgreSQL به عنوان DBMS، از eclipse به عنوان IDE و Tomcat به عنوان Web Server استفاده شده است. در ضمن معماری مورد استفاده را LucyArch2.0 نامگذاری کرده‌ایم.
آموزش پیش رو ، آموزش ابزار و Framework های Java نمی‌باشد. بلکه یک آموزش پروژه محور بوده که قسمتهای زیادی از یک پروژه

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


سرفصل‌های دوره برنامه‌نویسی حرفه‌ای تحت وب در جاوا
فیلم های آموزشی

11
 مقدمه و اجرای سورس کدهای پروژه در eclipse

م: شرح پیش نیازهای دوره آموزشی LucyArch2.0

: شرح ساختار معماری چند لایه در جاوا (LucyArch 2.0)

: شرح مدل داده ماژول AAA و مدل داده پروژه gLib
: تشریح کامل مفهوم و کدهای لایه Service

جلسه ششم: تشریح کامل مفهوم و کدهای لایه Controller
جلسه هفتم: بخش اول: شرح کامل مفهوم و کدهای لایه Presentation

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


: بخش اول: شرح کامل مفهوم و کدهای لایه Presentation

 شرح کامل کدها و پیاده سازی ماژول AAA

جلسه دهم: مراحل کدنویسی کامل یک نمونه CRUD روی موجودیتها

جلسه یازدهم: مراحل کدنویسی یک نمونه UC اصلی
آموزش IntelliJ IDEA (قسمت اول بهترین IDE برای جاوا)



در این پست قصد داریم به صورت ساده و کاربردی به آموزش IntelliJ IDEA بپردازیم. IntelliJ IDEA یکی از بهترین و پرکاربرد ترین IDE های تولید شده در جهان است و در حال حاضر مهاجرت به سوی این IDE به شدت افزایش یافته است. عمده برنامه نویسان جاوا این نرم افزار را بهترین بستر برای تولید برنامه های جاوا دانسته اند. به منظور آموزش IntelliJ IDEA به صورت کاربردی چند پست آموزشی برای شما آماده شده است که در صورت علاقه به یادگیری IntelliJ IDEA میتوانید به پست های آموزشی زیر مراجعه کنید:

آموزش IntelliJ IDEA (قسمت اول قسمت اول بهترین IDE برای جاوا)

آموزش IntelliJ IDEA (قسمت دوم نصب در لینوکس ابونتو و ویندوز)

آموزش IntelliJ IDEA (قسمت سوم ایجاد یک پروژه جدید جاوا)

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


آموزش IntelliJ IDEA (قسمت چهارم اشکال زدایی برنامه های جاوا)

فیلم های آموزش کاربردی IntelliJ IDEA

 
آموزش IntelliJ IDEA بهترین IDE برای جاوا
وسعه نرم افزار مبتنی بر Java: نصب Apache Maven

بطور کلی برای Build پروژه های جاوا نیاز به معرفی Dependency ها (کتابخانه های jar مورد استفاده در پروژه های جاوا) به کامپایلر زبان و همچنین مشخص نمودن نحوه ایجاد بسته (Package) خروجی نهایی (مثل jar، war و ...) بر اساس نوع پروژه (web، standalone و ...) داریم. و طبیعتا مثل خیلی از چالش های مهندسی نرم افزار با بزرگ شدن و پیچیده شدن پروژه مدیریت این امور نیز پیچیده تر و سخت تر خواهد شد.

یکی از ابزار های مهم و کاربردی در فرآیند توسعه پروژه های جاوا Apache Maven است. بطور خلاصه این ابزار با هدف ساده سازی فرآیند Build و مدیریت Dependency ها ایجاد شده و در حال حاضر از محبوبیت بالایی در میان توسعه دهندگان جاوا برخوردار است.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


مراحل نصب Apache Maven در Windows 7

پیش نیاز: نصب بودن Java JDK.

    دریافت Apache Maven.
    بعد از دریافت Maven فایل آن را در مسیری که میخواهیم در آن نصب انجام شود Extract می کنیم. مثل:

1d:\development\ apache-maven

3. مقدار دهی متغیر محیطی PATH برای شناسایی مسیر فایل های اجرایی maven:

برای سهولت استفاده از Maven و اجرای آن از طریق Command Line نیاز است مسیر فایل های اجرایی maven را در متغیر محیطی PATH که شامل مسیر فایل های اجرایی قابل دسترس در Command Line می باشد ذخیره کنیم. برای این منظور System Properties را از طریق Start -> Control Panel -> System اجرا می کنیم و سپس گزینه Advanced system settings و در نهایت Environment Variables را انتخاب می کنیم:
نحوه دسترسی به تنظمیات متغیر های محیطی (Environment Variables) در Windows 7
نحوه دسترسی به تنظمیات متغیر های محیطی (Environment Variables) در Windows 7

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


سپس در صورتی که بخواهیم فایل های اجرایی maven برای کلیه کاربران سیستم عامل از طریق Command Line قابل اجرا باشد در قسمت System Variables و اگر بخواهیم فقط برای کاربری خودمان قابل اجرا باشد در قسمت User Variables متغیر PATH را پیدا و Edit می کنیم و در انتهای مقدار آن مسیر زیر را وارد می کنیم:

1;d:\development\apache-maven\bin

مقدار دهی متغیر PATH موجود در User Variables
مقدار دهی متغیر PATH موجود در User Variables

کارکتر ; برای جدا سازی مقادیر متغیر PATH در سیستم عامل Windows به کار می رود.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


4. بررسی نسخه maven از طریق command line:

در مرحله آخر و پس از مقدار دهی متغیر PATH برای اطمینان از نصب صحیح maven در Command Line دستور زیر را اجرا می کنیم:

نظرات 0 + ارسال نظر
امکان ثبت نظر جدید برای این مطلب وجود ندارد.