Certification Details


Migration to a Modular Application


Download 0.83 Mb.
Pdf ko'rish
bet7/10
Sana23.12.2022
Hajmi0.83 Mb.
#1049764
1   2   3   4   5   6   7   8   9   10
Bog'liq
5413 Java11-Programmer Study-Guide V11-update incl-5278

Migration to a Modular Application
Services in a Modular Application
• Migrate the application developed using a Java
version prior to SE 9 to SE 11 including top-down
and bottom-up migration, splitting a Java SE 8
application into modules for migration
• Use jdeps to determine dependencies and
identify way to address the cyclic dependencies
• Describe the components of Services
including directives
Design a service type, load services using
ServiceLoader, check for dependencies of the
services including consumer and provider modules
Concurrency
Parallel Stream
• Create worker threads using Runnable, Callable
and use an ExecutorService to concurrently
execute tasks
• Use java util concurrent collections and classes
including CyclicBarrier and CopyOnWriteArrayList
• Write thread-safe codae
• Identify threading problems such as deadlocks
and livelocks
• Develop the code that use parallel stream
• Implement decomposition and reduction
with stream
I/O (Fundamentals and NIO2)
Secure Coding in Java SE Application
• Read data from and write console and file data
using I/O stream
• Use I/O Stream to read and write files
• Read and write objects by using serialization
• Use Path interface to operate on file
and directory paths
Use Files class to check, delete, copy or move a
file or directory
• Use Stream API with Files
• Preventing Denial of Service in Java applications
• Securing confidential information in Java application
• Implementing Data integrity guidelines-injections
and inclusion and input validation
• Preventing external attack of the code by limiting
Accessibility and Extensibility, properly handling
input validation, and mutablity
• Securing constructing sensitive objects
• Securing Serialization and Deserialization

Download 0.83 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling