0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (2)
  • R100 - R250 (112)
  • R250 - R500 (548)
  • R500+ (3,216)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Internet > Internet languages

Better, Faster, Lighter Java (Paperback): Bruce A. Tate Better, Faster, Lighter Java (Paperback)
Bruce A. Tate
R822 R606 Discovery Miles 6 060 Save R216 (26%) Ships in 12 - 17 working days

Sometimes the simplest answer is the best. Many Enterprise Java developers, accustomed to dealing with Java's spiraling complexity, have fallen into the habit of choosing overly complicated solutions to problems when simpler options are available. Building server applications with "heavyweight" Java-based architectures, such as WebLogic, JBoss, and WebSphere, can be costly and cumbersome. When you've reached the point where you spend more time writing code to support your chosen framework than to solve your actual problems, it's time to think in terms of simplicity.

In "Better, Faster, Lighter Java," authors Bruce Tate and Justin Gehtland argue that the old heavyweight architectures are unwieldy, complicated, and contribute to slow and buggy application code. As an alternative means for building better applications, the authors present two "lightweight" open source architectures: Hibernate--a persistence framework that does its job with a minimal API and gets out of the way, and Spring--a container that's not invasive, heavy or complicated.

Hibernate and Spring are designed to be fairly simple to learn and use, and place reasonable demands on system resources. "Better, Faster, Lighter Java" shows you how they can help you create enterprise applications that are easier to maintain, write, and debug, and are ultimately much faster.

Written for intermediate to advanced Java developers, "Better, Faster, Lighter Java," offers fresh ideas--often unorthodox--to help you rethink the way you work, and techniques and principles you'll use to build simpler applications. You'll learn to spend more time on what's important. When you're finished with this book, you'll find that your Java is better, faster, and lighter than ever before.

Office 2003 XML (Paperback, Illustrated Ed): Simon St. Laurent Office 2003 XML (Paperback, Illustrated Ed)
Simon St. Laurent
R1,079 R790 Discovery Miles 7 900 Save R289 (27%) Ships in 12 - 17 working days

In Microsoft's Office 2003, users experience the merger of the power of the classic Office suite of applications with the fluidity of data exchange inherent in XML. With XML at its heart, the new version of Microsoft's desktop suite liberates the information stored in millions of documents created with Office software over the past fifteen years, making it available to a wide variety of programs.

"Office 2003 XML" offers an in-depth exploration of the relationship between XML and Office 2003, examining how the various products in the Office suite both produce and consume XML. Developers will learn how they can connect Microsoft Office to others systems, while power users will learn to create and analyze XML documents using familiar Office tools.

The book begins with an overview of the XML features included in the various Office 2003 components, and explores in detail how Word, Excel, and Access interact with XML. This book covers both the user interface side, creating interfaces so that users can comfortably (and even unknowingly) work with XML, and the back end, exposing Office information to other processes. It also looks at Microsoft's new InfoPath application and how it fits with the rest of Office. Finally, the book's appendices introduce various XML technologies that may be useful in working with Office, including XSLT, W3C XML Schema, RELAX NG, and SOAP.

"Office 2003 XML" provides quick and clear guidance to a anyone who needs to import or export information from Office documents into other systems. Both XML programmers and Office power will learn how to get the most from this powerful new intersection between Office 2003 and XML.

Eclipse (Paperback, Illustrated Ed): Steve Holzner Eclipse (Paperback, Illustrated Ed)
Steve Holzner
R1,057 R769 Discovery Miles 7 690 Save R288 (27%) Ships in 12 - 17 working days

Java programmers know how finicky Java can be to work with. An omitted semi-colon or the slightest typo will cause the Java command-line compiler to spew pages of annoying error messages across your screen. And it doesn't fix them--that's up to you: fix them, compile again, and hope that nothing goes wrong this time.

Eclipse, the popular Java integrated development environment (IDE) provides an elegant and powerful remedy for this common, frustrating scenario. It doesn't just catch your errors before you compile, it also suggests solutions. All you need to do is point and click. And it's free--what could be better? Still, if you're like most programmers, mastering a new technology--no matter how productive it will make you in the long run--is going to take a chunk out of your productivity now. You want to get up to speed quickly without sacrificing efficiency.

O'Reilly's new guide to the technology, "Eclipse," provides exactly what you're looking for: a fast-track approach to mastery of Eclipse. This insightful, hands-on book delivers clear and concise coverage, with no fluff, that gets down to business immediately. The book is tightly focused, covering all aspects of Eclipse: the menus, preferences, views, perspectives, editors, team and debugging techniques, and how they're used every day by thousands of developers. Development of practical skills is emphasized with dozens of examples presented throughout the book.

From cover-to-cover, the book is pure Eclipse, covering hundreds of techniques beginning with the most basic Java development through creating your own plug-in editors for the Eclipse environment. Some of the topics you'll learn about include:

Using Eclipseto develop Java code

Testing and debugging

Working in teams using CVS

Building Eclipse projects using Ant

The Standard Widget Toolkit (SWT)

Web development

Developing Struts applications with Eclipse

From basics to advanced topics, "Eclipse" takes you through the fundamentals of Eclipse and more. You may be an Eclipse novice when you pick up the book, but you'll be a pro by the time you've finished.

Jump Start Git, 2e (Paperback): Shaumik Daityari Jump Start Git, 2e (Paperback)
Shaumik Daityari
R740 R616 Discovery Miles 6 160 Save R124 (17%) Ships in 10 - 15 working days

Get a Jump Start on version control with Git today! If you've worked on a web development project of any size, you've probably used Git, the most broadly adopted distributed version control system available. It enables you to store different versions of project files and directories, so you can roll back to an earlier one if something goes wrong. And since it's distributed, it smoothes the path for dev team collaboration. This short, practical book will help you to: Understand Git's core philosophy. Get started with Git: install it, learn the basic commands, and set up your first project. Work with Git as part of a collaborative team. Use Git's debugging tools for maximum debug efficiency. Master Git workflow Take control with Git's advanced features: reflog, rebase, stash, and more. Use Git with cloud-based Git repository host services like Github and Bitbucket. See how Git's used effectively on large open-source projects. Whether you're a Git newbie or you've been using it for some time but only really scratching the surface of its capabilities, this book will help you to gain a deep understanding of how Git works, and how to use it to streamline your workflow.

Hardcore Java (Paperback): Robert Simmons Hardcore Java (Paperback)
Robert Simmons
R1,062 R700 Discovery Miles 7 000 Save R362 (34%) Ships in 12 - 17 working days

Java has quickly become one of the most important languages in programming, particularly for professional and enterprise-level projects. From its infancy as a language primarily used for web applets to its maturity through servlets, Enterprise JavaBeans, and database access, Java has become a complex and robust tool for today's developer.

"Hardcore Java" takes this language and breaks it apart, piece by piece, revealing the important secrets and tricks that will take you from a junior-level programmer to a seasoned and expert developer. You'll fly through the fundamentals and quickly find yourself learning about advanced memory management techniques, optimization and bytecode-level enhancements, and the techniques required to build lightning-fast GUIs. Throughout the book, you'll also master the art of writing and maintaining bulletproof and error-proof code, all while grasping the intricacies of the Java language.

"Hardcore Java" covers:

Use of the final keyword to optimize and protect your Java classes.

Complete and thorough coverage of all types of nested classes, including how to optimize anonymous and inner classes.

Detailed discussion of immutable objects, including unique tips on when to use them (and when not to).

Elimination of bugs through exception-handling management.

In-depth studies of constants, including their impact on the Java memory model.

The most thorough discussion of reflection in print, moving far beyond other books' "Hello World" coverage.

Construction and use of dynamic proxies, in both Java Standard and Enterprise editions.

Expansive coverage of weak references, including usage patterns and their role in garbage collection andmemory management.

"Hardcore Java" is an invaluable addition to every programmer's library, and even the most advanced developers will find themselves moving beyond their own conceptions into truly advanced applications of the language. Thousands of lines of code, heavily commented and easily runnable, illustrate each concept in the book.

Java Examples in a Nutshell 3e (Paperback, 3rd Revised edition): David Flanagan Java Examples in a Nutshell 3e (Paperback, 3rd Revised edition)
David Flanagan
R968 R718 Discovery Miles 7 180 Save R250 (26%) Ships in 12 - 17 working days

The author of the best-selling "Java in a Nutshell" has created an entire book of real-world Java programming examples that you can learn from. If you learn best "by example," this is the book for you.

This third edition covers Java 1.4 and contains 193 complete, practical examples: over 21,900 lines of densely commented, professionally written Java code, covering 20 distinct client-side and server-side APIs. It includes new chapters on the Java Sound API and the New I/O API. The chapters on XML and servlets have been rewritten to cover the latest versions of the specifications and to demonstrate best practices for Java 1.4. New and updated examples throughout the book demonstrate many other new Java features and APIs.

"Java Examples in a Nutshell" is a companion volume to "Java in a Nutshell," "Java Foundation Classes in a Nutshell," and "Java Enterprise in a Nutshell," It picks up where those quick references leave off, providing a wealth of examples for both novices and experts. This book doesn't hold your hand; it simply delivers well-commented working examples with succinct explanations to help you learn and explore Java and its APIs.

"Java Examples in a Nutshell" contains examples that demonstrate:

Core APIs, including I/O, New I/O, threads, networking, security, serialization, and reflection

Desktop APIs, highlighting Swing GUIs, Java 2D graphics, preferences, printing, drag-and-drop, JavaBeans, applets, and sound

Enterprise APIs, including JDBC (database access), JAXP (XML parsing and transformation), Servlets 2.4, JSP 2.0 (JavaServer Pages), and RMI

The book begins with introductory examples demonstrating structured and object-oriented programmingtechniques for new Java programmers. A special index at the end of the book makes it easy to look up examples that use a particular Java class or accomplish a desired task. In between, each chapter includes exercises that challenge readers and suggest further avenues for exploration.

SVG Essentials 2e (Paperback, 2nd Revised edition): J.David Eisenberg SVG Essentials 2e (Paperback, 2nd Revised edition)
J.David Eisenberg; Contributions by Amelia Bellamy-Royds
R950 R700 Discovery Miles 7 000 Save R250 (26%) Ships in 12 - 17 working days

Learn the essentials of Scalable Vector Graphics, the mark-up language used by most vector drawing programs and interactive web graphics tools. SVG Essentials takes you through SVG's capabilities, beginning with simple line drawings and moving through complicated features such as filters, transformations, gradients, and patterns. This thoroughly updated edition includes expanded coverage of animation, interactive graphics, and scripting SVG. Interactive examples online make it easy for you to experiment with SVG features in your web browser. Geared toward experienced designers, this book also includes appendices that explain basic concepts such as XML markup and CSS styling, so even if you have no web design experience, you can start learning SVG.Create and style graphics to match your web design in a way that looks great when printed or displayed on high-resolution screens Make your charts and decorative headings accessible to search engines and assistive technologies Add artistic effects to your graphics, text, and photographs using SVG masks, filters, and transformations Animate graphics with SVG markup, or add interactivity with CSS and JavaScript Create SVG from existing vector data or XML data, using programming languages and XSLT

J2EE Design Pattern (Paperback, September 2003): William C.R. Crawford J2EE Design Pattern (Paperback, September 2003)
William C.R. Crawford
R1,172 R844 Discovery Miles 8 440 Save R328 (28%) Ships in 12 - 17 working days

Crawford and Kaplan's J2EE Design Patterns approaches the subject in a unique, highly practical and pragmatic way. Rather than simply present another catalog of design patterns, the authors broaden the scope by discussing ways to choose design patterns when building an enterprise application from scratch, looking closely at the real world tradeoffs that Java developers must weigh when architecting their applications. Then they go on to show how to apply the patterns when writing realworld software. They also extend design patterns into areas not covered in other books, presenting original patterns for data modeling, transaction / process modeling, and interoperability.

Introducing the HTML5 Web Speech API - Your Practical Introduction to Adding Browser-Based Speech Capabilities to your Websites... Introducing the HTML5 Web Speech API - Your Practical Introduction to Adding Browser-Based Speech Capabilities to your Websites and Online Applications (Paperback, 1st ed.)
Alex Libby
R965 R796 Discovery Miles 7 960 Save R169 (18%) Ships in 10 - 15 working days

Leverage the power of HTML5 Web Speech API to quickly add voice capabilities to your websites. This project-oriented book simplifies the process of setting up and manipulating the API in the browser using little more than a text editor or free software. You'll be presented with a starting toolset that you can use to develop future projects, incorporate into your existing workflow and allow you to take your websites to the next level, reducing the reliance on entering choices through a keyboard and making the overall experience easier for customers. This excellent resource is perfect for getting acquainted with creating and manipulating browser-based APIs. You don't have to convert your whole work process immediately; you can incorporate as little or as much as you want of the API, and build on this as your skills develop. We live in an age where speed and simplicity are of the essence - this book provides a perfect way to add speech capabilities to our websites, directly in the browser and with the minimum of fuss. Introducing the HTML5 Web Speech API is the right choice for developers who want to focus on simplicity to produce properly optimized content in modern browsers using tools already in their possession. What You'll Learn Implement the Web Speech API in a project Explore some of the options for personalizing them for a project Gain an appreciation of pointers around user experience and how this affects the API Understand how to manage issues and security when using the API Work through some example projects, from standalone demos to implementing with other tools or libraries Who This Book Is For Website developers who are already familiar with JavaScript, and are keen to learn how to leverage the Web Speech API to quickly add voice-enabled capabilities to a website, using little more than a text editor. It's ideal for those in agile development teams, where time is of the essence, and the pressure is on to deliver results quickly.

Programming ColdFusion MX (Paperback, 2nd edition): Rob Brooks-Bilson Programming ColdFusion MX (Paperback, 2nd edition)
Rob Brooks-Bilson
R1,500 R1,094 Discovery Miles 10 940 Save R406 (27%) Ships in 12 - 17 working days

The first edition of this book has been praised as "the best reference book available on the subject." This new edition, Programming ColdFusion MX, 2nd Edition, goes even further, documenting new techniques for using ColdFusion MX 6.1 to develop and serve dynamic web page content. This exhaustive guide covers everything from the basics to advanced topics, with numerous examples that you can use for your own applications.

Introducing Deno - A First Look at the Newest JavaScript Runtime (Paperback, 1st ed.): Fernando Doglio Introducing Deno - A First Look at the Newest JavaScript Runtime (Paperback, 1st ed.)
Fernando Doglio
R1,101 R891 Discovery Miles 8 910 Save R210 (19%) Ships in 10 - 15 working days

Learn everything there is to know about the new secure runtime for JavaScript: Deno. A proposed replacement for Node.js envisioned and created by the same developer who wrote the first version of Node, Deno is a simple, modern and secure runtime for JavaScript and TypeScript that uses V8 and is built in Rust. This book will cover everything from its inception to the currently available version. You'll see how to take advantage of the security layer in order to avoid unwanted security holes, and how to use TypeScript to develop your applications without having to manually set up a build process. You'll also learn how to create and use modules without having to depend on a package manager, and much more. Armed with these newly learned concepts, by the time you finish this book, you'll be ready to build and test your own Deno applications. Whether you're a brand new developer to the back end with a JavaScript background or a seasoned Node.js developer looking to understand this competing technology, Introducing Deno will put you on the right path. What You'll Learn Learn why Deno was created and why it is different from Node Build real applications using Deno and related technologies Create backend applications with Typescript Resolve how to live without npm and package.json Set permissions and default behavior Who This Book Is For Anyone with knowledge of back-end development looking to learn a new way of doing things and those with a basic understanding of JavaScript and Node.js core concepts.

WordPress Plugin Development Cookbook - Explore the complete set of tools to craft powerful plugins that extend the... WordPress Plugin Development Cookbook - Explore the complete set of tools to craft powerful plugins that extend the world's most popular CMS (Paperback, 3rd Revised edition)
Yannick Lefebvre
R932 Discovery Miles 9 320 Ships in 10 - 15 working days

Create plugins for WordPress through detailed recipes that cover the creation of shortcodes, custom post types, and custom blocks, integrate data from external sources, and do much more with this recipe-based guide Key Features Create plugins that change and extend WordPress to perform virtually any task Extend the WordPress Block Editor (Gutenberg) and other components with the help of detailed examples and explanations Customize WordPress to meet your project's needs and create plugins that benefit the entire community Book DescriptionWordPress is one of the most widely used, powerful, and open content management systems (CMSs). Whether you're a site owner trying to find the right extension, a developer who wants to contribute to the community, or a website developer working to fulfill a client's needs, learning how to extend WordPress' capabilities will help you to unleash its full potential. This book will help you become familiar with API functions to create secure plugins with easy-to-use administration interfaces. This third edition contains new recipes and up-to-date code samples, including new chapters on creating custom blocks for the block editor and integrating data from external sources. From one chapter to the next, you'll learn how to create plugins of varying complexity, ranging from a few lines of code to complex extensions that provide intricate new capabilities. You'll start by using the basic mechanisms provided in WordPress to create plugins, followed by recipes covering how to design administration panels, enhance the post editor with custom fields, store custom data, and even create custom blocks. You'll safely incorporate dynamic elements into web pages using scripting languages, learn how to integrate data from external sources, and build new widgets that users will be able to add to WordPress sidebars and widget areas. By the end of this book, you will be able to create WordPress plugins to perform any task you can imagine. What you will learn Discover action and filter hooks, which form the basis of plugin creation Explore the creation of administration pages and add new content management sections through custom post types and custom fields Add new components to the block editor library Fetch, cache, and regularly update data from external sources Bring in external data sources to enhance your content Make your pages dynamic by using JavaScript, jQuery, and AJAX and adding new widgets to the platform Add support for plugin translation and distributing your work to the WordPress community Who this book is forThis book is for WordPress users, developers, and site integrators interested in creating new plugins to address their personal needs, fulfill client requirements, and bring new capabilities to the WordPress community. Basic knowledge of PHP and WordPress is expected.

Java Extreme Programming Cookbook (Paperback): Eric M. Burke Java Extreme Programming Cookbook (Paperback)
Eric M. Burke
R825 R609 Discovery Miles 6 090 Save R216 (26%) Ships in 12 - 17 working days

Brimming with over 100 "recipes" for getting down to business and actually doing XP, the Java Extreme Programming Cookbook doesn't try to "sell" you on XP; it succinctly documents the most important features of popular open source tools for XP in Java-- including Ant, Junit, HttpUnit, Cactus, Tomcat, XDoclet-- and then digs right in, providing recipes for implementing the tools in real-world environments.

Amazon Web Services for Mobile Developers - Building Apps with AWS (Paperback): A Mishra Amazon Web Services for Mobile Developers - Building Apps with AWS (Paperback)
A Mishra
R1,297 R939 Discovery Miles 9 390 Save R358 (28%) Out of stock

A practical, real-world introduction to AWS tools and concepts Amazon Web Services for Mobile Developers: Building Apps with AWS presents a professional view of cloud computing and AWS for experienced iOS/Android developers and technical/solution architects. Cloud computing is a rapidly expanding ecosystem, and working professionals need a practical resource to bring them up-to-date on tools that are rapidly becoming indispensable; this book helps expand your skill set by introducing you to AWS offerings that can make your job easier, with a focus on real-world application. Author and mobile applications developer Abhishek Mishra shows you how to create IAM accounts and try out some of the most popular services, including EC2, Lambda, Mobile Analytics, Device Farm, and more. You'll build a chat application in both Swift (iOS) and Java (Andoid), running completely off AWS Infrastructure to explore SDK installation, Xcode, Cognito authentication, DynamoDB, Amazon SNA Notifications, and other useful tools. By actually using the tools as you learn about them, you develop a more intuitive understanding that feels less like a shift and more like a streamlined integration. If you have prior experience with Swift or Java and a solid knowledge of web services, this book can help you quickly take your skills to the next level with a practical approach to learning that translates easily into real-world use. * Understand the key concepts of AWS as applied to both iOS and Android developers * Explore major AWS offerings for mobile developers, including DynamoDB, RDS, EC2, SNS, Cognito, and more * Learn what people are talking about when they use buzzwords like PaaS, IaaS, SaaS, and APaaS * Work through explanations by building apps that tie into the AWS ecosystem Any job is easier with the right tools, and Amazon Web Services for Mobile Developers: Building Apps with AWS gets you acquainted with an ever-expanding toolkit for mobile app development.

Beginning Ballerina Programming - From Novice to Professional (Paperback, 1st ed.): Anjana Fernando, Lakmal Warusawithana Beginning Ballerina Programming - From Novice to Professional (Paperback, 1st ed.)
Anjana Fernando, Lakmal Warusawithana
R1,258 R1,018 Discovery Miles 10 180 Save R240 (19%) Ships in 10 - 15 working days

Discover the Ballerina programming language for next-generation microservices and cloud-native application development. This book shows you that Ballerina is a cutting-edge programming language which incorporates many of the latest technological advancements in programming language theory. You'll learn variables and types, modules and functions, flow control, error handling, concurrency, I/O, cloud/network programming, persistence and data access, security and more. Additionally, Beginning Ballerina Programming introduces many foundation computer science topics along the way and doesn't assume much prior knowledge. For example, when introducing transport-level security, you will get a brief introduction to public-key cryptography, how it is different from private-key cryptography, and why it is needed. This provides an added bonus for you to learn something new and general in computer science. After reading and using this book, you'll be proficient with Ballerina and cloud-first programming and be able to apply these concepts and techniques to your next cloud application developments. What You'll Learn * Start programming with Ballerina * Gain the basics of network communication and programming * Obtain a solid understanding of services/API development * Effective use of concurrency in programming * Learn the basics of information security and its applications * Persistent data storage and access Who This Book Is For Absolute beginners in computer programming: No prior experience with computer programming is expected. This can also be a reference book for experienced developers in other languages, who want to learn a modern programming language.

Programming Web Services with Perl (Paperback, Illustrated Ed): Randy J. Ray Programming Web Services with Perl (Paperback, Illustrated Ed)
Randy J. Ray
R1,188 R860 Discovery Miles 8 600 Save R328 (28%) Ships in 12 - 17 working days

Programming Web Services with Perl is written for Perl programmers who have no prior knowledge of web services. No understanding of XML-RPC or SOAP is necessary to be able to apply these technologies easily, through the use of publicly available Perl modules detailed in the book. If you're interested in applying XML-RPC and SOAP technologies to distributed programming applications, then Programming Web Services with Perl is a book you'll want to have.

Reactive Programming with Angular and ngrx - Learn to Harness the Power of Reactive Programming with RxJS and ngrx Extensions... Reactive Programming with Angular and ngrx - Learn to Harness the Power of Reactive Programming with RxJS and ngrx Extensions (Paperback, 1st ed.)
Oren Farhi
R1,751 R1,656 Discovery Miles 16 560 Save R95 (5%) Ships in 9 - 15 working days

Manage your Angular development using Reactive programming. Growing in popularity and now an essential part of any professional web developer's toolkit, Reactive programming can enrich your development and make your code more efficient. Featuring a core application to explore and build yourself, this book shows you how to utilize ngrx/store as a state management with Redux pattern, and how to utilize ngrx/effects to define a better and more robust application architecture. Through working code examples, you will understand every aspect of Reactive programming with Angular so that you'll be able to develop maintainable, readable code. Reactive Programming with Angular and ngrx is ideal for developers already familiar with JavaScript, Angular, or other languages, and who are looking for more insight into their Angular projects. Use this book to start mastering Reactive programming today. What You'll Learn Construct components efficiently Utilize ngrx extensions and RxJS Organize state management with reducers, actions and side effects Who This Book Is For Developers who are already familiar with JavaScript and Angular and want to move onto more advanced development.

Perl Graphics Programming (Paperback): Shawn Wallace Perl Graphics Programming (Paperback)
Shawn Wallace
R959 R709 Discovery Miles 7 090 Save R250 (26%) Ships in 12 - 17 working days

Perl programmers naturally turn to Perl to tackle whatever challenge they have at hand, and graphics programming is no exception. Geared toward Perl users and webmasters, Perl Graphics Programming demystifies the manipulation of graphics formats for use on the Web. The book provides all the tools necessary to begin programming and designing graphics for the Web immediately.

Head First EJB - Passing the Sun Certified Business Component Developer Exam (Paperback): Kathy Sierra, Bert Bates Head First EJB - Passing the Sun Certified Business Component Developer Exam (Paperback)
Kathy Sierra, Bert Bates
R1,116 R827 Discovery Miles 8 270 Save R289 (26%) Ships in 12 - 17 working days

What do Ford Financial, IBM, and Victoria's Secret have in common? Enterprise JavaBeans (EJB). As the industry standard for platform-independent reusable business components, EJB has just become Sun Microsystem's latest developer certification. Whether you want to be certifiable or just want to learn the technology inside and out, "Head First EJB" will get you there in the least painful way. And with the greatest understanding.

You'll learn not just what the technology *is*, but more importantly, *why* it is, and what it is and isn't good for. You'll learn tricks and tips for EJB development, along with tricks and tips for passing this latest, very challenging Sun Certified Business Component Developer (SCBCD) exam. You'll learn how to think like a server. You'll learn how to think like a bean. And because this is a Head First book, you'll learn how to think about thinking.

Co-author Kathy Sierra was one of Sun's first employees to teach brave, early adopter customers how to use EJB. She has the scars. But besides dragging you deep into EJB technology, Kathy and Bert will see you through your certification exam, if you decide to go for it. And nobody knows the certification like they do - they're co-developers of Sun's actual exam!

As the second book in the Head First series, "Head First EJB" follows up the number one best-selling Java book in the US, "Head First Java," Find out why reviewers are calling it a revolution in learning tough technical topics, and why Sun Chairman and CEO Scott McNealy says, "Java technology is everywhere...if you develop software and haven't learned Java, it's definitely time to dive in "Head First."

And with Head First book, you don't evenhave to feel guilty about having fun while you're learning; it's all part of the learning theory. If the latest research in cognitive science, education, and neurobiology suggested that boring, dry, and excruciatingly painful was the best way to learn, we'd have done it. Thankfully, it's been shown that your brain has a sense of style, a sense of humour, and a darn good sense of what it likes and dislikes.

In "Head First EJB," you'll learn all about:

Component-based and role-based development

The architecture of EJB, distributed programming with RMI

Developing and Deploying an EJB application

The Client View of a Session and Entity bean

The Session Bean Lifecycle and Component Contract

The Entity bean Lifecycle and Component Contract

Container-managed Persistence (CMP)

Container-managed Relationships (CMR)

EJB-QL

Transactions

Security

EJB Exceptions

The Deployment Descriptor

The Enterprise Bean Environment in JNDI

Programming Restrictions and Portability

The book includes over 200 mock exam questions that match the tone, style, difficulty, and topics on the real SCBCD exam. See why Kathy and Bert are responsible for thousands of successful exam-passers--

"The Sun certification exam was certainly no walk in the park, but Kathy's material allowed me to not only pass the exam, but Ace it!"

--Mary Whetsel, Sr. Technology Specialist, Application Strategy and Integration, The St. Paul Companies

"Kathy Sierra and Bert Bates are two of the few people in the world who can make complicated things seem damn simple, and as if that isn't enough, they can make boring things seem interesting."

--Paul Wheaton, The Trail Boss, javaranch.com

"Who better to write a Java study guide than Kathy Sierra, reigning queen of Java instruction? Kathy Sierra has done it again. Here is a study guide that almost guarantees you a certification!"

--James Cubetta, Systems Engineer, SGI

Computer Science & Perl Programming - Best of the Perl Journal (Paperback, Edited by Jon Orwant November 2002): Jon Orwant Computer Science & Perl Programming - Best of the Perl Journal (Paperback, Edited by Jon Orwant November 2002)
Jon Orwant
R1,219 R891 Discovery Miles 8 910 Save R328 (27%) Ships in 12 - 17 working days

The first of three volumes from the archives of The Perl Journal that O'Reilly has exclusive rights to distribute, this book is a compilation of the best from TPJ: 71 articles providing a comprehensive tour of how experts implement computer science concepts in the real world, with code walkthroughs, case studies, and explanations of difficult techniques that can't be found in any other book.

Java NIO (Paperback, 1st ed): Ron Hitchens Java NIO (Paperback, 1st ed)
Ron Hitchens
R1,051 R688 Discovery Miles 6 880 Save R363 (35%) Ships in 12 - 17 working days

Java NIO explores the new I/O capabilities of version 1.4 in detail and shows you how to put these features to work to greatly improve the efficiency of the Java code you write. This compact volume examines the typical challenges that Java programmers face with I/O and shows you how to take advantage of the capabilities of the new I/O features. You'll learn how to put these tools to work using examples of common, real-world I/O problems and see how the new features have a direct impact on responsiveness, scalability, and reliability.

Because the NIO APIs supplement the I/O features of version 1.3, rather than replace them, you'll also learn when to use new APIs and when the older 1.3 I/O APIs are better suited to your particular application.

Beginning Database Programming Using ASP.NET Core 3 - With MVC, Razor Pages, Web API, jQuery, Angular, SQL Server, and NoSQL... Beginning Database Programming Using ASP.NET Core 3 - With MVC, Razor Pages, Web API, jQuery, Angular, SQL Server, and NoSQL (Paperback, 1st ed.)
Bipin Joshi
R1,425 R1,155 Discovery Miles 11 550 Save R270 (19%) Ships in 10 - 15 working days

Hit the ground running with this book to quickly learn the fundamentals of HTML form processing, user authentication, and database CRUD (Create, Read, Update, and Delete) operations using the ASP.NET Core family of technologies. You will utilize cutting-edge and popular technology options from both the server side and client side to help you achieve your web application goals as quickly as possible. Developers who want to learn ASP.NET Core and complementary technologies are often overwhelmed by the large number of options involved in building modern web applications. This book introduces you to the most popular options so that you can confidently begin working on projects in no time. You will learn by example, building a sample application that demonstrates how the same application can be built using different options. This experiential approach will give you the basic skills and knowledge to understand how the options work together so that you can make an informed decision about the available choices, their trade-offs, and code level comparison. After reading this book, you will be able to choose your selected learning path. What You Will Learn Develop data entry forms in ASP.NET Core, complete with validations and processing Perform CRUD operations using server-side options: ASP.NET Core MVC, Razor Pages, Web APIs, and Blazor Perform CRUD operations using client-side options: jQuery and Angular Secure web applications using ASP.NET Core Identity, cookie authentication, and JWT authentication Use RDBMS and NoSQL data stores: SQL Server, Azure SQL Database, Azure Cosmos DB, and MongoDB for CRUD operations Deploy ASP.NET Core web applications to IIS and Azure App Service Who This Book Is For Developers who possess a basic understanding of ASP.NET and how web applications work. Some experience with Visual Studio 2017 or higher, C#, and JavaScript is helpful.

Foundation Flash Catalyst (Paperback, 1st ed.): Greg Goralski, Lord Alex Leon Foundation Flash Catalyst (Paperback, 1st ed.)
Greg Goralski, Lord Alex Leon
R997 R817 Discovery Miles 8 170 Save R180 (18%) Ships in 10 - 15 working days

This book offers an introduction to Flash Catalyst for designers with intermediate to advanced skills. It discusses where Catalyst sits within the production process and how it communicates with other programs. It covers all of the features of the Flash Catalyst workspace, teaching you how to create designs from scratch, how to build application designs and add functionality, and how to master the Catalyst/Flex workflow.Introduces Flash Catalyst Focuses on production process Covers the interrelation between Flash Catalyst and Photoshop/Illustrator/Flex/Flash What you'll learn

Starting from scratch, you'll learn the basic concepts and interface functionality of Flash Catalyst, and get practical experience by working on carefully crafted real-life projects throughout the book. You'll learn every stage of the process, from the first design sketches to the Flex Developer hand over, and how you can make design changes to assets while the developers work on the code. You'll also learn how to make your designs functional by adding simple buttons and scroll bars, and how to make sure that developers can precisely interpret your vision.Converting Photoshop/Illustrator artwork to interactive designs Sketching designs with interactivity Sketching designs with transitions Working with the FXG format Designing with fluid layouts in Catalyst Who this book is for

This book is for designers experienced with Photoshop, Illustrator, and Fireworks who want to include Flash Catalyst in their workflows. It's also for the general audience looking to design rich Internet applications using Catalyst. Table of Contents Catalyst Interface Your First Flash Catalyst Project Wireframing in Catalyst Animation in Catalyst Interactions Organizing Artwork and Best Practices Data Lists and Design-Time Data SWFs, Video, and Audio Custom Components and Library Packages Catalyst to Flex Builder

Java & XML Data Binding (Paperback): Brett McLaughlin Java & XML Data Binding (Paperback)
Brett McLaughlin
R815 R599 Discovery Miles 5 990 Save R216 (27%) Ships in 12 - 17 working days

This new title provides an in-depth technical look at XML Data Binding. The book offers complete documentation of all features in both the Sun Microsystems JAXB API and popular open source alternative implementations (Enhydra Zeus, Exolabs Castor and Quick). It also gets into significant detail about when data binding is appropriate to use, and provides numerous practical examples of using data binding in applications.

Pro Linux System Administration - Learn to Build Systems for Your Business Using Free and Open Source Software (Paperback, 2nd... Pro Linux System Administration - Learn to Build Systems for Your Business Using Free and Open Source Software (Paperback, 2nd ed.)
Dennis Matotek, James Turnbull, Peter Lieverdink
R2,253 R1,389 Discovery Miles 13 890 Save R864 (38%) Ships in 9 - 15 working days

Implement a SOHO or SMB Linux infrastructure to expand your business and associated IT capabilities. Backed by the expertise and experienced guidance of the authors, this book provides everything you need to move your business forward. Pro Linux System Administration makes it easy for small- to medium-sized businesses to enter the world of zero-cost software running on Linux and covers all the distros you might want to use, including Red Hat, Ubuntu, Debian, and CentOS. Pro Linux System Administration takes a layered, component-based approach to open source business systems, while training system administrators as the builders of business infrastructure. Completely updated for this second edition, Dennis Matotek takes you through an infrastructure-as-code approach, seamlessly taking you through steps along the journey of Linux administration with all you need to master complex systems. This edition now includes Jenkins, Ansible, Logstash and more. What You'll Learn: Understand Linux architecture Build, back up, and recover Linux servers Create basic networks and network services with Linux Build and implement Linux infrastructure and services including mail, web, databases, and file and print Implement Linux security Resolve Linux performance and capacity planning issues Who This Book Is For: Small to medium-sized business owners looking to run their own IT, system administrators considering migrating to Linux, and IT systems integrators looking for an extensible Linux infrastructure management approach.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Starting Out with Python, Global Edition
Tony Gaddis Paperback R2,164 Discovery Miles 21 640
An Introduction to XML and Web…
Anders Moller, Michael Schwartzbach Paperback R2,471 Discovery Miles 24 710
Java How to Program, Late Objects…
Paul Deitel, Harvey Deitel Paperback R900 R750 Discovery Miles 7 500
CSS For Beginners - The Best CSS Guide…
Ethan Hall Hardcover R997 R817 Discovery Miles 8 170
The API-First Transformation
Kin Lane Hardcover R1,387 Discovery Miles 13 870
DelphiMVCFramework - the official guide…
Daniele Teti Hardcover R1,368 Discovery Miles 13 680
Java Concepts
Cay S. Horstmann Paperback R1,501 Discovery Miles 15 010
Python for Beginners - A Programming…
Robert Campbell Hardcover R865 R715 Discovery Miles 7 150
Coding for Kids Ages 9-15 - Simple HTML…
Bob Mather Hardcover R891 Discovery Miles 8 910
Computer Programming The Doctrine 2.0…
Adesh Silva Hardcover R777 R650 Discovery Miles 6 500

 

Partners