|

MANAGING XML WITH THE JAVA PLATFORM (SL-385) 1.Giới thiệu Khóa học Managing XML With the Java Platform tập trung vào phân tích, quản lý và sử dụng các tài liệu và dữ liệu XML (Extensible Markup Language) thông qua các chương trình được viết bằng ngôn ngữ lập trình Java. XML được gọi là "dữ liệu di động", và công nghệ Java được gọi là " mã di động." Được sử dụng cùng với nhau, XML và công nghệ Java là một sự kết hợp mạnh mẽ cho Internet và các giải pháp ứng dụng web. Khóa học này tập trung vào việc viết chương trình phân tích và quản lý tài liệu XML bằng cách sử dụng Java API cho XML Parsing (JAXP), trong đó bao gồm bảo hiểm của Simple API cho XML (SAX) và giao diện Document Object Model (DOM). Sau khi sinh viên trở nên quen thuộc với các phân tích và quản lý tài liệu XML, thảo luận lần lượt đến các khu vực lớn, trong đó XML và công nghệ Java đang được sử dụng trong Internet và các ứng dụng Web ngày nay, trong đó trình bày trang web, giải pháp kinh doanh-đến-doanh nghiệp (B2B), và cơ sở dữ liệu. 2. Đối tượng Students who can benefit from this course are software engineers, software developers, application developers, and technical managers who will develop applications that process, manage, and manipulate XML data or documents. Học viên có lợi từ khóa học này là các kỹ sư phần mềm, nhà phát triển ứng dụng, và nhà quản lý kỹ thuật người sẽ phát triển các ứng dụng để tiến hành, quản lý, cơ sở dữ liệu và tài liệu XML. 3.Yêu cầu trước khi tham gia khóa học Để đạt kết quả tốt trong khóa học này, học viên nên: - Viết, biên dịch và chạy các ứng dụng Java bao gồm xử lý các trường hợp ngoại lệ và cách sử dụng giao diện và các lớp học từ Java Development Kit (JDK)
- Mô tả phân phối máy tính lớn và các khái niệm của nó
- Chứng minh sự hiểu biết về cú pháp XML
4. Kỹ năng đạt được Sau khi hoàn thành khóa học, học viên sẽ có thể: - Xác định XML, SAX, DOM, và JAXP
- Viết chương trình mà sử dụng một sự phân tích nhận thức không gian tên phê chuẩn sử dụng JAXP
- Viết chương trình bằng cách sử dụng giao diện lập trình ứng dụng JAXP và SAX (APIs) để phân tích các tài liệu XML và cung cấp xử lý lỗi
- Viết chương trình bằng cách sử dụng JAXP và DOM APIs để phân tích và thao tác các tài liệu XML như là một cấu trúc cây và cung cấp xử lý lỗi
- Nhận diện và mô tả các loại chính của phát triển ứng dụng XML
- Chuyển đổi tài liệu XML hiện tại đến một định dạng đầu ra, như văn bản hoặc Hypertext Markup Language (HTML), bằng cách sử dụng một xử lý Extensible Stylesheet Language Transformations (XSLT) và một tập tin XSLT đưa ra.
- Viết XSL stylesheets để thực hiện các biến đổi XSLT
- Sử dụng Transformation API cho XML (TRAX) để viết chương trình Java thực hiện biến đổi XSLT bằng cách sử dụng Xalan
- Giải thích cách công nghệ Java khác nhau có thể được sử dụng trong các giải pháp ứng dụng XML
- Nhận diện và mô tả các vấn đề mà nhà phát triển ứng dụng XML đối mặt, và các tiêu chuẩn và APIs đang được phát triển để giúp định hướng những vấn đề này
5. Khóa học liên quan Trước: - A Developer's Introduction to XML Bundle (WPB-150)
- Java Programming Language (SL-275)
Sau: - Distributed Programming with Java Technology (SL-301)
Nội dung MANAGING XML WITH THE JAVA PLATFORM Module 1 - Overview of XML and JAXP - Define XML
- Compare and contrast HTML and XML
- Identify characteristics of XML documents
- Describe JAXP and the packages in the download software
- Describe the features of the next version of JAXP (v1.1)
Module 2 - SAX Programming Basics - Define SAX, and give a general description of how it works
- Outline the main methods used in SAX programs
- Describe the JAXP SAX factory interfaces
- Identify and describe the SAX event handlers
- Write a SAX program that defines an event handler
- Write a SAX program that uses location information provided by the Locator interface
- Write a SAX program that obtains attribute information
Module 3 - XML Using DTDs - Define Document Type Definition (DTD)
- Give an example of an XML file with a DTD to illustrate DTD syntax
- Write a program that uses a validating SAX parser
- Write a SAX program that uses the EntityResolver interface to control handling of external subsets
Module 4 - DOM Programming Basics - Define DOM, and describe how it it works
- Outline the main methods used in DOM programs
- Write a DOM program that creates, appends, modifies, or deletes specified nodes from a DOM tree
- Write a DOM program that modifies element attribute specifications
Module 5 - More on DOM - Create a program the uses the TreeWalker class of the JAXP reference implementation to walk a DOM tree
- Write a program that outputs the namespace associated with every element and attribute in an XML file
Module 6 - Introduction to XSLT - Define XSL and XSLT
- Describe the main components of an XSL document
- Write a Java program that uses the TrAX and Xalan
- Transform an XML document using the Xalan XSLT processor and a stylesheet
Module 7 - XML Applications and Java Technology - Describe the major areas of XML application development
- Identify what and where Java technologies can be used in XML application development
- Describe the message format, communication protocol, and security issues of XML data exchange and integration
Module 8 - XML Application Issues, Future Work, and Products - Summarize the issues that XML application developers are still dealing with
- Identify the standards and APIs under development to address specific XML application issues
- List XML products and software currently available and the standards
|