وبلاگ بلیان

Bitter Java

معرفی کتاب «Bitter Java» نوشتهٔ Tate, Bruce A.، منتشرشده توسط نشر Manning Publications Co. LLC در سال 2002. این کتاب در فرمت epub، زبان انگلیسی ارائه شده است. «Bitter Java» در دستهٔ بدون دسته‌بندی قرار دارد.

Review "!!!! Exceptional" -- Today's Books "A superbly presented guide...an essential, core addition to the Java user's reference shelf collection." -- Wisconsin Bookwatch "At last we have a book that tackles the problems rather than pretending there are none." -- CVu, the Journal of the ACCU "Does a great job of articulating a philosophical foundation on which good architects and programmers can build." -- JavaPro Magazine "It is the rare computer science book that truly captivates me....I just couldn't put Bitter Java down." -- Skip McCormick, co-author of Anti-patterns "Packed with useful design tips and techniques for the serious Java server-side developer. . . . read it many times." -- VisualBuilder "Save big bucks by reading this book instead of hiring a consultant." -- CompuNotes "Will leave you with an instinctive sense for the antipatterns . . . so you can keep your Java brewing smooth and sweet." -- SitePoint Tech Times About the Author Bruce Tate is an Internet architect who developed the bitter Java concept after seeing a set of customer problems repeated, collecting their stories, and publishing the solutions. He is the author of "Bitter Java," He lives in Austin, Texas. Mike Clark is president of Clarkware Consulting, Inc. He first encountered EJB pitfalls in 1998 while developing a custom EJB container, prior to the emergence of commercial J2EE servers. He has significantly contributed to the successful delivery of a popular J2EE performance management product and has also created several open source tools including JUnitPerf for automated performance testing. He lives in Parker, Colorado. Bob Lee is an OCI consultant with expertise in AOP, Jini, and web security. He developed an open source AOP framework that utilizes runtime bytecode engineering to intercept method invocations on POJOs and forms the foundation of JBoss AOP. He lives in St. Louis, Missouri. Patrick Linskey is the vice president of engineering for SolarMetric, a company that offers Java persistence alternatives to the Java community. His experience spans EJB application development and product development, and he is a teacher and speaker on the Java conference circuit. He lives in Washington, D.C.

TCP/IP Illustrated is a complete and detailed guide to the entire TCP/IP protocol suite-with an important difference from other books on the subject. Rather than just describing what the RFCs say the protocol suite should do, this unique book uses a popular diagnostic tool so you may actually watch the protocols in action.By forcing various conditions to occur-such as connection establishment, timeout and retransmission, and fragmentation-and then displaying the results, TCP/IP Illustrated gives you a much greater understanding of these concepts than words alone could provide. Whether you are new to TCP/IP or you have read other books on the subject, you will come away with an increased understanding of how and why TCP/IP works the way it does, as well as enhanced skill at developing applications that run over TCP/IP.

With this unique approach, TCP/IP Illustrated presents the structure and function of TCP/IP from the link layer up through the network, transport, and application layers. You will learn about the protocols that belong to each of these layers and how they operate under numerous implementations, including Sun OS 4.1.3, Solaris 2.2, System V Release 4, BSD/386TM, AIX 3.2.2, and 4.4BSD.In TCP/IP Illustrated you will find the most thorough coverage of TCP available - 8 entire chapters. You will also find coverage of the newest TCP/IP features, including multicasting, path MTU discovery, and long fat pipes.

"While all of Stevens' books are excellent, this new opus (TCP/IP Illustrated, Volume 1) is awesome. Although many books describe the TCP/IP protocols, the author provides a level of depth and real-world detail lacking from the competition."
- Unix Review

"This book (TCP/IP Illustrated, Volume 1) is a stone jewel...Written by W. Richard Stevens, this book probably provides the most comprehensive view of TCP/IP available today in print."
- Boardwatch

"The diagrams he uses are excellent and his writing style is clear and readable. Please read it (TCP/IP Illustrated, Volume 1) and keep it on your bookshelf."
- Sys Admin

"The word 'illustrated' distinguishes this book (TCP/IP Illustrated, Volume 1) from its many rivals. Stevens uses the Lawrence Berkeley Laboratories tcdump program to capture packets in promiscuous mode under a variety of OS and TCP/IP implementations. Studying tcdump output helps you understand how the various protocols work."
- Unix Review

Booknews

A guide to the entire TCP/IP protocol suite, not just describing the protocols and what they do, but using a popular diagnostic tool to watch the protocols in action. Seeing how the protocols operate in various circumstances provides a greater understanding of how they work and why certain design decisions were made. Annotation c. Book News, Inc., Portland, OR (booknews.com)

It is a well-known fact that most software projects fail. Drawing important lessons from common failures is the goal of Bitter Java.Reusing design patterns is not enough for success: patterns are like partial maps of dangerous terrain. They help, but don't prevent you from getting lost. Bitter Java teaches you how to recognize when you are lost, and how to get back on the right path. It illustrates common pitfalls of Java programming through code examples; it then refactors the code and explains why the new solutions are safe.about the bookThis book is a systematic account of common server-side Java programming mistakes, their causes and solutions. It covers antipatterns for base Java and J2EE concepts such as Servlets, JSPs, EJBs, enterprise connection models, and scalability.what's insideAfter studying antipatterns in this book such as:* Round-tripping* The magic servlet* The cacheless cow* Performance thrashingYou will be standing on the shoulders of those who failed before you.about the readerIf you are an intermediate Java programmer, analyst or architect eager to avoid the bitter experiences of others, this book is for you.about the authorBruce A. Tate is an Internet architect who developed the bitter Java concept after seeing a set of customer problems repeated and decided to collect these stories and publish their solutions. He is the coauthor of Objects for OS/2. He lives in Austin, Texas. Contents Preface Introduction Link Layer IP: Internet Protocol ARP: Address Resolution Protocol RARP: Reverse Address Reverse Protocol ICMP: Internet Control Message Protocol Ping Program Traceroute Program IP Routing Dynamic Routing Protocols UDP: User Datagram Protocol Broadcasting and Multicasting IGMP: Internet Group Management Protocol DNS: The Domain Name System TFTP: Trivial File Transfer Protocol BOOTP: Bootstrap Protocol TCP: Transmission Control Protocol TCP Connectionless Establishment and Termination TCP Interactive Data Flow TCP Bulk Data Flow TCP Timeout and Retransmission TCP Persistent Timer TCP Keepalive Timer TCP Futures and Performance SNMP: Simple Network Management Protocol Telnet and Rlogin: Remote Login FTP: File Transfer Protocol SMTP: Simple Mail Transfer Protocol NFS: Network File System Other TCP/IP Applications The tcpdump Program Computer Clocks The sock Program Solutions to Selected Exercises Configurable Options Source Code Availability Bibliography Index

Intended for intermediate Java programmers, analysts, and architects, this guide is a comprehensive analysis of common server-side Java programming traps (called anti-patterns) and their causes and resolutions. Based on a highly successful software conference presentation, this book is grounded on the premise that software programmers enjoy learning not from successful techniques and design patterns, but from bad programs, designs, and war stories - bitter examples. These educational techniques of graphically illustrating good programming practices through negative designs and anti-patterns also have one added benefit: they are fun.

The TCP/IP Illustrated books are praised for their highly effective visual approach to the essential TCP/IP topics facing today's networking professionals. The word 'illustrated' distinguishes these books from the rest. By forcing conditions to occur, and then displaying the results, TCP/IP Illustrated gives readers a much greater understanding of the concepts than words alone can provide. The books are noted for their diagrams and clear and readable writing style, and include unparalleled TCP/IP material needed by any networking professional Finally, programmers that need to truly understand the TCP/IP protocol suite have a resource to turn to, TCP/IP Illustrated. Instead of merely describing the RFC's, bestselling author Rich Stevens takes an innovative "visual" approach which, combined with his writing style, results in an accessible "understandable" guide to TCP/IP. A comprehensive analysis of common server-side Java programming traps, called anti-patterns, and their causes and resolutions, this book is based on the premise that software programmers enjoy learning not from successful techniques and design patterns, but from bad programs, design problems, and war stories: bitter examples Bitter Java is the first major book on Java anti-patterns. It is an essential guide to any Java programmer, consultant or architect wanting to understand the most important Java server-side programming pitfalls. Reviews Java development fundamentals, covering such topics as classes, inheritance hierarchies, JavaBeans, server-side development, and GUI applications. v. 1. The protocols v. 2. The implementation v. 3. TCP for transactions, HTTP, NNTP, and the UNIX domain protocols.
دانلود کتاب Bitter Java