Angebote zu "Programming" (116 Treffer)

Kategorien

Shops

Thinking in Java
47,99 € *
ggf. zzgl. Versand

Thinking in Java has earned raves from programmers worldwide for its extraordinary clarity, careful organization, and small, direct programming examples. It's the definitive introduction to object-oriented programming in the language of the world wide web. From the fundamentals of Java syntax to its most advanced features, Thinking in Java is designed to teach, one simple step at a time. Fully updated for J2SE5 with many new examples and chapters. Product Description "Thinking in Java should be read cover to cover by every Java programmer, then kept close at hand for frequent reference. The exercises are challenging, and the chapter on Collections is superb! Not only did this book help me to pass the Sun Certified Java Programmer exam; it's also the first book I turn to whenever I have a Java question." -Jim Pleger, Loudoun County (Virginia) Government"Much better than any other Java book I've seen. Make that 'by an order of magnitude'.... Very complete, with excellent right-to-the-point examples and intelligent, not dumbed-down, explanations.... In contrast to many other Java books I found it to be unusually mature, consistent, intellectually honest, well-written, and precise. IMHO, an ideal book for studying Java." -Anatoly Vorobey, Technion University, Haifa, Israel"Absolutely one of the best programming tutorials I've seen for any language." -Joakim Ziegler, FIX sysop"Thank you again for your awesome book. I was really floundering (being a non-C programmer), but your book has brought me up to speed as fast as I could read it. It's really cool to be able to understand the underlying principles and concepts from the start, rather than having to try to build that conceptual model through trial and error. Hopefully I will be able to attend your seminar in the not-too-distant future." -Randall R. Hawley, automation technician, Eli Lilly & Co."This is one of the best books I've read about a programming language.... The best book ever written on Java." -Ravindra Pai, Oracle Corporation, SUNOS product line"Bruce, your book is wonderful! Your explanations are clear and direct. Through your fantastic book I have gained a tremendous amount of Java knowledge. The exercises are also fantastic and do an excellent job reinforcing the ideas explained throughout the chapters. I look forward to reading more books written by you. Thank you for the tremendous service that you are providing by writing such great books. My code will be much better after reading Thinking in Java. I thank you and I'm sure any programmers who will have to maintain my code are also grateful to you." -Yvonne Watkins, Java artisan, Discover Technologies, Inc."Other books cover the what of Java (describing the syntax and the libraries) or the how of Java (practical programming examples). Thinking in Java is the only book I know that explains the why of Java: Why it was designed the way it was, why it works the way it does, why it sometimes doesn't work, why it's better than C++, why it's not. Although it also does a good job of teaching the what and how of the language, Thinking in Java is definitely the thinking person's choice in a Java book." -Robert S. StephensonAwards for Thinking in Java2003 Software Development Magazine Jolt Award for Best Book 2003 Java Developer's Journal Reader's Choice Award for Best Book 2001 JavaWorld Editor's Choice Award for Best Book 2000 JavaWorld Reader's Choice Award for Best Book 1999 Software Development Magazine Productivity Award 1998 Java Developer's Journal Editor's Choice Award for Best Book Thinking in Java has earned raves from programmers worldwide for its extraordinary clarity, careful organization, and small, direct programming examples. From the fundamentals of Java syntax to its most advanced features, Thinking in Java is designed to teach, one simple step at a time. The classic object-oriented introduction for beginners and experts alike, fully updated for Java SE5/6 with many new examples and chapters! Test framework shows program output. Design patterns are shown with multiple examples throughout: Adapter, Bridge, Chain of Responsibility, Command, Decorator, Facade, Factory Method, Flyweight, Iterator, Data Transfer Object, Null Object, Proxy, Singleton, State, Strategy, Template Method, and Visitor. Introduction to XML for data transfer; SWT, Flash for user interfaces. Completely rewritten concurrency chapter gives you a solid grasp of threading fundamentals. 500+ working Java programs in 700+ compiling files, rewritten for this edition and Java SE5/6. Companion web site includes all source code, annotated solution guide, weblog, and multimedia seminars. Thorough coverage of fundamentals; demonstrates advanced topics. Explains sound object-oriented principles. Hands-On Java Seminar CD available online, with full multimedia seminar by Bruce Eckel. Live seminars, consulting, and reviews available. See www.MindView.net Download seven free sample chapters from Thinking in Java, Fourth Edition. Visit http://mindview.net/Books/TIJ4 . Features + Benefits Bruce Eckel's Classic, award-winning Thinking in Java, Fourth Edition--now fully updated and revised for J2SE 5.0! ° The awards for this book keep piling up! They include Software Development Magazine Jolt Award for best book, 2003; Java Devloper's Journal Reader's Choice Award for Best Book, 2003, 2001, 1998; JavaWorld Editor's Choice Award for Best Book 2001; Software Development Magazine Productivity Award, 1999 ° 12 new chapters including chapters on Generics and Arrays Backcover "Thinking in Java should be read cover to cover by every Java programmer, then kept close at hand for frequent reference. The exercises are challenging, and the chapter on Collections is superb! Not only did this book help me to pass the Sun Certified Java Programmer exam; it's also the first book I turn to whenever I have a Java question." -Jim Pleger, Loudoun County (Virginia) Government"Much better than any other Java book I've seen. Make that 'by an order of magnitude'.... Very complete, with excellent right-to-the-point examples and intelligent, not dumbed-down, explanations.... In contrast to many other Java books I found it to be unusually mature, consistent, intellectually honest, well-written, and precise. IMHO, an ideal book for studying Java." -Anatoly Vorobey, Technion University, Haifa, Israel"Absolutely one of the best programming tutorials I've seen for any language." -Joakim Ziegler, FIX sysop"Thank you again for your awesome book. I was really floundering (being a non-C programmer), but your book has brought me up to speed as fast as I could read it. It's really cool to be able to understand the underlying principles and concepts from the start, rather than having to try to build that conceptual model through trial and error. Hopefully I will be able to attend your seminar in the not-too-distant future." -Randall R. Hawley, automation technician, Eli Lilly & Co."This is one of the best books I've read about a programming language.... The best book ever written on Java." -Ravindra Pai, Oracle Corporation, SUNOS product line"Bruce, your book is wonderful! Your explanations are clear and direct. Through your fantastic book I have gained a tremendous amount of Java knowledge. The exercises are also fantastic and do an excellent job reinforcing the ideas explained throughout the chapters. I look forward to reading more books written by you. Thank you for the tremendous service that you are providing by writing such great books. My code will be much better after reading Thinking in Java. I thank you and I'm sure any programmers who will have to maintain my code are also grateful to you." -Yvonne Watkins, Java artisan, Discover Technologies, Inc."Other books cover the what of Java (describing the syntax and the libraries) or the how of Java (practical programming examples). Thinking in Java is the only book I know that explains the why of Java: Why it was designed the way it was, why it works the way it does, why it sometimes doesn't work, why it's better than C++, why it's not. Although it also does a good job of teaching the what and how of the language, Thinking in Java is definitely the thinking person's choice in a Java book." -Robert S. StephensonAwards for Thinking in Java2003 Software Development Magazine Jolt Award for Best Book 2003 Java Developer's Journal Reader's Choice Award for Best Book 2001 JavaWorld Editor's Choice Award for Best Book 2000 JavaWorld Reader's Choice Award for Best Book 1999 Software Development Magazine Productivity Award 1998 Java Developer's Journal Editor's Choice Award for Best Book Thinking in Java has earned raves from programmers worldwide for its extraordinary clarity, careful organization, and small, direct programming examples. From the fundamentals of Java syntax to its most advanced features, Thinking in Java is designed to teach, one simple step at a time. The classic object-oriented introduction for beginners and experts alike, fully updated for Java SE5/6 with many new examples and chapters! Test framework shows program output. Design patterns are shown with multiple examples throughout: Adapter, Bridge, Chain of Responsibility, Command, Decorator, Facade, Factory Method, Flyweight, Iterator, Data Transfer Object, Null Object, Proxy, Singleton, State, Strategy, Template Method, and Visitor. Introduction to XML for data transfer; SWT, Flash for user interfaces. Completely rewritten concurrency chapter gives you a solid grasp of threading fundamentals. 500+ working Java programs in 700+ compiling files, rewritten for this edition and Java SE5/6. Companion web site includes all source code, annotated solution guide, weblog, and multimedia seminars. Thorough coverage of fundamentals; demonstrates advanced topics. Explains sound object-oriented principles. Hands-On Java Seminar CD available online, with full multimedia seminar by Bruce Eckel. Live seminars, consulting, and reviews available. See www.MindView.net Download seven free sample chapters from Thinking in Java, Fourth Edition. Visit http://mindview.net/Books/TIJ4 . Preface 1 Introduction 13 Prerequisites 14 Learning Java 14 Goals 15 Teaching from this book 16 JDK HTML documentation 17 Exercises 17 Foundations for Java 18 Source code 18 Errors 21 Introduction to Objects 23 The progress of abstraction 24 An object has an interface 26 An object provides services 29 The hidden implementation 30 Reusing the implementation 32 Inheritance 33 Interchangeable objects with polymorphism 38 The singly rooted hierarchy 43 Containers 44 Object creation & lifetime 46 Exception handling: dealing with errors 49 Concurrent programming 50 Java and the Internet 51 Summary 60 Everything Is an Object 61 You manipulate objects with references 61 You must create all the objects 63 You never need to destroy an object 67 Creating new data types: class 69 Methods, arguments, and return values 72 Building a Java program 74 Your first Java program 78 Comments and embedded documentation 81 Coding style 88 Summary 89 Exercises 89 Operators 93 Simpler print statements 93 Using Java operators 94 Precedence 95 Assignment 95 Mathematical operators 98 Auto increment and decrement 101 Relational operators 103 Logical operators 105 Literals 108 Bitwise operators 111 Shift operators 112 Ternary if-else operator 116 String operator + and += 118 Common pitfalls when using operators 119 Casting operators 120 Java has no "sizeof" 122 A compendium of operators 123 Summary 133 Controlling Execution 135 true and false 135 if-else 135 Iteration 137 Foreach syntax 140 return 143 break and continue 144 The infamous "goto" 146 switch 151 Summary 154 Initialization & Cleanup 155 Guaranteed initialization with the constructor 155 Method overloading 158 Default constructors 166 The this keyword 167 Cleanup: finalization and garbage collection 173 Member initialization 181 Constructor initialization 185 Array initialization 193 Enumerated types 204 Summary 207 Access Control 209 package: the library unit 210 Java access specifiers 221 Interface and implementation 228 Class access 229 Summary 233 Reusing Classes 237 Composition syntax 237 Inheritance syntax 241 Delegation 246 Combining composition and inheritance 249 Choosing composition vs. inheritance 256 protected 258 Upcasting 260 The final keyword 262 Initialization and class loading 272 Summary 274 Polymorphism 277 Upcasting revisited 278 The twist 281 Constructors and polymorphism 293 Covariant return types 303 Designing with inheritance 304 Summary 310 Interfaces 311 Abstract classes and methods 311 Interfaces 316 Complete decoupling 320 "Multiple in heritance" in Java 326 Extending an interface with inheritance 329 Adapting to an interface 331 Fields in interfaces 335 Nesting interfaces 336 Interfaces and factories 339 Summary 343 Inner Classes 345 Creating inner classes 345 The link to the outer class 347 Using .this and .new 350 Inner classes and upcasting 352 Inner classes in methods and scopes 354 Anonymous inner classes 356 Nested classes 364 Why inner classes? 369 Inheriting from inner classes 382 Can inner classes be overridden? 383 Local inner classes 385 Inner-class identifiers 387 Summary 388 Holding Your Objects 389 Generics and type-safe containers 390 Basic concepts 394 Adding groups of elements 396 Printing containers 398 List 401 Iterator 406 LinkedList 410 Stack 412 Set 415 Map 419 Queue 423 Collection vs. Iterator 427 Foreach and iterators 431 Summary 437 Error Handling with Exceptions 443 Concepts 444 Basic exceptions 445 Catching an exception 447 Creating your own exceptions 449 The exception specification 457 Catching any exception 458 Standard Java exceptions 468 Performing cleanup with finally 471 Exception restrictions 479 Constructors 483 Exception matching 489 Alternative approaches 490 Exception guidelines 500 Summary 501 Strings 503 Immutable Strings 503 Overloading &8216;+' vs. StringBuilder 504 Unintended recursion 509 Operations on Strings 511 Formatting output 514 Regular expressions 523 Scanning input 546 StringTokenizer 551 Summary 552 Type Information 553 The need for RTTI 553 The Class object 556 Checking before a cast 569 Registered factories 582 instanceof vs. Class equivalence 586 Reflection: runtime class information 588 Dynamic proxies 593 Null Objects 598 Interfaces and type information 607 Summary 613 Generics 617 Comparison with C++ 618 Simple generics 619 Generic interfaces 627 Generic methods 631 Anonymous inner classes 645 Building complex models 647 The mystery of erasure 650 Compensating for erasure 662 Bounds 673 Wildcards 677 Issues 694 Self-bounded types 701 Dynamic type safety 710 Exceptions 711 Mixins 713 Latent typing 721 Compensating for the lack of latent typing 726 Using function objects as strategies 737 Summary: Is casting really so bad? 743 Arrays 747 Why arrays are special 747 Arrays are first-class objects 749 Returning an array 753 Multidimensional arrays 754 Arrays and generics 759 Creating test data 762 Arrays utilities 775 Summary 786 Containers in Depth 791 Full container taxonomy 791 Filling containers 793 Collection functionality 809 Optional operations 813 List functionality 817 Sets and storage order 821 Queues 827 Understanding Maps 831 Hashing and hash codes 839 Choosing an implementation 858 Utilities 879 Holding references 889 Java 1.0/1.1 containers 893 Summary 900 I/O 901 The File class 901 Input and output 914 Adding attributes and useful interfaces 918 Readers & Writers 922 Off by itself: RandomAccessFile 926 Typical uses of I/O streams 927 File reading & writing utilities 936 Standard I/O 941 Process control 944 New I/O 946 Compression 973 Object serialization 980 XML 1003 Preferences 1006 Summary 1008 Enumerated Types 1011 Basic enum features 1011 Adding methods to an enum 1014 enums in switch statements 1016 The mystery of values() 1017 Implements, not inherits 1020 Random selection 1021 Using interfaces for organization 1022 Using EnumSet instead of flags 1028 Using EnumMap 1030 Constant-specific methods 1032 Multiple dispatching 1047 Summary 1057 Annotations 1059 Basic syntax 1060 Writing annotation processors 1064 Using apt to process annoIntended for Java programmers, this book explains the why of Java. From the fundamentals of Java syntax to its advanced features, it is designed to teach, one step at a time. Design patterns are shown with multiple examples throughout: Adapter, Bridge, Chain of Responsibility, Command, Decorator, Facade, Factory Method, Flyweight, and more.

Anbieter: buecher
Stand: 15.12.2019
Zum Angebot
Superdry World Wide Cargoshorts

Superdry World Wide Cargoshorts für Herren. Bring frischen Wind in deine Garderobe mit diesen stilvollen und gleichzeitig lässigen Shorts von World Wide. Diese Shorts aus weichem Chino-Twill haben einen elastischen Bund mit Kordelzug, zwei

Anbieter: Qualigo
Stand: 15.12.2019
Zum Angebot
Thinking in Java
68,49 € *
ggf. zzgl. Versand

Thinking in Java ab 68.49 EURO The definitive introduction to object-oriented programming in the language of the world wide web. 4th ed. For JAVA SE5/6

Anbieter: ebook.de
Stand: 15.12.2019
Zum Angebot
Kapuzenpullover \'World Wide Ticket Type\'

Farben pro Pack: Eine Farbe pro Pack; Material: Sweatstoff; Ausschnitt: Mit Kapuze; Design: Gerader Saum, Kapuze mit Tunnelzug, Kängurutasche; Muster: Logoprint; Ärmellänge: Langarm; Passform: Normale Passform; Elastizität: Leicht elastisch

Anbieter: Qualigo
Stand: 15.12.2019
Zum Angebot
Programming the World Wide Web: Pearson New Int...
42,49 € *
ggf. zzgl. Versand

Programming the World Wide Web: Pearson New International Edition ab 42.49 EURO

Anbieter: ebook.de
Stand: 15.12.2019
Zum Angebot
Kapuzenpullover \'World Wide Ticket Type\'

Farben pro Pack: Eine Farbe pro Pack; Material: Sweatstoff; Ausschnitt: Mit Kapuze; Design: Gerader Saum, Kapuze mit Tunnelzug, Kängurutasche; Muster: Logoprint; Ärmellänge: Langarm; Passform: Normale Passform; Elastizität: Leicht elastisch

Anbieter: Qualigo
Stand: 15.12.2019
Zum Angebot
Java and the Mobile Environment
19,90 CHF *
zzgl. 3,50 CHF Versand

Project Report from the year 2012 in the subject Computer Science - Software, grade: A, University of Cambridge, language: English, abstract: Java is considered a unique language and many of its properties are also found in other languages. The extensive usage of Java language by programmers indicates that the Sun Microsystems have founded the right amalgam of sophistication and functionality. Java is actually derived from C++ language which increases the complexity of software with its features. However, the origin of Java is C++ and it uses many of its features by eliminating the drawback found in origin language. Java has eliminated direct memory access, pointers, multiple inheritance and pointers etc. Java was integrated with the support for World Wide Web and made it lucrative for the purpose of programming over network. One of the main benefits which is associated with Java language is object orientation. Primitive languages such as Pascal, C and Basic are referred as procedural languages. These languages however offer the programming facilities to devise the software but they do not provide them in efficient way and do not provide robustness in nature. While Java devise software by keeping the concept of objects and classes under consideration. Classes contain the member of class along with the data and methods which further work upon the data. Java is actually object oriented in nature, however; there also exist many other object oriented languages such as Visual Basic, C++, Smalltalk and Delphi. (Reilly, Reilly, 2002) Programmers happily adopt object oriented languages as they provide safety and ease as compared primitive procedural languages. One of the positive aspects of Java language is its simplicity as programmers refrain from using C++ due to complexity as it allows the direct memory access, dangling pointers and explicit memory de-allocation and allocation for structures and objects. Furthermore,

Anbieter: Orell Fuessli CH
Stand: 15.12.2019
Zum Angebot
Kapuzenpullover \'World Wide Ticket Type\'

Farben pro Pack: Eine Farbe pro Pack; Material: Sweatstoff; Ausschnitt: Mit Kapuze; Design: Gerader Saum, Kapuze mit Tunnelzug, Kängurutasche; Muster: Logoprint; Ärmellänge: Langarm; Passform: Normale Passform; Elastizität: Leicht elastisch

Anbieter: Qualigo
Stand: 15.12.2019
Zum Angebot
The Innovation in Computing Companion
39,90 CHF *
ggf. zzgl. Versand

This encyclopedic reference provides a concise and engaging overview of the groundbreaking inventions and conceptual innovations that have shaped the field of computing, and the technology that runs the modern world. Each alphabetically-ordered entry presents a brief account of a pivotal innovation and the great minds behind it, selected from a wide range of diverse topics. Topics and features: Describes the development of Babbage’s computing machines, Leibniz’s binary arithmetic, Boole’s symbolic logic, and Von Neumann architecture Reviews a range of historical analog and digital computers, significant mainframes and minicomputers, and pioneering home and personal computers Discusses a selection of programming languages and operating systems, along with key concepts in software engineering and commercial computing Examines the invention of the transistor, the integrated circuit, and the microprocessor Relates the history of such developments in personal computing as the mouse, the GUI, Atari video games, and Microsoft Office Surveys innovations in communications, covering mobile phones, WiFi, the Internet and World Wide Web, e-commerce, smartphones, social media, and GPS Presents coverage of topics on artificial intelligence, the ATM, digital photography and digital music, robotics, and Wikipedia Contains self-test quizzes and a helpful glossary This enjoyable compendium will appeal to the general reader curious about the intellectual milestones that led to the digital age, as well as to the student of computer science seeking a primer on the history of their field. Dr. Gerard O'Regan is a CMMI software process improvement consultant with research interests including software quality and software process improvement, mathematical approaches to software quality, and the history of computing. He is the author of such Springer titles as World of Computing, Concise Guide to Formal Methods, Concise Guide to Software Engineering, and Guide to Discrete Mathematics.

Anbieter: Orell Fuessli CH
Stand: 15.12.2019
Zum Angebot
Web-Pyjama

Supersofte Modal-Mischqualität

Anbieter: Qualigo
Stand: 15.12.2019
Zum Angebot
Leveraging Drupal
69,90 CHF *
ggf. zzgl. Versand

Leveraging Drupal(r) As an open source, community-based content management system and web site application development framework, Drupal allows you to create interactive, media-based, database-driven web sites that become a part of everyday activities and communications. This unique book is the first of its kind to tackle the challenging task of leveraging Drupal to get a site done right and make that site work for you, based on industry-wide software development best practices. Within these pages, you will gain insight into how to work with any release of Drupal, approach your project, establish a development environment, plan for deployment, and avoid pitfalls along the way. A real-world example of a web site application based on Drupal-an online Literary Workshop-is used throughout the book, and it walks you through the entire development lifecycle. You'll learn how to bring your web site into the exciting Drupal mainstream, customize Drupal for your specific needs, and even make 'non-Drupal' looking sites. With this hands-on guide, you'll discover how to use Drupal to efficiently publish, manage, and organize a wide variety of content on your web site. What you will learn from this book * Best practices to optimize the way you approach development projects * Methods for setting up a development environment using version control and issue tracking tools * How the Drupal theming system works and how it separates content from presentation and style * Techniques for upgrading and deploying the online Literary Workshop * The future of Drupal and how it might be developed and used Who this book is for This book is for Drupal users of all levels of expertise who are looking to put together a sophisticated web application. Wrox guides are crafted to make learning programming languages and technologies easier than you think. Written by programmers for programmers, they provide a structured, tutorial format that will guide you through all the techniques involved.

Anbieter: Orell Fuessli CH
Stand: 15.12.2019
Zum Angebot
Encyclopedia of Computer Science
388,00 CHF *
ggf. zzgl. Versand

The Encyclopedia of Computer Science remains the definitive reference in the ever-changing field of computing. Now in its Fourth Edition, this influential work provides an unparalleled perspective on the major advances and applications of computer technology. Intelligently and thoughtfully organised, the Encyclopedia comprises over 600 revised and updated articles classified around nine main themes: * Hardware * Software * Computer Systems * Information and Data * Mathematics of Computing * Theory of Computation * Methodologies * Applications * Computing Milieux Encompassing far more than mere definitions, each article elaborates on a topic giving a remarkable breadth and depth of coverage. And a 16-page colour insert highlights advanced computer applications and computer-generated graphics technology. Throughout the work the text is extensively illustrated with diagrams, figures and photographs. With contributions from over 300 international experts, the Fourth Edition contains over 100 completely new articles ranging from artificial life to computer ethics, data mining to Java, mobile computing to quantum computing, and software safety to the World Wide Web. In addition the Encyclopedia contains useful appendices including: * A glossary of major terms in English, German, Spanish and Russian * Abbreviations and acronyms * Computer Science and Engineering research journals * Article titles from previous editions not included in the 4th edition * A Name Index listing almost 3500 individuals cited in the text * A comprehensive General Index with 7000 entries * A chronology of significant milestones in computing * Computer Society & Academic Computer Science Department Listings * Numerical Tables, Mathematical Notation and Units of Measure Highly-regarded as an essential resource for computer professionals, engineers, mathematicians, students and scientists, the Encyclopedia of Computer Science is a must-have reference for every college, university, business and high-school library. Praise for the Encylopedia of Computer Science The prestige of the Encyclopedia of Computer Science editors and contributors, the depth and breadth of its entries, and the overall utility of this new edition make this the standard one-volume reference in the field of computer science. - Choice There is certainly no other single volume that can compare... a work of exceptional scope; the editors are to be congratulated on the success of what must have been a task of enormous proportions.- PC Update Online Useful to everyone in the field, including the layperson, the non-specialist in computer science and related technology, and the specialist requiring detailed elaboration of a subject related to his or her profession.- Engineering Societies Library The illustrations and authoritative entries offer excellent coverage of the field.- Popular Science This new edition will remain the reference work of choice for those seeking information on computers, the computer industry, and computer applications.- Booklist A selection of new topics featured in the 4th Edition of the Encyclopedia of Computer Science: * Artificial Life * Automatic Programming * Biocomputing * C++ * Computer Ethics * Computers in fiction * Cyberspace * Data mining * Digital Libraries * Electronic Commerce * Internet * Java * Limits of Computation * Markup Languages * Microsoft * Mobile Computing * Pretty Good Privacy * Quantum Computing * Scientific Visualisation * Software Safety * Turing Test * World Wide Web

Anbieter: Orell Fuessli CH
Stand: 15.12.2019
Zum Angebot
Writing Apache Modules with Perl and C: The Apa...
71,90 CHF *
ggf. zzgl. Versand

Apache is the most popular web server on the Internet because it is free, reliable, and extensible. The availability of the source code and the modular design of Apache makes it possible to extend web server functionality through the Apache API. For the most part, however, the Apache API has only been available to C programmers, and requires rebuilding the Apache server from source. mod_perl, the popular Apache module used primarily for enhanced CGI performance, changed all that by making the Apache API available to Perl programmers. With mod_perl, it becomes simple to develop Apache modules with Perl and install them without having to rebuild the web server. Writing Apache Modules with Perl and C shows how to extend web server capabilities regardless of whether the programming language is Perl or C. The book explains the design of Apache, mod_perl, and the Apache API. It then demonstrates how to use them to perform for tasks like the following: * Rewriting CGI scripts as Apache modules to vastly improve performance * Server-side filtering of HTML documents, to embed special markup or code (much like SSI) * Enhancing server log functionality * Converting file formats on the fly * Implementing dynamic navigation bars * Incorporating database access into CGI scripts * Customizing access control and authorization to block robots or to use an external database for passwords The authors are Lincoln Stein and Doug MacEachern. Lincoln is the successful author of How to Set Up and Maintain a World Wide web Site and the developer of the widely used Perl CGI.pm module. Doug is a consultant and the creator of the innovative mod_perl Apache module.

Anbieter: Orell Fuessli CH
Stand: 15.12.2019
Zum Angebot
Pro PHP 5
73,90 CHF *
ggf. zzgl. Versand

PHP 5 signaled a radical change in the evolution of the world’s most popular web scripting language in that new object oriented features allow developers to take advantage of enterprise development patterns and paradigms commonly used in languages such as Java and C++. These enhancements are coupled with a growing number of third-party projects such as Phing, PHPUnit and PHPDocumentor which serve to improve PHP users application development activities. Pro PHP 5 intends to take PHP developers to the next level of application development by introducing sound enterprise application development principles made possible due to these enhancements. Readers are exposed to a wide array of intermediate/advanced level topics, including application testing, tuning, installation and packaging procedures, writing language extensions, and more. TOC:Section I. Laying the Foundation: Starting an Enterprise Application. Creating a blueprint of the Application. Coding Standards and Guidelines. Installing, Configuring and Optimizing PHP. Documenting the Application with PHPDocumentor. Creating the Test Suite with PHPUnit2.- Section II. N-Tier Application Development with PHP. HTTP Applications: Servers, Sessions, Security. Application Frameworks. Presentation Layers. Data Management – Files, XML, RDBMS, Memory, Arrays.- Section III. Object-Oriented Programming in PHP 5. Object Oriented Programming. The PHP 5 Object Model. Object-Oriented Design Patterns. Object-Oriented Error Handling.- Section IV. Inside PEAR. The PEAR Core. Repository Overview. Package Highlights.

Anbieter: Orell Fuessli CH
Stand: 15.12.2019
Zum Angebot
AsyncRequest\Request Object ( [url:protected] => https://qualigo.com/doks/search.php?ean=TRUE&ref=www.p.de&ds=websucde&subs=websuche&query=world+wide+web+Programming&count=5 [handle:protected] => Resource id #13 )