آموزش Java SE: مبانی پردازش XML

Java SE: XML Processing Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: 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 می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش Java SE: مبانی پردازش XML
جزییات دوره
4h 14m
80
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
15
4.4 از 5
دارد
دارد
دارد
Mike Nolan
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mike Nolan Mike Nolan

مایک یک معمار راه حل برای Foods ایالات متحده است ، بیش از 15 سال در زمینه فناوری مشغول به کار است و مسئولیت آن را مدیریت فنی ، معماری راه حل و معماری سازمانی متمرکز کرده است. علاوه بر این ، او وقت خود را به عنوان مربی در گروه کاربری جاوا شیکاگو می گذراند. وی دارای مدرک کارشناسی در رشته علوم کامپیوتر از دانشگاه ایالتی ایلینویز است و در حال حاضر در کلان شهر شیکاگو اقامت دارد.