Search results for "mastering java"
Items we need to order for you


R 913.00

R 1,527.00

R 525.00


Java Cryptography Extensions
For a long time, there has been a need for a practical, down-to-earth developers book for the Java Cryptography Extension. I am very happy to see there is now a book that can answer many of the technical questions that developers, managers, and researchers have about such a critical topic. I am sure that this book will contribute greatly to the success of securing Java applications and deployments for e-business. --Anthony Nadalin, Java Security Lead Architect, IBMFor many Java developers and software engineers, cryptography is an "on-demand" programming exercise, where cryptographic concepts are shelved until the next project requires renewed focus. But considerations for cryptography must be made early on in the design process and it’s imperative that developers know what kinds of solutions exist. One of Java’s solutions to help bridge the gap between academic research and real-world problem solving comes in the form of a well-defined architecture for implementing cryptographic solutions. However, to use the architecture and its extensions, it is important to recognize the pros and cons of different cryptographic algorithms and to know how to implement various devices like key agreements, digital signatures, and message digests, to name a few.In Java Cryptography Extensions (JCE), cryptography is discussed at the level that developers need to know to work with the JCE and with their own applications but that doesn’t overwhelm by packing in details unimportant to the busy professional. The JCE is explored using numerous code examples and instructional detail, with clearly presented sections on each aspect of the Java library. An online open-source cryptography toolkit and the code for all of the examples further reinforces the concepts covered within the book. No other resource presents so concisely or effectively the exact material needed to begin utilizing the JCE.
R 999.00


R 611.00


Java and Object Orientation: An Introduction
This second edition shows readers how to build object oriented applications in Java. Written in a clear and concise style, with lots of examples, this revised edition provides: a detailed understanding of object orientation, a thorough introduction to Java including building blocks, constructs, classes, data structures etc, coverage of graphical user interfaces and applets (AWT; Servlets), and object oriented analysis. If you are looking for a good introduction to Java and object orientation, then this is the book for you. Source code for the examples in this book is available on the Internet.
R 1,768.40

R 406.25

R 519.00

R 611.00

Java EE 7: The Big Picture
Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.The Definitive Guide to Java Platform, Enterprise Edition 7Java EE 7: The Big Picture uniquely explores the entire Java EE 7 platform in an all-encompassing style while examining each tier of the platform in enough detail so that you can select the right technologies for specific project needs. In this authoritative guide, Java expert Danny Coward walks you through the code, applications, and frameworks that power the platform. Take full advantage of the robust capabilities of Java EE 7, increase your productivity, and meet enterprise demands with help from this Oracle Press resource. Explore the features of the Java servlet model and Java servlet APICreate dynamic web content with JavaServer Pages and JavaServer FacesBuild websites for nonbrowser clients with JAX-RSPush data to web clients using Java WebSocketsSecure web applicationsWork with web component APIsMaximize enterprise beans for multithreading, asynchronous processes, transactions, and moreAccess relational databases with the Java Database Connectivity APIs and the Java Persistence APIUnderstand the packaging and deployment mechanisms of Java EE applicationsWork with Java EE Contexts and Dependency Injection Secure enterprise beans in a Java EE applicationEnable parallel processing with Java EE concurrency APIs
R 1,793.54

R 306.00

R 825.00

R 214.00

R 458.00

R 1,010.00

R 165.00

SQL Server Database Programming with Java
This textbook covers both fundamental and advanced Java database programming techniques for beginning and experienced students as well as programmers (courses related to database programming in Java with Apache NetBeans IDE 12 environment). A sample SQL Server 2019 Express database, CSEDEPT, is created and implemented in all example projects throughout this textbook. Over 40 real sample database programming projects are covered in this textbook with detailed illustrations and explanations to help students understand the key techniques and programming technologies. Chapters include homework and selected solutions to strengthen and improve students’ learning and understanding for topics they study in the classroom. Both Java desktop and Web applications with SQL Server database programming techniques are discussed and analyzed. Some updated Java techniques, such as Java Server Pages (JSP), Java Server Faces (JSF), Java Web Service (JWS), JavaServer Pages Standard Tag Library (JSTL), JavaBeans and Java API for XML Web Services (JAX-WS) are also discussed and implemented in the real projects developed in this textbook.This textbook targets mainly advanced-level students in computer science, but it also targets entry-level students in computer science and information system. Programmers, software engineers and researchers will also find this textbook useful as a reference for their projects.
R 2,015.00


R 763.00

R 611.00

Einstieg in Java und OOP
Programmieren lernen ist nicht schwer, wenn es richtig erklärt wird. Das Buch bietet eine anschauliche Erläuterung der Grundkonzepte der Programmierung, insbesondere der objektorientierten Programmierung. Alle schwierigen Aspekte werden ausführlich anhand möglichst einfach gehaltener Beispiele erklärt. Vermittelt werden viele Ideen aus der Programmierung wie z. B. Variablen, Funktionen, Rekursion, Datenkapselung oder Vererbung. Empfehlenswert für alle, die die objektorientierte Programmierung von Grund auf lernen und richtig verstehen möchten.
R 1,503.78

So you want to write a Java desktop application
This book takes you step by step through the process of building a Java application with JavaFX. The aim of the book is to build an application which communicates with a Trivial FTP server. Starting with a basic description of the application each part is fully examined to see how it works. From this understanding the application is designed, and each section fully explained. All the code is provided so the reader can build as they read. By the end of the book they will have a working TFTP client which can exchange files with a server, as well as a good understanding of how to design and build their own applications.
R 609.01

Compiler Construction Using Java, JavaCC, and Yacc
Broad in scope, involving theory, the application of that theory, and programming technology, compiler construction is a moving target, with constant advances in compiler technology taking place. Today, a renewed focus on do-it-yourself programming makes a quality textbook on compilers, that both students and instructors will enjoy using, of even more vital importance. This book covers every topic essential to learning compilers from the ground up and is accompanied by a powerful and flexible software package for evaluating projects, as well as several tutorials, well-defined projects, and test cases.
R 4,004.00

R 1,287.81

R 275.00

R 913.00


R 1,140.00


R 1,010.00

R 1,038.00


R 1,005.00



R 428.00

R 458.00


R 916.00

Designing Hexagonal Architecture with Java
A practical guide for software architects and Java developers to build cloud-native hexagonal applications using Java and Quarkus to create systems that are easier to refactor, scale, and maintainKey FeaturesLearn techniques to decouple business and technology code in an applicationApply hexagonal architecture principles to produce more organized, coherent, and maintainable softwareMinimize technical debts and tackle complexities derived from multiple teams dealing with the same code baseBook DescriptionHexagonal architecture enhances developers' productivity by decoupling business code from technology code, making the software more change-tolerant, and allowing it to evolve and incorporate new technologies without the need for significant refactoring. By adhering to hexagonal principles, you can structure your software in a way that reduces the effort required to understand and maintain the code.This book starts with an in-depth analysis of hexagonal architecture's building blocks, such as entities, use cases, ports, and adapters. You'll learn how to assemble business code in the Domain hexagon, create features by using ports and use cases in the Application hexagon, and make your software compatible with different technologies by employing adapters in the Framework hexagon. Moving on, you'll get your hands dirty developing a system based on a real-world scenario applying all the hexagonal architecture's building blocks. By creating a hexagonal system, you'll also understand how you can use Java modules to reinforce dependency inversion and ensure the isolation of each hexagon in the architecture. Finally, you'll get to grips with using Quarkus to turn your hexagonal application into a cloud-native system.By the end of this hexagonal architecture book, you'll be able to bring order and sanity to the development of complex and long-lasting applications.What you will learnFind out how to assemble business rules algorithms using the specification design patternCombine domain-driven design techniques with hexagonal principles to create powerful domain modelsEmploy adapters to make the system support different protocols such as REST, gRPC, and WebSocketCreate a module and package structure based on hexagonal principlesUse Java modules to enforce dependency inversion and ensure isolation between software componentsImplement Quarkus DI to manage the life cycle of input and output portsWho this book is forThis book is for software architects and Java developers who want to improve code maintainability and enhance productivity with an architecture that allows changes in technology without compromising business logic, which is precisely what hexagonal architecture does. Intermediate knowledge of the Java programming language and familiarity with Jakarta EE will help you to get the most out of this book.
R 1,596.00

R 1,108.00

Real World Java EE Patterns-Rethinking Best Practices
Real World Java EE Patterns - Rethinking Best Practices (http: //realworldpatterns.com) discusses patterns and best practices in a structured way, with code from real world projects. The rewritten and re-edited version of this book covers: an introduction into the core principles and APIs of Java EE 6, principles of transactions, isolation levels, CAP and BASE, remoting, pragmatic modularization and structure of Java EE applications, discussion of superfluous patterns and outdated best practices, patterns for domain driven and service oriented components, custom scopes, asynchronous processing and parallelization, real time HTTP events, schedulers, REST optimizations, plugins and monitoring tools, and fully functional JCA 1.6 implementation. Real World Java EE Patterns--Rethinking Best Practices will not only help experienced developers and architects to write concise code, but especially help you to shrink the codebase to unbelievably small sizes: -).
R 1,639.00

R 916.00















































