JAVA: REST Concetti generali M11-E01


M1 From Functions to Objects The software crisis Spaghetti code Modularization principles Variables Functions and Classes M2 Basics The Java environment Variable constants parameter passing Control statements Strings Arrays M3 Object Oriented Programming Classes and objects Constructors getters setters toString Method overloading Scope and visibility Static attributes and methods Wrapper classes Packages Inheritance Upcasting and downcasting Method overriding Abstract methods and classes Interfaces UML class diagrams M4 Data Structures Collections Framework Structure of JCF interfaces and abstract classes Collection Set Queue List interface and its implementations Map interface and its implementations Iterator and ListIterator definition and use Sorting and searching M5 Generic Data Structures Generics Array Sub-typing Object Sub-typing Collection Sub-typing Bounded Wild-cards Types M6 Functional Interfaces Anonymous classes Lambda expressions Functional interfaces Method references M7 Exceptions Motivations and basic concepts Exceptions checked and unchecked and Errors Catching Exceptions trycatchfinally Throwing Exceptions throw Interception and Delegation complete and partial throws M8 Multi-threading Motivations and basic concepts Thread states Creating starting and stopping threads Race conditions Basic synchronisation synchronisedsleepyieldjoin Advanced synchronisation waitnotify Key Issues: Deadlock Livelock Starvation M9 Swing Framework Graphical event-based programming Containers and Components Layout management Event delegation model M10 Data Access JDBC Database connection architecture Connection Statement and Resultset classes Scrollable Updateable Resultsets Connection Metadata M11 Data Access REST Motivations and basic concepts Resources Operations Representations JSON XML GETPOSTPUTDELETE requests Design of a clientserver staleless application M12 Data Access IO Framework ReaderWriter interfaces and their implementations InputStreamOutputStream interfaces and their implementations Serialization DeepShallow Tokenizers ScannerStringTokeniser classes Filesystem manipulation FileFiles classes Random Access Files

Источник: rutube.ru

Сообщение от Commenton: Необходимо стартовать сессию