From the Book: The first edition of this book hit the streets late in 1999. For the most part, it was based on my experiences in developing Active Server Page-based applications for the retail and healthcare industrie...
详细信息
ISBN:
(纸本)9780201730388
From the Book: The first edition of this book hit the streets late in 1999. For the most part, it was based on my experiences in developing Active Server Page-based applications for the retail and healthcare industries. I was an independent consultant then, but shortly before finishing the book I joined Rational Software Corporation. Working for Rational has given me the opportunity to visit and to work with many organizations that are in the process of building Web-centric applications. And I've seen everything, from well-managed teams producing top-quality software to chaotic teams desperately seeking the right guidance, plus a few others that still seem to be in denial. In the two years since the publication of the first edition I've also seen the rise of the J2EE platform, and have to say that since then most of my Web application development experience has been with J2EE architectures. The result of this is that most of the material in this second edition is oriented towards the Java environment. This doesn't mean that .NET developers or even Cold Fusion and PHP developers, can't build applications with the guidance in this book. You can. It's just that the majority of the examples in the design and implementation chapters, and in the reference applications, are written for JavaServer Page-based applications. The ideas in this book and in the previous edition are all a result of a desire to combine my object-oriented skills to the area of Web application development. I had little problem applying use case analysis, and it wasn't until I started creating analysis and design models I realized that things were going to get difficult. Whencreating a Web application, my conceptual focus was always on the Web page; and my idea of a model kept revolving around the concept of a site map. I knew that the navigation paths throughout the system were incredibly important to understanding the application and that any system model would have to include them. My earliest atte
In the evolving landscape of computer networks, the demand for increased resilience and scalability is crucial to meet the growing challenges of modern applications and services. Achieving these requirements often inv...
详细信息
ISBN:
(纸本)9798350385304;9798350385298
In the evolving landscape of computer networks, the demand for increased resilience and scalability is crucial to meet the growing challenges of modern applications and services. Achieving these requirements often involves complex networking protocols with sophisticated traffic engineering and network programming techniques. However, as classical networks transition towards such complexity, the proliferation of diverse protocols can lead to heightened protocol heterogeneity, resulting in a more intricate and costly maintenance environment. In light of these concerns, Segment Routing over IPv6 would be a logical candidate for solving this problem, as it can provide both traffic engineering and network programming capabilities in IP networks while relying only on the IPv6 protocol. However, scalability issues may arise with SRv6 in the context of larger networks. network segments are identified with IPv6 addresses, and the presence of tens, or in some specific cases, even hundreds of segment identifiers in an IPv6 packet, would degrade network performance instead of the expected improvement. To address this problem, we present a novel approach, named SRv6 Policy Translation, to limit the number of segment identifiers used in a packet at any point in the traversal of SRv6 domains. Furthermore, we present a proof-of-concept Linux kernel module implementation of this technique with thorough performance measurements.
This book is well suited for those with some experience with Flex and Spring who are looking for development design patterns and practical RIA architecture integration techniques. What youll learn Explore best practic...
详细信息
ISBN:
(数字)9781430218364
ISBN:
(纸本)9781430218357
This book is well suited for those with some experience with Flex and Spring who are looking for development design patterns and practical RIA architecture integration techniques. What youll learn Explore best practices on architecting enterprise Rich Internet Applications with Flex and Spring. Discover how Flex applications interface with Spring services. Understand how to persist data, endtoend, using Flex data communication protocols with Spring and its interactions with iBATIS, Hibernate, and JDBC. Work with solid frameworks, Cairngorm and Pure MVC, to build Flex applications. Build a practical application that demonstrates real experience in delivering enterprise RIAs. See how Spring Factories play a key role in routing calls to Spring classes from Flex clients. Who is this book for? This book is primarily for Spring developers and users new to Flex who want to learn how to incorporate Flex development using Spring. Flex developers curious about Spring will find this interesting as well. About the Apress Pro Series The Apress Pro series books are practical, professional tutorials to keep you on and moving up the professional ladder. You have gotten the job, now you need to hone your skills in these tough competitive times. The Apress Pro series expands your skills and expertise in exactly the areas you need. Master the content of a Pro book, and you will always be able to get the job done in a professional development project. Written by experts in their field, Pro series books from Apress give you the hardwon solutions to problems you will face in your professional programming career.
Even if you're an absolute beginner in web design, this book will teach you how to build future-proof web pages the right way, using easy to master tools which are all available for free. Regardless of your comput...
详细信息
ISBN:
(纸本)9781430216063
Even if you're an absolute beginner in web design, this book will teach you how to build future-proof web pages the right way, using easy to master tools which are all available for free. Regardless of your computing platformMac OS, Windows or Linuxit recommends the right tool for the job. Step-by-step it covers how to construct well-structured HTML pages and how to apply layout and style to these pages using CSS. Covers Web Standard (X)HTML and CSS. Move quickly for introductory material to getting Web things done. Make sites that look good and work anywhere. In this book book you will learn: how to build Web pages and Web sites from scratch. how to make your sites look right in any browser with Web Standards. to use the right tool, regardless of platform, for the job. how to load your site using FTP and how to maintain it. more than the basicsreal tools and techniques for building truly useful Web presences. how to make your site look good and function dynamically. Who is this book for? This book is for web development beginners: students in Web design classes, SOHO businesses who want to put up and maintain their own sites, and anyone with the urge to create their own Web presence.
From the Publisher: Just as good programming skills involve the knowledge of many design patterns, which developers can combine and apply in various contexts, good debugging skills involve knowledge of bug patterns. B...
详细信息
ISBN:
(纸本)9781590590614;1590590619
From the Publisher: Just as good programming skills involve the knowledge of many design patterns, which developers can combine and apply in various contexts, good debugging skills involve knowledge of bug patterns. Bug patterns are recurring correlations between signaled errors and underlying bugs in a program. This concept is not novel to programming. Medical doctors rely on similar types of correlations when diagnosing disease. They learn to do so by working closely with senior doctors during their internships. Their very education focuses on learning to make such diagnoses. In contrast, software engineers education focuses on design processes and algorithmic analysis. These skills are, of course, important, but little attention is paid to teaching the process of debugging. "Bug Patterns in Java" presents a methodology for diagnosing and debugging computer programs. The act of debugging will be presented as an ideal application of the scientific method. Skill in this area is entirely independent of other programming skills, such as designing for extensibility and reuse. Nevertheless, it is seldom taught explicitly. Eric Allen lays out a theory of debugging, and how it relates to the rest of the development cycle. In particular, he stresses the critical role of unit testing in effective debugging. At the same time, he argues that testing and debugging, while often conflated, are properly considered to be distinct tasks. Once laying this groundwork, he then discusses various "bug patterns" (recurring relationships between signaled errors and underlying bugs in a program) that occur frequently in computer programs. For each pattern, the book discusses how to identify them, how to treat them, and how to prevent them.
Flex is the technology for creating cutting edge web applications, both in terms of functionality and designit is easy to put together an application that works and looks great. But what if you want to customize the l...
详细信息
ISBN:
(数字)9781430204343
ISBN:
(纸本)9781590598771
Flex is the technology for creating cutting edge web applications, both in terms of functionality and designit is easy to put together an application that works and looks great. But what if you want to customize the look and feel of your application, so that it doesn't look like every other Flex application out there? That's not quite as simple a proposition. However, help is at hand with this book. Foundation Flex for Designers is a dream come true for any designer working on customizing the look and feel of Flex applications. It takes you through how to customize style and layouts using CSS, how to bring design assets into Flex from applications such as Photoshop, Illustrator, Fireworks, and Flash, how to spice up your design work with some handy ActionScript 3.0 techniques, and even a look forward to designing hybrid desktop/web applications with Flex and AIR. It culminates with several design-oriented case studies, including a video picker application, picture gallery, customer service site, and more. The ultimate Flex book for designers wanting to customize the look and feel of Flex applications Covers workflows between Illustrator/Fireworks/Photoshop, and Flex, as well as using CSS with Flex. Includes several design-oriented case studies to teach and inspire you What you'll learn The basics of doing design work using Flex Builder How to customize style and layout using CSS How to create and customize themes/skins for your applications How to bring design assets into Flex from Fireworks, Illustrator, and Photoshop How to effectively bring assets created in Flash into Flex How to spice up your design work with useful ActionScript 3.0 techniques Several invaluable Flex design techniques from multiple case studies Who is this book for? This book is for any designer or developer working on customizing the look and feel of Flex applications, although it is more geared towards designers.
This paper describes a domain-specific language embedded in Haskell, IPS, for the implementation of protocol stacks for embedded systems. IPS profits from Haskell's features and generates C implementations by embe...
详细信息
ISBN:
(纸本)9783642115028
This paper describes a domain-specific language embedded in Haskell, IPS, for the implementation of protocol stacks for embedded systems. IPS profits from Haskell's features and generates C implementations by embedded compilation.
Knowledge and ability to apply XML are de rigueur in todays world, and SQL Server developers and administrators are no exception to that rule. Pro SQL Server 2008 XML is your key to unlocking the powerful XML feature ...
详细信息
ISBN:
(数字)9781430206309
ISBN:
(纸本)9781590599839
Knowledge and ability to apply XML are de rigueur in todays world, and SQL Server developers and administrators are no exception to that rule. Pro SQL Server 2008 XML is your key to unlocking the powerful XML feature set first introduced in SQL Server 2005 and since refined in SQL Server 2008. Author Michael Coles shows how to store XML using SQL Servers builtin XML data type. Learn to query and manipulate XML data using standard technologies such as XQuery and XSLT. No SQL Server database professional can afford to be without knowledge of the XML feature set. Pro SQL Server 2008 XML delivers on the knowledge that you need to remain competitive in your career. Shows how to store, query, and manipulate XML documents in SQL Server Provides stepbystep examples showing best practices and advanced features Accurately discusses how SQL Servers XML feature set stacks up against the ISO XML standards What youll learn Store XML documents using SQL Servers builtin XML data type. Query those stored documents using SQL/XML and XQuery. Manipulate and transform XML using XSLT and XPath. Understand how SQL Servers XML support compares to the ISO XML standards. Create SOAP endpoints for use in web services applications. Create primary and secondary XML indexes to improve performance of XML queries. Who is this book for? SQL Server SQL/TSQL developers and .NET developers who want to take advantage of the specific serverside XML functionality available in SQL Server 2008 About the Apress Pro Series The Apress Pro series books are practical, professional tutorials to keep you on and moving up the professional ladder. You have gotten the job, now you need to hone your skills in these tough competitive times. The Apress Pro series expands your skills and expertise in exactly the areas you need. Master the content of a Pro book, and you will always be able to get the job done in a professional development project. Written by experts in their field, Pro series books from Apress give you t
暂无评论