PDA

View Full Version : مبتدی: راهنمایی برای پروژه جاوا



beginerjava
سه شنبه 17 بهمن 1391, 22:42 عصر
سلام دوستان برنامه نویس من تو زبان جاوا مبتدی هستم و پروژه دانشگاهیم هم با جاوا هست برای یادگیری این زبان دارم کتاب های مربوط به جاوا را میخونم چون قبلا سیشارپ کار کردم و مفاهیمشون تقریبا یکی هست برام تا اینجا سخت نبوده اگر سورس مناسبی هم برای یادگیری سراغ داشتید ممنون میشم معرفی کنید و اینکه بنظرم در پروژه عملی بهتر یاد میگیرم میخواستم چند تا موضوع خوب برای پروژه معرفی کنید که هم رزومه خوبی باشه و هم برای یادگیری این زبان مناسب باشه تا برای پروؤه پایانیم اماده بشم ممنون

dracula_killer
سه شنبه 17 بهمن 1391, 22:59 عصر
ببخشید که اینطور می پرسم اما میشه پگین پروژه ی نهایی دانشگاهتون درباره ی چیه؟
چون می خوام متناسب با اون بهتون کتاب معرفی کنم

beginerjava
سه شنبه 17 بهمن 1391, 23:49 عصر
ببخشید که اینطور می پرسم اما میشه پگین پروژه ی نهایی دانشگاهتون درباره ی چیه؟
چون می خوام متناسب با اون بهتون کتاب معرفی کنم

پروژه پایانیم یکم پیچیدست باید سیستم اسکجولینگ کلود کامپیوتینگو بخونم و طبق اون یه برنامه با جاوا برای شبیه سازی یکی از الگوریتم های اسکجولینگ کلود بنویسم که میشه پیاده سازی یکی از الگوریتم های اسکجولینگ کلود با جاوا ولی در کل الان دارم جاوا و کلود را میخوانم هم برای پروژم و هم برای یادگیری نظرتون را درباره موضوع پروژه هم بفرمایید ممنون

dracula_killer
چهارشنبه 18 بهمن 1391, 00:03 صبح
والا پروژتون یه مقداری سنگین هست برای من چون تا بحال درباره ی اسکجولینگ کلاد کامپیوتینگ چیزی نخوندم.

درکل اگه برنامتون به multithreading مربوط میشه توصیه می کنم کتاب Java Threads نویسنده : Scott Oaks & Henry Wong
رو بخونین
اگه به سوکت پروگرمینگ نیاز داره کتاب Java Network programming نویسنده: Elliotte Rusty Harold
کتاب معروف core java 2 رو هم معرفی می کنم خیلی کتاب مفیدیه در همه ی زمینه ها
همه ی کتاب های بالا ویرایش قدیمشون به طور رایگان در اینترنت وجود داره واسه دانلود
ببخشید برای چه درسی باید این پروژه رو ارائه بدین؟

beginerjava
چهارشنبه 18 بهمن 1391, 00:17 صبح
پروژه پایانی لیسانس هست بیشتر مربوط به برنامه نویسی سیستم عاملی میشه بله احتمال زیاد با ترد ها کار داره میبخشید میشه خواهش کنم لینک کتابهارو بذارید و کتاب\ivor_hortons_beginning_java_java را میخونم این کتاب خوب هست برای شروع؟و موضوع پروژه که شامل دیتابیس باشه برای رزومه برای خودم بخوام کار کنم را هم بفرمایید

dracula_killer
چهارشنبه 18 بهمن 1391, 21:18 عصر
پروژه پایانی لیسانس هست بیشتر مربوط به برنامه نویسی سیستم عاملی میشه بله احتمال زیاد با ترد ها کار داره میبخشید میشه خواهش کنم لینک کتابهارو بذارید و کتاب\ivor_hortons_beginning_java_java را میخونم این کتاب خوب هست برای شروع؟و موضوع پروژه که شامل دیتابیس باشه برای رزومه برای خودم بخوام کار کنم را هم بفرمایید

حدس می زدم.چون پروژه های طول دوره ی لیسانس انقدر سخت نیستند.
والا برای درست کردن رزومه پروژه ی درست و حسابی زیاده.شما سعی کنین چیزی بسازین که از تمامی ویژگی های sql درش استفاده شده باشه (INSERT,DELETE,SELECT,SEARCH...)٬امنیتش خوب باشه و یه خورده هم تردینگ توش بکار ببرین.مجموع این ۳تا در یه پروژه ی خوب می تونه یه رزومه ی مناسب جهت ارائه به شرکت های برنامه نویسی و غیره باشه(البته جهت شروع کار)

کتاب java threads رو هم از اینجا می تونین دانلود کنین٬اگه نسخه ی های تازه ترش رو به صورت رایگان پیدا کردین لینکشو به من هم بدین:

JAVA THREADS (http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&ved=0CDEQFjAA&url=http%3A%2F%2Fwww.abaco.edu.pe%2Fbiblioteca%2Fm anuales%2FProgramacion%2FJava%2FJava%25202%2520Thr eads%25202nd.pdf&ei=wZ0SUbyyO6GA0AH4i4DYDw&usg=AFQjCNH_wxLE1EYGG10XAhqL0CaeAH9Aug&bvm=bv.41934586,d.dmQ)

sina_oonline
پنج شنبه 19 بهمن 1391, 05:01 صبح
سلام
کتاب head first java به نظر کتاب مناسبی میاد
برای یادگیری پایگاه داده هم tutorial های عادی کفایت می کند
اما در رابطه با پروژتون فکر نمی کنم تا اون حد نیاز به بلد بودن جاوا باشه در مباحث کلود بیشتر این که پردازنده و سیستم عامل و .. چطوری تخصیص پیدا کنن مهم هستش با این حال در خود جاوا موارد زیر جای مانور داره :
ریسه ها : برای مثال در یک سیستم چند پردازنده اگر یک کلاینتی مثلا 5 تا ترد داره بهتره 5 تا پردازنده همزمان بهش بدیم تا response time پایین بیاد
ORM : مبحث جدیدی در پایگاه داده است که چون گفتید در مبحث پایگاه داده چی جای کار داره آوردم و ربطه به پروژتون نداره
Thread Locking:اینم به نظر به کارتون بیاد چون محیط های کلود اگر به صورت مجزا مجازی سازی نشن احتمالا shared خواهند بود و مشکل نا سازگاری تهدید کننده است

beginerjava
پنج شنبه 19 بهمن 1391, 17:56 عصر
سلام
کتاب head first java به نظر کتاب مناسبی میاد
برای یادگیری پایگاه داده هم tutorial های عادی کفایت می کند
اما در رابطه با پروژتون فکر نمی کنم تا اون حد نیاز به بلد بودن جاوا باشه در مباحث کلود بیشتر این که پردازنده و سیستم عامل و .. چطوری تخصیص پیدا کنن مهم هستش با این حال در خود جاوا موارد زیر جای مانور داره :
ریسه ها : برای مثال در یک سیستم چند پردازنده اگر یک کلاینتی مثلا 5 تا ترد داره بهتره 5 تا پردازنده همزمان بهش بدیم تا response time پایین بیاد
ORM : مبحث جدیدی در پایگاه داده است که چون گفتید در مبحث پایگاه داده چی جای کار داره آوردم و ربطه به پروژتون نداره
Thread Locking:اینم به نظر به کارتون بیاد چون محیط های کلود اگر به صورت مجزا مجازی سازی نشن احتمالا shared خواهند بود و مشکل نا سازگاری تهدید کننده است

ممنون از راهنماییتون بله بیشتر مبحث کلود هست پروژم ولی کلا زبان جاوا رو میخوام کار کنم و برای تکمیل رزومه پروژه ای غیر از پروژه دانشگاهیم که دارای دیتابیس باشه بنویسم و دنبال یه موضوع کاربردی که هم دارای دیتابیس باشه و هم بتونه رزومه مناسبی برام باشه هستم