舉報

會員
Learning Network Programming with Java
最新章節:
Index
LearningNetworkProgrammingwithJavaisorientedtodeveloperswhowishtousenetworktechnologiestoenhancetheutilityoftheirapplications.YoushouldhaveaworkingknowledgeofJavaandaninterestinlearningthelatestinnetworkprogrammingtechniquesusingJava.NopriorexperiencewithnetworkdevelopmentorspecialsoftwarebeyondtheJavaSDKisneeded.Uponcompletionofthebook,beginnerandexperienceddeveloperswillbeabletouseJavatoaccessresourcesacrossanetworkandtheInternet.
目錄(89章)
倒序
- 封面
- 版權頁
- Credits
- About the Author
- About the Reviewer
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Getting Started with Network Programming
- Network addressing using the InetAddress class
- NIO support
- The client/server architecture
- Creating a simple echo server
- UDP and multicasting
- Scalability
- Security
- Summary
- Chapter 2. Network Addressing
- Networking basics
- Using the NetworkInterface class
- Network addressing concepts
- Controlling network properties
- Summary
- Chapter 3. NIO Support for Networking
- Java NIO
- Introduction to buffers
- Using channels with a time server
- The chat server/client applications
- Handling multiple clients
- Asynchronous socket channels
- Other buffer operations
- Controlling socket options
- Summary
- Chapter 4. Client/Server Development
- The HTTP protocol structure
- The nature of HTTP messages
- Java socket support for HTTP client/server applications
- Client/server development using standard Java classes
- Open source Java HTTP servers
- Server configuration
- Handling cookies
- Summary
- Chapter 5. Peer-to-Peer Networks
- P2P functions/characteristics
- Applications-based P2P networks
- Java support for P2P applications
- Distributed hash tables
- Using FreePastry
- Summary
- Chapter 6. UDP and Multicasting
- Java support for UDP
- TCP versus UDP
- UDP client/server
- Channel support for UDP
- UDP multicasting
- UDP multicasting with channels
- UDP streaming
- Summary
- Chapter 7. Network Scalability
- Multithreaded server overview
- The thread-per-request approach
- Thread-per-connection approach
- Thread pools
- Using the HttpServer executor
- Using a selector
- Handling network timeouts
- Summary
- Chapter 8. Network Security
- Security
- Encryption basics
- Creating a keystore
- Symmetric encryption client/server
- Asymmetric encryption client/server
- TLS/SSL
- Secure hash functions
- Summary
- Chapter 9. Network Interoperability
- Byte order in Java
- Interfacing with other languages
- Communication through simple sockets
- Interoperability through middleware
- Summary
- Index 更新時間:2021-08-20 10:41:51
推薦閱讀
- Java語言程序設計
- JavaScript修煉之道
- Rust編程:入門、實戰與進階
- Linux核心技術從小白到大牛
- Java游戲服務器架構實戰
- C/C++常用算法手冊(第3版)
- Kotlin Standard Library Cookbook
- Mastering KnockoutJS
- PHP 7+MySQL 8動態網站開發從入門到精通(視頻教學版)
- Python爬蟲、數據分析與可視化:工具詳解與案例實戰
- Learning Splunk Web Framework
- CodeIgniter Web Application Blueprints
- jQuery從入門到精通(微課精編版)
- Clojure Web Development Essentials
- Microsoft Windows Identity Foundation Cookbook
- Raspberry Pi開發實戰
- Instant AppFog
- Real-time Analytics with Storm and Cassandra
- 零基礎Linux從入門到精通
- C語言程序設計:現代方法(第2版)
- Spark Streaming技術內幕及源碼剖析
- 寫給UI設計師看的數據可視化設計
- Matplotlib 2.x By Example
- 我的第一本魔法編程寶典:一看就懂的Scratch3.0趣味編程
- 微信小程序開發實戰(第2版)
- UML軟件建模任務驅動教程(第2版)
- RESTful Java Patterns and Best Practices
- Java從入門到項目實戰(全程視頻版)
- Hands-On Serverless Applications with Kotlin
- Scratch 3.0趣味編程精彩實例