نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
XML در بسیاری از سیستم ها برای ادغام در یک سازمان یا در سراسر آنها استفاده می شود. این دوره به شما می آموزد که چگونه با استفاده از API های مختلف موجود در جاوا ، اسناد را بخوانید و بنویسید ، همچنین س quالات و اعتبار سنجی اسناد را پوشش می دهد. XML استاندارد ذخیره سازی داده ها و ادغام سیستم ها در داخل و بین سازمان ها است. در این دوره ، Java SE: XML Processing Fundamentals ، اصول خواندن و نوشتن اسناد XML را با استفاده از تمام API های مختلف یاد خواهید گرفت. ابتدا ، معاملات بین هر یک را کشف خواهید کرد - درک اینکه کدام گزینه ها در مقایسه با کنترل پردازش ، بهره وری بهتر از حافظه را ارائه می دهند. در مرحله بعدی ، خواهید فهمید که سیستم هایی که با هم کار می کنند باید از معتبر بودن داده های منتقل شده اطمینان حاصل کنند. سرانجام ، نحوه ایجاد طرح های XML برای تهیه اسناد از عناصر مجاز و استفاده از آنها برای انجام اعتبار سنجی هنگام خواندن اسناد ، کشف خواهید کرد. با پایان این دوره ، شما درک کاملی از نحوه جستجوی اسناد برای یافتن کارآمد مجموعه های داده ای که اغلب هنگام کار با XML مورد نیاز هستند ، خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
بررسی اجمالی و شروع کار با پردازش DOM
Overview and Getting Started with DOM Processing
-
بررسی اجمالی دوره
Course Overview
-
بررسی XML
XML Review
-
XML در مقابل JSON
XML vs. JSON
-
سناریوهای استفاده از XML
XML Usage Scenarios
-
نسخه ی نمایشی - پردازش اولیه DOM (قسمت 1)
Demo - Basic DOM Processing (Part 1)
-
نسخه ی نمایشی - پردازش اولیه DOM (قسمت 2)
Demo - Basic DOM Processing (Part 2)
-
نسخه ی نمایشی - پردازش DOM گسترش یافته است
Demo - Expanded DOM Processing
-
خلاصه
Summary
خواندن اسناد XML با جریان ها و DOM
Reading XML Documents with Streams and the DOM
-
بررسی اجمالی ماژول
Module Overview
-
نحوه کار DOM
How DOM Works
-
پردازش جریان
Stream Processing
-
Push Stream Part 1 - پردازش عناصر اساسی
Push Stream Part 1 - Basic Element Processing
-
Push Stream Part 2 - تقسیم کنترل کننده شما
Push Stream Part 2 - Splitting up Your Handler
-
Push Stream Part 3 - مدیریت عناصر مشتری
Push Stream Part 3 - Handling Customer Elements
-
Push Stream Part 4 - کنترل کننده برای هر نوع رویکرد
Push Stream Part 4 - Handler per Type Approach
-
Push Stream Part 5 - مدیریت عناصر آدرس
Push Stream Part 5 - Handling Address Elements
-
Pull Stream Part 1 - پردازش عناصر اساسی
Pull Stream Part 1 - Basic Element Processing
-
جریان 2 را بکشید - مدیریت عناصر مشتری
Pull Stream Part 2 - Handling Customer Elements
-
جریان 3 را بکشید - مدیریت عناصر آدرس
Pull Stream Part 3 - Handling Address Elements
-
چالش های پردازش اسناد
Document Processing Challenges
-
گزینه های بزرگ پردازش اسناد
Large Document Processing Options
-
خلاصه
Summary
ایجاد اسناد XML
Creating XML Documents
-
بررسی اجمالی ماژول
Module Overview
-
نوشتن با مفاهیم DOM
Writing with DOM Concepts
-
ایجاد با قسمت DOM - ایجاد عنصر ریشه
Creating with DOM Part 1 - Creating the Root Element
-
ایجاد با بخش DOM - افزودن عناصر داده مشتری
Creating with DOM Part 2 - Adding Customer Data Elements
-
ایجاد با DOM قسمت 3 - بازسازی مجدد به مددکاران
Creating with DOM Part 3 - Refactoring to Helpers
-
ایجاد با قسمت DOM 4 - افزودن عناصر داده آدرس
Creating with DOM Part 4 - Adding Address Data Elements
-
ایجاد با بخش DOM 5 - نوشتن سند برای پرونده
Creating with DOM Part 5 - Writing the Document to File
-
ایجاد با بخش StAX 1- ایجاد عنصر Root
Creating with StAX Part 1- Creating the Root Element
-
ایجاد با StAX Part 2 - افزودن عناصر داده مشتری
Creating with StAX Part 2 - Adding Customer Data Elements
-
ایجاد با StAX قسمت 3 - افزودن عناصر داده آدرس
Creating with StAX Part 3 - Adding Address Data Elements
-
ایجاد با StAX قسمت 4 - نوشتن سند برای پرونده
Creating with StAX Part 4 - Writing the Document to File
-
تحولات XSL با یک منبع DOM
XSL Transformations with a DOM Source
-
تحولات XSL با یک منبع جریان
XSL Transformations with a Stream Source
-
خلاصه
Summary
اعتبارسنجی XML با طرحواره
Validating XML with Schemas
-
بررسی اجمالی ماژول
Module Overview
-
چرا اعتبار سنجی XML قدرتمند است
Why XML Validations Are Powerful
-
تعریف یک طرح اولیه
Defining a Basic Schema
-
اجرای اعتبار سنجی ها با DOM
Executing Validations with DOM
-
خلاصه جنبه های اصلی ساختاری طرح ها
Summarizing the Core Structural Aspects of Schemas
-
اعتبارسنجی فضای نام و گزینه های ساختاری
Namespace Validation and Structural Options
-
انتقال از تعاریف عناصر به انواع
Moving from Element Definitions to Types
-
وقتی Def Schema نامگذاری می شود
When the Schema Def is Namespaced
-
استفاده از چندین نام فضایی
Leveraging Multiple Namespaces
-
اعتبار سنجی نوع داده های سفارشی
Custom Data Type Validations
-
خلاصه اعتبار سنجی نوع داده های سفارشی
Summarizing Custom Data Type Validations
-
اعتبار سنجی با StAX
Validations with StAX
-
خلاصه
Summary
پردازش و فیلتر کردن رویداد با StAX
Event-driven Processing and Filtering with StAX
-
بررسی اجمالی ماژول
Module Overview
-
بررسی اجمالی API رویداد StAX
StAX Event API Overview
-
کشیدن گره ها با رویدادها
Pulling Nodes with Events
-
خواندن مشتریان XML با استفاده از رویدادها
Reading Customers XML Using Events
-
افزودن آدرس در رویدادها
Adding in Addresses with Events
-
فیلتر کردن جریان
Stream Filtering
-
استفاده از فیلترها برای حذف آدرس ها
Using Filters to Exclude Addresses
-
ادغام داده ها
Data Coalescing
-
خلاصه
Summary
سerال کردن اسناد با XPath
Querying Documents with XPath
-
بررسی اجمالی ماژول
Module Overview
-
مبانی XPath
XPath Basics
-
یافتن تمام مشتریان با XPath
Finding All Customers with XPath
-
استعلام برای مشتریان خاص
Querying for Specific Customers
-
خواندن مقادیر میدانی
Reading Field Values
-
مدیریت اسناد با Namespaces
Handling Documents with Namespaces
-
استعلام اسناد با Namespaces
Querying Documents with Namespaces
-
توابع XPath
XPath Functions
-
توابع و متغیرهای سفارشی
Custom Functions and Variables
-
استفاده از توابع برای شمارش آدرس ها
Using Functions to Count Addresses
-
خلاصه
Summary
اتصال شیject XML با JaxB
XML Object Binding with JaxB
-
بررسی اجمالی ماژول
Module Overview
-
اتصال XML چیست؟
What Is XML Binding?
-
ایجاد نگاشت های طرحواره
Generating Schema Mappings
-
خواندن با JaxB
Reading with JaxB
-
مفاهیم تحول
Transformation Concepts
-
نوشتن با JaxB
Writing with JaxB
-
صحافی سند جزئی
Partial Document Binding
-
فقط سطح را خراش دهید
Just Scratching the Surface
-
خلاصه
Summary
-
خلاصه دوره
Course Summary
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات