نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
Reflection API درون گرایی کلاس و شی را به جاوا می آورد ، که در بالای آن Spring و Hibernate ساخته شده است. این دوره شامل ایجاد شی object ، اصلاح زمینه و فراخوانی روش و همچنین دسته های متد و Var برای بهبود می باشد ... این دوره بخشی از موارد زیر است: مسیر زبان جاوا همه را بزرگ کنید بررسی اجمالی دوره 1m 35s معرفی بازتاب جاوا 37 متر 22s ایجاد متامدل شی با استفاده از حاشیه نویسی و انعکاس 26m 51s ایجاد یک نگاشت رابطه ای شی با استفاده از متا مدل شی 56 متر 18 ساله تزریق وابستگی ها در یک شی با استفاده از متا مدل شی 29 متر 25 ثانیه بهبود عملکرد با استفاده از دسته های روش 38 متر 30 ساله علائم تجاری و نام تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
معرفی بازتاب جاوا
Introducing Java Reflection
-
مقدمه ای بر این دوره ، چه چیزی می خواهید یاد بگیرید؟
Introduction to the Course, What Are You Going to Learn?
-
شما کی هستید؟ برای پیگیری این دوره چه چیزی باید بدانید؟
Who Are You? What Should You Know to Follow This Course?
-
دستور کار دوره
Agenda of the Course
-
دستور کار این ماژول
Agenda of This Module
-
معرفی Java Reflection API: Class ، Field و Method
Introducing the Java Reflection API: Class, Field, and Method
-
معرفی کلاس به نام کلاس ، گرفتن نمونه ای از کلاس
Introducing the Class Named Class, Getting an Instance of Class
-
دریافت نمونه کلاس با استفاده از روش () Object.getClass
Getting a Class Instance Using the Object.getClass() Method
-
گرفتن نمونه کلاس از نام کلاس
Getting a Class Instance from the Name of the Class
-
جمع آوری سه الگو برای بدست آوردن یک شی کلاس
Wrapping up the Three Patterns to Get a Class Object
-
دریافت Super Class و رابط های پیاده سازی شده یک کلاس
Getting the Super Class and the Implemented Interfaces of a Class
-
دریافت فیلدهای اعلام شده و غیر اعلام شده یک کلاس
Getting the Declared and Non Declared Fields of a Class
-
دریافت متدها و سازندگان یک کلاس
Getting the Methods and the Constructors of a Class
-
خواندن اصلاح کننده برای تشخیص عمومی بودن عضو کلاس
Reading the Modifier to Tell if a Class Member Is Public
-
Demo: استفاده از Reflection API برای خواندن زمینه ها و روش ها
Demo: Using the Reflection API to Read Fields and Methods
-
بسته بندی ماژول
Module Wrap Up
ایجاد متامدل شی با استفاده از حاشیه نویسی و انعکاس
Creating an Object Metamodel Using Annotations and Reflection
-
معرفی ماژول و دستور کار
Introduction to the Module and Agenda
-
معرفی نگاشت اشیا به پایگاه داده ، XML و JSON
Introducing the Mapping of Objects to Databases, XML, and JSON
-
ایجاد یک Metamodel با افزودن حاشیه نویسی به فیلدها
Creating a Metamodel by Adding Annotations to Fields
-
استفاده از API Reflection برای خواندن و نوشتن فیلد یک شی
Using the Reflection API to Read and Write a Field of an Object
-
یک زمینه برای خواندن از خارج از کلاس آن قابل دسترسی است
Making a Field Accessible to Reading from Outside its Class
-
طراحی EntityManager برای خواندن و نوشتن در یک پایگاه داده
Designing an EntityManager for Reading and Writing to a Database
-
نسخه ی نمایشی: طراحی یک متامدل عمومی
Demo: Designing a Generic Metamodel
-
نسخه ی نمایشی: افزودن حاشیه نویسی ویژه برنامه به لوبیا
Demo: Adding Application Specific Annotations to a Bean
-
نسخه ی نمایشی: تنظیم سیاست حفظ یک یادداشت
Demo: Setting the Retention Policy of an Annotation
-
نسخه ی نمایشی: اجرای متامدل عمومی
Demo: Implementing the Generic Metamodel
-
نسخه ی نمایشی: اجرای Metamodel عمومی
Demo: Running the Generic Metamodel
-
بسته بندی ماژول
Module Wrap Up
ایجاد یک نگاشت رابطه ای شی با استفاده از متا مدل شی
Creating an Object Relational Mapper Using an Object Metamodel
-
معرفی ماژول و دستور کار
Introduction to the Module and Agenda
-
معرفی سرور پایگاه داده و Person Bean
Introducing the Database Server and the Person Bean
-
نسخه ی نمایشی: تنظیم پروژه و وابستگی های آن
Demo: Setting up the Project and Its Dependencies
-
نسخه ی نمایشی: اجرای سرور H2 و راه اندازی درخواست های SQL
Demo: Runnning the H2 Server and Launching SQL Requests
-
نسخه ی نمایشی: نوشتن الگو برای ایجاد و تداوم مصادیق شخص
Demo: Writing the Pattern to Create and Persist Person Instances
-
نسخه ی نمایشی: ایجاد و اجرای رابط EntityManager
Demo: Creating and Implementing the EntityManager Interface
-
نسخه ی نمایشی: ساخت پرس و جو SQL برای قرار دادن Person Bean
Demo: Building the SQL Query to Insert a Person Bean
-
نسخه ی نمایشی: آماده سازی بیانیه برای اجرای درخواست
Demo: Preparing the Statement to Execute the Query
-
نسخه ی نمایشی: تنظیم مقدار اصلی کلید درج عبارت
Demo: Setting the Primary Key Value to the Insert Statement
-
نسخه ی نمایشی: تنظیم مقادیر فیلد برای بیانیه
Demo: Setting the Field Values to the Statement
-
نسخه ی نمایشی: اجرای EntityManager برای ادامه مصادیق شخص
Demo: Running the EntityManager to Persist Person Instances
-
نسخه ی نمایشی: ایجاد الگوی Find و گزینه جستجو
Demo: Creating the Find Pattern and the Select Query
-
نسخه ی نمایشی: تعیین مقدار کلید اصلی در بیانیه انتخاب
Demo: Setting the Primary Key Value to the Select Statement
-
نسخه ی نمایشی: ایجاد نمونه ای از شی Read خوانده شده از پایگاه داده
Demo: Creating an Instance of the Object Read from the Database
-
نسخه ی نمایشی: تنظیم مقدار اصلی کلید برای شی
Demo: Setting the Primary Key Value to the Object
-
نسخه ی نمایشی: تنظیم مقادیر ستون و خواندن اشیا
Demo: Setting the Column Values and Reading the Objects
-
نسخه ی نمایشی: ایجاد یک EntityManager خاص برای یک پایگاه داده
Demo: Creating an EntityManager Specific to a Database
-
نسخه ی نمایشی: بسته شدن مناسب تنظیمات تنظیمات و نتایج آماده شده
Demo: Closing Properly the PreparedStatement and ResultSet
-
نسخه ی نمایشی: تعیین نگاشت از طریق حاشیه نویسی
Demo: Specifying the Mapping through the Annotations
-
بسته بندی ماژول
Module Wrap Up
تزریق وابستگی ها در یک شی با استفاده از متا مدل شی
Injecting Dependencies in an Object Using an Object Metamodel
-
معرفی ماژول و دستور کار
Introduction to the Module and Agenda
-
استفاده از وارونگی وابستگی با استفاده از تزریق وابستگی
Applying Dependency Inversion Using Dependency Injection
-
طراحی EntityManager مستقل از پایگاه داده
Designing an EntityManager Independent of the Database
-
طراحی BeanManager برای انجام تزریق وابستگی
Designing a BeanManager to Perform Dependency Injection
-
دریافت و فراخوانی روشها با استفاده از Reflection API
Getting and Invoking Methods Using the Reflection API
-
نسخه ی نمایشی: آماده سازی پروژه برای تزریق وابستگی
Demo: Preparing the Project for Dependency Injection
-
نسخه ی نمایشی: به روزرسانی EntityManager با تزریق وابستگی
Demo: Updating the EntityManager with Dependency Injection
-
نسخه ی نمایشی: ایجاد BeanManager برای ایجاد EntityManager
Demo: Creating the BeanManager to Create the EntityManager
-
نسخه ی نمایشی: ارتباط انواع با دستور العمل های ایجاد در BeanManager
Demo: Associating Types to Creation Recipes in the BeanManager
-
نسخه ی نمایشی: تزریق مقدار اتصال برای ارائه EntityManager
Demo: Injecting the Connection Value to Provide the EntityManager
-
بسته بندی ماژول
Module Wrap Up
بهبود عملکرد با استفاده از دسته های روش
Improving Performance Using Method Handles
-
معرفی ماژول و دستور کار
Introduction to the Module and Agenda
-
هنگام تماس با کد بازتاب ، بررسی های امنیتی لکه دار را انجام دهید
Spotting Security Checks While Calling Reflection Code
-
معرفی MethodHandles VarHandle و شیup جستجو
Introducing MethodHandles VarHandle and the Lookup Object
-
دریافت یک شی جستجوی مورد اعتماد خصوصی
Getting a Private Trusted Lookup Object
-
با استفاده از دستگیره روش برای گرفتن مرجع در یک کلاس
Using a Method Handle to Get a Reference on a Class
-
ایجاد MethodType Object برای دریافت مرجع یک روش
Creating MethodType Object to Get a Reference on a Method
-
دریافت دسته روش در یک متد یا سازنده
Getting a Method Handle on a Method or a Constructor
-
دریافت دسته روش برای خواندن و نوشتن فیلد
Getting a Method Handle to Read and Write a Field
-
استفاده از روش دسته برای فراخوانی متد یک کلاس
Using a Method Handle to Invoke a Method of a Class
-
دسترسی به زمینه های عمومی و خصوصی با استفاده از دسته های متد
Accessing Public and Private Fields Using Method Handles
-
افزودن دسترسی همزمان به میدان با استفاده از VarHandle API
Adding Concurrent Field Access Using the VarHandle API
-
استفاده از VarHandle برای دستیابی همزمان به فیلدها
Using VarHandle to Gain Concurrent Access to Fields
-
نسخه ی نمایشی: ایجاد لوبیای شخصی با استفاده از دسته های متد بر روی سازه ها
Demo: Creating Person Beans Using Method Handles on Constructors
-
نسخه ی نمایشی: فراخوانی روش ها با استفاده از دسته های متد
Demo: Invoking Methods Using Method Handles
-
نسخه ی نمایشی: خواندن و نوشتن زمینه های خصوصی با استفاده از دسته های متد
Demo: Reading and Writing Private Fields Using Method Handles
-
دوره را جمع کنید
Course Wrap Up
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات