最新章節(jié)
書友吧品牌:中圖公司
上架時間:2021-07-02 18:17:38
出版社:Packt Publishing
本書數(shù)字版權(quán)由中圖公司提供,并由其授權(quán)上海閱文信息技術(shù)有限公司制作發(fā)行
- Summary 更新時間:2021-07-02 18:56:56
- Kotlin
- Ceylon
- Looking around
- Lambda leftovers
- Enhanced enums
- Local-Variable Type Inference
- Project Amber
- Project Panama
- Reified generics
- Generic specialization
- Value types
- Project Valhalla
- Looking forward
- Looking back
- What is Next?
- Summary
- Authorizing the client
- Handling authorization requests
- Securing the endpoints
- Security
- Getting updates
- Sending messages
- Defining user interface behavior
- Defining the user interface
- Creating the desktop application
- Sending an SMS message
- Getting conversations
- Adding endpoints to the server
- Controlling the service state
- Server-sent events
- Creating the service
- Requesting permissions
- Creating the Android project
- Getting started
- DeskDroid - A Desktop Client for Your Android Phone
- Summary
- Configuring your AWS credentials
- Testing the function
- Deploying the function
- Creating a topic
- Creating a role
- Deploying the function
- Simple Notification Service
- Simple Email Service
- DynamoDB
- Building your first function
- Planning the application
- Getting started
- Serverless Java
- Summary
- Building the user interface
- Adding authentication
- Finish the notes resource
- Dependency injection with CDI
- Adding MongoDB
- Creating REST Services
- Creating the application
- Microservice frameworks on the JVM
- Getting started
- Taking Notes with Monumentum
- Summary
- Reacting to changes in preferences
- Loading and saving preferences
- Adding a secondary panel
- Adding a primary panel
- NetBeans preferences and the Options panel
- Integrating JavaFX with the NetBeans RCP
- PhotoViewerTopComponent
- Services - exposing decoupled functionality
- Performing Actions
- Writing our own nodes
- Lookup a NetBeans fundamental
- Nodes a NetBeans presentation object
- TopComponent - the class for tabs and windows
- NetBeans modules
- Branding your application
- Bootstrapping the project
- Getting started
- Photo Management with PhotoBeans
- Summary
- Building the service
- Building the GUI
- Building the CLI
- JavaMail the Standard Java API for Email
- A brief look at the history of email protocols
- Getting started
- Email and Spam Management with MailFilter
- Summary
- Android tabs and fragments
- Android services
- Android data access
- Building the user interface
- Getting started
- Sunago - An Android Port
- Summary
- Loading our plugins in Sunago
- Implementing the Instagram client
- Registering as an Instagram developer
- Adding another network - Instagram
- Adding a refresh button
- Making our JAR file fat
- A brief look at internationalization and localization
- Implementing a Twitter client
- Adding a model for Twitter
- OAuth and logging on to Twitter
- Adding Twitter preferences to Sunago
- Registering as a Twitter developer
- Adding a network - Twitter
- Resource handling with try-with-resources
- Plugins and extensions with the Service Provider Interface
- Saving user preferences
- Building the preferences user interface
- Adding an image for the item
- Finishing up the controller
- Writing the model class
- Setting up the controller
- Setting up the user interface
- Getting started
- Sunago - A Social Media Aggregator
- Summary
- Building the command-line interface
- A brief interlude on testing
- Back to our code
- ZonedDateTime
- LocalDateTime
- LocalTime
- LocalDate
- Instant
- Clock
- Period
- Duration
- A timely interlude
- Building the library
- Getting started
- Date Calculator
- Summary
- Building the graphical user interface
- Building the command-line interface
- Modern database access with JPA
- Concurrent Java with a Future interface
- Building the library
- Getting started
- Duplicate File Finder
- Summary
- Updating the process list
- Adding menus
- Initializing the user interface
- Defining the user interface
- Bootstrapping the application
- Creating a project
- Managing Processes in Java
- Summary
- Getting started
- Android desktop synchronization client
- Serverless Java
- A client/server note application
- JavaFX photo management
- Email filter
- Social Media Aggregator
- Date Calculator
- Duplicate File Finder
- Process Viewer/Manager
- Projects
- REPL
- Concurrency changes
- Process handling API
- Java Platform Module System/Project Jigsaw
- New features in Java 9
- Default methods
- The new java.time package
- Streams
- Lambdas
- New features in Java 8
- Introduction
- Questions
- Piracy
- Errata
- Downloading the color images of this book
- Downloading the example code
- Customer support
- Reader feedback
- Conventions
- Who this book is for
- What you need for this book
- What this book covers
- Preface
- Customer Feedback
- Why subscribe?
- www.PacktPub.com
- About the Reviewer
- About the Author
- Credits
- Title Page
- coverpage
- coverpage
- Title Page
- Credits
- About the Author
- About the Reviewer
- www.PacktPub.com
- Why subscribe?
- Customer Feedback
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Downloading the example code
- Downloading the color images of this book
- Errata
- Piracy
- Questions
- Introduction
- New features in Java 8
- Lambdas
- Streams
- The new java.time package
- Default methods
- New features in Java 9
- Java Platform Module System/Project Jigsaw
- Process handling API
- Concurrency changes
- REPL
- Projects
- Process Viewer/Manager
- Duplicate File Finder
- Date Calculator
- Social Media Aggregator
- Email filter
- JavaFX photo management
- A client/server note application
- Serverless Java
- Android desktop synchronization client
- Getting started
- Summary
- Managing Processes in Java
- Creating a project
- Bootstrapping the application
- Defining the user interface
- Initializing the user interface
- Adding menus
- Updating the process list
- Summary
- Duplicate File Finder
- Getting started
- Building the library
- Concurrent Java with a Future interface
- Modern database access with JPA
- Building the command-line interface
- Building the graphical user interface
- Summary
- Date Calculator
- Getting started
- Building the library
- A timely interlude
- Duration
- Period
- Clock
- Instant
- LocalDate
- LocalTime
- LocalDateTime
- ZonedDateTime
- Back to our code
- A brief interlude on testing
- Building the command-line interface
- Summary
- Sunago - A Social Media Aggregator
- Getting started
- Setting up the user interface
- Setting up the controller
- Writing the model class
- Finishing up the controller
- Adding an image for the item
- Building the preferences user interface
- Saving user preferences
- Plugins and extensions with the Service Provider Interface
- Resource handling with try-with-resources
- Adding a network - Twitter
- Registering as a Twitter developer
- Adding Twitter preferences to Sunago
- OAuth and logging on to Twitter
- Adding a model for Twitter
- Implementing a Twitter client
- A brief look at internationalization and localization
- Making our JAR file fat
- Adding a refresh button
- Adding another network - Instagram
- Registering as an Instagram developer
- Implementing the Instagram client
- Loading our plugins in Sunago
- Summary
- Sunago - An Android Port
- Getting started
- Building the user interface
- Android data access
- Android services
- Android tabs and fragments
- Summary
- Email and Spam Management with MailFilter
- Getting started
- A brief look at the history of email protocols
- JavaMail the Standard Java API for Email
- Building the CLI
- Building the GUI
- Building the service
- Summary
- Photo Management with PhotoBeans
- Getting started
- Bootstrapping the project
- Branding your application
- NetBeans modules
- TopComponent - the class for tabs and windows
- Nodes a NetBeans presentation object
- Lookup a NetBeans fundamental
- Writing our own nodes
- Performing Actions
- Services - exposing decoupled functionality
- PhotoViewerTopComponent
- Integrating JavaFX with the NetBeans RCP
- NetBeans preferences and the Options panel
- Adding a primary panel
- Adding a secondary panel
- Loading and saving preferences
- Reacting to changes in preferences
- Summary
- Taking Notes with Monumentum
- Getting started
- Microservice frameworks on the JVM
- Creating the application
- Creating REST Services
- Adding MongoDB
- Dependency injection with CDI
- Finish the notes resource
- Adding authentication
- Building the user interface
- Summary
- Serverless Java
- Getting started
- Planning the application
- Building your first function
- DynamoDB
- Simple Email Service
- Simple Notification Service
- Deploying the function
- Creating a role
- Creating a topic
- Deploying the function
- Testing the function
- Configuring your AWS credentials
- Summary
- DeskDroid - A Desktop Client for Your Android Phone
- Getting started
- Creating the Android project
- Requesting permissions
- Creating the service
- Server-sent events
- Controlling the service state
- Adding endpoints to the server
- Getting conversations
- Sending an SMS message
- Creating the desktop application
- Defining the user interface
- Defining user interface behavior
- Sending messages
- Getting updates
- Security
- Securing the endpoints
- Handling authorization requests
- Authorizing the client
- Summary
- What is Next?
- Looking back
- Looking forward
- Project Valhalla
- Value types
- Generic specialization
- Reified generics
- Project Panama
- Project Amber
- Local-Variable Type Inference
- Enhanced enums
- Lambda leftovers
- Looking around
- Ceylon
- Kotlin
- Summary 更新時間:2021-07-02 18:56:56