舉報

會員
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
推薦閱讀
- Boost C++ Application Development Cookbook(Second Edition)
- 摩登創客:與智能手機和平板電腦共舞
- Web開發的貴族:ASP.NET 3.5+SQL Server 2008
- MATLAB應用與實驗教程
- Python金融數據分析
- Full-Stack React Projects
- 高級語言程序設計(C語言版):基于計算思維能力培養
- INSTANT Passbook App Development for iOS How-to
- Mastering Android Development with Kotlin
- Salesforce Reporting and Dashboards
- Spring MVC+MyBatis開發從入門到項目實踐(超值版)
- Django 5企業級Web應用開發實戰(視頻教學版)
- OpenCV with Python Blueprints
- Mastering OpenStack
- Developer,Advocate!
- Getting Started with RethinkDB
- C語言從入門到精通(視頻實戰版)
- Cloud Development andDeployment with CloudBees
- 設計模式之禪
- Web測試囧事
- 趣學Python游戲編程
- 架構師應該知道的37件事
- PHPUnit Essentials
- 電子系統設計基礎
- Salesforce Lightning Reporting and Dashboards
- SAP HANA平臺軟件開發實戰
- Flutter組件詳解與實戰
- INSTANT PostgreSQL Starter
- Java從入門到精通(實例版)(第2版)(軟件開發視頻大講堂)
- Power BI數據分析:報表設計和數據可視化應用大全