Amazon Kindleでは、 C++ Network Programming, Volume 2 をはじめとする140万冊以上の本をご利用いただけます。 詳細はこちら

Would you like to see this page in English? Click here.

新品を購入

または
1-Clickで注文する場合は、サインインをしてください。
中古品を購入
中古品 - 良い 詳細を見る
価格: ¥ 2,248

または
1-Clickで注文する場合は、サインインをしてください。
 
   
こちらからも買えますよ
この商品をお持ちですか? マーケットプレイスに出品する
C++ Network Programming Volume 2: Systematic Reuse With Ace and Frameworks (C++ in Depth Series)
 
 
1分以内にKindleで C++ Network Programming, Volume 2 をお読みいただけます。

Kindle をお持ちでない場合、こちらから購入いただけます。 Kindle 無料アプリのダウンロードはこちら

C++ Network Programming Volume 2: Systematic Reuse With Ace and Frameworks (C++ in Depth Series) [ペーパーバック]

Douglas C. Huston, Stephen D. Schmidt
5つ星のうち 5.0  レビューをすべて見る (1 件のカスタマーレビュー)
価格: ¥ 5,957 通常配送無料 詳細
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
通常2~3週間以内に発送します。 在庫状況について
この商品は、Amazon.co.jp が販売、発送します。 ギフトラッピングを利用できます。
多読の一助に
英語学習にぴったり、10万冊以上の中から自分のレベルに合った洋書が探せる「英語 難易度別リーディングガイド」 がオープン!

フォーマット

Amazon 価格 新品 中古品
Kindle版 ¥ 4,009  
ペーパーバック ¥ 5,957  

会員なら、この商品は10%Amazonポイント還元 (ポイントが表示されている場合は、表示ポイント+10%還元)。

キャンペーンおよび追加情報


よく一緒に購入されている商品

C++ Network Programming Volume 2: Systematic Reuse With Ace and Frameworks (C++ in Depth Series) + C++ Network Programming, Volume I: Mastering Complexity with ACE and Patterns (C++ In-Depth Series)
合計価格: ¥ 11,674

これらの商品のうちの1つが他の商品より先に発送されます。

選択された商品をまとめて購入

この商品をチェックした人はこんな商品もチェックしています


商品の説明

内容紹介

Do you need to develop flexible software that can be customized quickly? Do you need to add the power and efficiency of frameworks to your software? The ADAPTIVE Communication Environment (ACE) is an open-source toolkit for building high-performance networked applications and next-generation middleware. ACE's power and flexibility arise from object-oriented frameworks, used to achieve the systematic reuse of networked application software. ACE frameworks handle common network programming tasks and can be customized using C++ language features to produce complete distributed applications.

C++ Network Programming, Volume 2, focuses on ACE frameworks, providing thorough coverage of the concepts, patterns, and usage rules that form their structure. This book is a practical guide to designing object-oriented frameworks and shows developers how to apply frameworks to concurrent networked applications. C++ Networking, Volume 1, introduced ACE and the wrapper facades, which are basic network computing ingredients. Volume 2 explains how frameworks build on wrapper facades to provide higher-level communication services.

Written by two experts in the ACE community, this book contains:

  • An overview of ACE frameworks
  • Design dimensions for networked services
  • Descriptions of the key capabilities of the most important ACE frameworks
  • Numerous C++ code examples that demonstrate how to use ACE frameworks

C++ Network Programming, Volume 2, teaches how to use frameworks to write networked applications quickly, reducing development effort and overhead. It will be an invaluable asset to any C++ developer working on networked applications.

著者について

Dr. Douglas C. Schmidt is the original developer of ACE and The ACE ORB (TAO). He is a Professor at Vanderbilt University, where he studies patterns, optimizations, middleware, and model-based tools for distributed real-time and embedded systems. He is a former editor-in-chief of C++ Report and columnist for C/C++ Users Journal.

Stephen D. Huston is President and CEO of Riverace Corporation, a provider of technical support and consulting services to companies who want to keep software projects on track using ACE. Steve has nearly ten years of experience with ACE, and more than twenty years of software development experience, focusing on network protocol and C++ networked application development in a wide range of hardware and software environments.


登録情報

  • ペーパーバック: 384ページ
  • 出版社: Addison-Wesley Professional; 1版 (2002/10/29)
  • 言語 英語, 英語, 英語
  • ISBN-10: 0201795256
  • ISBN-13: 978-0201795257
  • 発売日: 2002/10/29
  • 商品パッケージの寸法: 18.6 x 1.8 x 23.4 cm
  • おすすめ度: 5つ星のうち 5.0  レビューをすべて見る (1 件のカスタマーレビュー)
  • Amazon ベストセラー商品ランキング: 洋書 - 132,462位 (洋書のベストセラーを見る)
  •  カタログ情報、または画像について報告

  • 目次を見る

この本のなか見!検索より (詳細はこちら
この本のサンプルページを閲覧する
おもて表紙 | 著作権 | 目次 | 抜粋 | 索引
この本の中身を閲覧する:

カスタマーレビュー

星4つ
0
星3つ
0
星2つ
0
星1つ
0
最も参考になったカスタマーレビュー
22 人中、19人の方が、「このレビューが参考になった」と投票しています。
By 鈴木純一 VINE™ メンバー
形式:ペーパーバック
è'-è...C++ Network Programming: Mastering Complexity With Ace and Patternséè¨3C++ ̄ ̄-°3° ̄ ̄¢-a±§3è¨è¨1ACE¨¶3'¿3¶¨¬ä§ ̄ ̄ ̄-°3°¢'OS1 3¬a-§ ̄'-°3°¢象-é¨'èa¬-ACE'a-§ ̄è¨è¨'è§£èa¬-"¶¨§ ̄'a-§ ̄ä§ ̄ ̄ ̄-°3°"¨±"¨¬  ̄ ̄'è§£èa¬-¬  ̄ ̄è§£èa¬ ̄1¿§§¬  ̄ ̄ ̄象¨-äè¬a ̄ ̄-°3°¿μ'èa¬-'-OS¬1 3''1ä-!1 3'象--ä¿''1䶬  ̄ ̄'§ ̄éä¿£¶3'¿3è§£èa¬¬  ̄ ̄...ä"aä¿-1èa¬è§£èa¬¬  ̄ ̄¨- ̄1ReactorProactorACE_Taska £- ̄ ̄-°3°ä°±-°3°\è¨o°¬  ̄ ̄...ä"¡¢o'"¨§¡"C++'ä¿£èμa ̄ ̄-°3°è§£èa¬¨-1 -ACE\a¢¬¨£ää'§èa"¨§
このレビューは参考になりましたか?
Amazon.com で最も参考になったカスタマーレビュー (beta)
Amazon.com: 5つ星のうち 4.7  22件のカスタマーレビュー
13 人中、13人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 5.0 Open-Source Framework Facilitates Network Programming 2002/12/10
By Joseph K. Cross - (Amazon.com)
形式:ペーパーバック
Writing networked applications using modern operating
systems and languages looks like it should be easy, but it
is emphatically not. The nave designer of networked
applications will encounter a thicket of problems including
lack of portability, distributed performance bottlenecks,
maintaining correctness during shutdown, and managing
recovery from partial failures.

"C++ Network Programming, Volume 2, Systematic Reuse with
ACE and Frameworks" by Douglas Schmidt and Stephen Huston

provides some powerful help in the design and implementation
of networked applications. This help comes in the form of
several frameworks.

A few words about the definition of "framework." The first
step up from writing applications that interface directly
with operating systems is to insert object-oriented wrappers
between the application and lower level services. These
wrappers are classes that encapsulate the low level,
functionally specified, services such as operating systems

and protocol stacks. This first step was taken in the
predecessor volume to the present book, "C++ Network
Programming, Volume 1: Mastering Complexity with ACE and
Patterns", by the same authors, where a collection of
wrappers, called the ACE wrappers, is provided that not only
raises the level of the application interface from
functional to object-oriented, but also provides portability
at the same time.

For example, consider an application that directly uses
sockets. This application would depend on the syntax and
functional details of that operating system's s operating
system's socket implementation. By inserting the ACE
wrappers, the application acquires an object interface to
socket capabilities, and in addition becomes portable across
a large number of compilers, operating systems, and
communication protocols.

But a set of wrapper classes does not solve the networked
application designer's problems, any more than a pile of
bricks is a house.

Frameworks, which are the subject of the present book, are
the next step up in power from wrappers. A framework is an
integrated set of classes into which application designers
plug code that is unique to their applications. The
frameworks described in the present book handle a large part
of the difficulty inherent in network programming, leaving
application designers to deal primary with their
applications' local functionality.

For example, one of the frameworks described in the book is
the Acceptor-Connector Framework. This framework relieves
the user of dealing with the numerous tricky details
inherent in the conceptually simple process of connecting
clients with servers, such as address formats, protocols,
initialization, and message queue locking.

Readers should be aware that the present book is not a
general-purpose text on network programming using C++; this
book is a focused exposition of the ACE frameworks. Readers
will be most comfortable reading this book if they are
already familiar with software design and architecture
patterns, including those described in "Pattern-Oriented
Software Architecture: Patterns for Concurrent and Networked
Objects, Volume 2" by Douglas Schmidt et al, and in the
famous Gang of Four book: "Design Patterns: Elements of
Reusable Object-Oriented Software" by Eric Gamma et al.

The large amount of code that implements the wrappers of
volume 1 and the frameworks of volume 2 is available for
download for free. This code is in wide use today.

Designers of networked applications, when offered a large
pile of code that purports to do a lot of what needs to be
done, must trade off the anticipated saving in design and
implementation time against the anticipated time to
understand what the offered code is intended to do and what
it actually does. This tradeoff can lead a reasonable
designer to ignore existing code in favor of hand-writing an
entire application. In the case of the ACE wrappers and
frameworks, as documented and explained by the two books
mentioned here, combined with the open-source nature of the
implementing code and its widespread employment in real
applications, make the result of this tradeoff pretty clear:
read the books, use the code.

4 人中、4人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 5.0 MUST HAVE, One for the bookshelf! 2002/11/22
By Andrew T. Finnell - (Amazon.com)
形式:ペーパーバック
Finally, a book that presents, clearly and concisely, the philosophy and design patterns behind the ACE framework. It is refreshing to read from two authors so well-versed in design patterns and gifted in what it takes to create a robust, cross-platform, network programming framework.

"Systematic Reuse with ACE and Frameworks" reads as a tutorial for the seasoned C++ programmer, but also presents the material in small digestible chunks that you can refer to again and again. It lays out a series of best-practices, and is a "must-have" for any programmer who wants to CORRECTLY create strong networking software or even wants to see good examples of how patterns can simplify effort in such a complex environment.
3 人中、3人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 5.0 A crucial companion to ACE 2002/11/22
By J. Lilley - (Amazon.com)
形式:ペーパーバック
If you are going to program with ACE, you want this book, period. Although the web site and news groups have similar information, they are not nearly as comprehensive and well-organized as the book, and some of us actually like to read when we're not looking at the computer!
これらのレビューは参考になりましたか?   ご意見はクチコミでお聞かせください。
カスタマーレビューの検索
この商品のカスタマーレビューだけを検索する

クチコミ

クチコミは、商品やカテゴリー、トピックについて他のお客様と語り合う場です。お買いものに役立つ情報交換ができます。
この商品のクチコミ一覧
内容・タイトル 返答 最新の投稿
まだクチコミはありません

複数のお客様との意見交換を通じて、お買い物にお役立てください。
新しいクチコミを作成する
タイトル:
最初の投稿:
サインインが必要です
 

クチコミを検索
すべてのクチコミを検索
   


リストマニア

リストを作成

関連商品を探す


フィードバック


Amazon.co.jpのプライバシー ステートメント Amazon.co.jpの発送情報 Amazon.co.jpでの返品と交換