امروزه اکثر پروژههای سیستمهای اطلاعاتی مانند سیستمهای ERP، به صورت تحت وب توسعه داده میشوند. بنابراین یادگیری توسعه سیستمهای تحت وب یکی از نیازهای ضروری دانشجویان کامپیوتر میباشد. از طرفی زبان برنامهنویسی Java یکی از پیشروترین زبانهای توسعه سیستمهای اطلاعاتی دنیا است. در زبان 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 نمیباشد. بلکه یک آموزش پروژه محور بوده که قسمتهای زیادی از یک پروژه سیستم اطلاعاتی نوشته شده ، تشریح شده و نحوه توسعه بخشهای مختلف آن شرح داده شده است.
از این پس به این آموزش به صورت خلاصه LucyArch 2.0 خواهیم گفت.
با عرض سلام و احترام خدمت شما استاد گرامی و عزیز، از تک تک زحمات شما کمال تشکر رو دارم و از خداوند منان بهترین ها رو برای شما استاد عزیز خواستارم خیلی زیبا تدریس می کنید انشالله در تمام مراحل زندگی سلامت و شاد باشید.
سلام دوست عزیز
ممنونم از لطف و محبت شما،
سپاس فراوان
با سلام و آرزوی سلامتی و یهروزی برای شما استاد گرانقدر، آیا این آموزشها ادامه دارند؟
سلام دوست عزیز
انشاله اگر دکتری تموم بشه و دوباره دوره حضوری تدریس شروع بشه حتما
سلام وقت بخیر
خیلی ممنون از ویدیو های آموزشی عالی تون
نحوه بیان و علم شما بی نظیره و واقعا با تماشای تدریساتون حس تلخ و شیرینی بهم دست میده. شیرین بدین جهت که تدریس تون عالی هست و مخاطب کامل اونو درک میکنه و اینکه شما رایگان در اختیارمون گذاشتین. تلخ بدین جهت که چرا شما رو از نزدیک نمی تونم ببینم و در کلاستون باشم.
در کل شما استاد تمام دانشجو های ایرانین
خیلی ممنون
سلام دوست عزیز
خیلی خیلی ممنونم از پیام پرمهرتان، پیامهای خوب شما باعث ادامه راهم هستند