آشنایی با JPMS (Java Platform Module System)
Ramin Zare
در این ویدیو در مورد جاوا ماژول در جاوا صحبت میکنیم و اینکه چطوری میشه باهاش کار کرد. Github Demo project link: https://github.com/zare88/how-is-weather-java-9-module-demo
جاوا ماژول سیستم در ورژن ۹ جاوا اضافه شده توی این ویدیو بررسی میکنم که : ماژول سیستم چیه ؟ کامپایل و اجرای برنامه های ماژولار چه تفاوتی داره؟ ابزارهای Jmod , JLink و Jdeps چی هستند ؟
00:00 شروع و مقدمه 01:14 JPMS (Java platform module system) چیست؟ 02:39 مشکلات عمده معماری Monolithic و JarHell 04:00 مشکلات عمده معماری Monolithic: Classpath 05:42 Monolithic JDK 07:44 APIهای داخلی 10:42 استفاده از تعریف Modules 14:31 نوشتن یک نمونه کد و مثال ها 35:42 Modular JDK 39:55 Strong encapsulation 44:55 چگونه میتوان یک پکیج را فقط برای یک ماژول خاص Public کرد؟ 45:37 opens و opens..to چیست؟ 47:37 Requires transitive چیست؟ 48:58 Provide...With چیست؟ (Service & Service Provider) 53:21 ابزار JLink چیست؟ 55:07 automatic & unnamed modules چیست؟ 58:07 ابزار Jdeps چه فایده ای دارد؟ 01:01:37 بررسی یک پروژه 01:18:32 آخرین نکته در مورد ماژولها 01:19:28 منابع
#java #جاوا #java9 ... https://www.youtube.com/watch?v=IM-wc6PM8fM
170700885 Bytes