BOOKS - PROGRAMMING - Технологии программирования на Java 2. Книга 2. Распределенные ...
Технологии программирования на Java 2. Книга 2. Распределенные приложения - Харви Дейтел, Пол Дейтел, С.И. Сантри 2003 PDF Бином-Пресс BOOKS PROGRAMMING
ECO~18 kg CO²

1 TON

Views
34941

Telegram
 
Технологии программирования на Java 2. Книга 2. Распределенные приложения
Author: Харви Дейтел, Пол Дейтел, С.И. Сантри
Year: 2003
Pages: 468
Format: PDF
File size: 79,7 MB
Language: RU



Pay with Telegram STARS
Technologies Programming on Java 2 Book 2 Distributed Applications Introduction In the second part of the book "Technologies Programming on Java 2", we will explore the world of distributed applications and delve into the various technologies available for building these systems. We will discuss Remote Method Invocation (RMI), Jini, JavaSpaces, Java Management Extensions (JMX), and Jiro, as well as the art of building heterogeneous systems based on the Common Object Request Broker Architecture (CORBA). These technologies are essential for creating distributed systems that can communicate and interact with each other seamlessly. The Evolution of Technology Before we dive into the specifics of these technologies, it's important to understand the evolution of technology and how it has shaped our society. The rapid pace of technological advancements in the modern era has led to an explosion of knowledge and innovation. This has created both opportunities and challenges for humanity. On one hand, technology has connected us all and provided endless resources at our fingertips. On the other hand, it has also created new forms of inequality, polarization, and conflict. To survive in this ever-changing landscape, we must develop a personal paradigm for perceiving the technological process of developing modern knowledge. The Need for Distributed Applications Distributed applications are critical in today's interconnected world. With the rise of the internet and wireless communication, we need tools that allow us to build complex systems that can communicate and interact with each other seamlessly. Distributed applications enable us to break down large problems into smaller, manageable pieces and solve them simultaneously.
Технологии Программирование на Java 2 Книга 2 Распределенные приложения Введение Во второй части книги «Технологии Программирование на Java 2» мы исследуем мир распределенных приложений и углубимся в различные технологии, доступные для построения этих систем. Мы обсудим Remote Method Invocation (RMI), Jini, JavaSpaces, Java Management Extensions (JMX) и Jiro, а также искусство построения гетерогенных систем на базе Common Object Request Broker Architecture (CORBA). Эти технологии необходимы для создания распределенных систем, которые могут беспрепятственно взаимодействовать друг с другом. Эволюция технологий Прежде чем мы углубимся в специфику этих технологий, важно понять эволюцию технологий и то, как они сформировали наше общество. Быстрые темпы технологического прогресса в современную эпоху привели к взрыву знаний и инноваций. Это создало для человечества как возможности, так и вызовы. С одной стороны, технологии соединили всех нас и предоставили бесконечные ресурсы под рукой. С другой стороны, она также создала новые формы неравенства, поляризации и конфликтов. Чтобы выжить в этом постоянно меняющемся ландшафте, мы должны выработать личную парадигму восприятия технологического процесса развития современных знаний. Потребность в распределенных приложениях Распределенные приложения являются критически важными в современном взаимосвязанном мире. С ростом интернета и беспроводной связи нам нужны инструменты, позволяющие строить сложные системы, способные беспрепятственно общаться и взаимодействовать друг с другом. Распределенные приложения позволяют разбивать большие проблемы на более мелкие, управляемые части и решать их одновременно.
Technologies de programmation en Java 2 Livre 2 Applications distribuées Introduction Dans la deuxième partie du livre « Technologies de programmation en Java 2 », nous explorons le monde des applications distribuées et nous allons approfondir les différentes technologies disponibles pour construire ces systèmes. Nous discuterons de Remote Method Invocation (RMI), Jini, JavaSpaces, Java Management Extensions (JMX) et Jiro, ainsi que de l'art de construire des systèmes hétérogènes basés sur Common Object Request Broker Architecture (CORBA). Ces technologies sont nécessaires pour créer des systèmes distribués qui peuvent communiquer sans entrave entre eux. Évolution des technologies Avant d'approfondir la spécificité de ces technologies, il est important de comprendre l'évolution des technologies et la façon dont elles ont façonné notre société. rythme rapide des progrès technologiques à l'ère moderne a entraîné une explosion de la connaissance et de l'innovation. Cela a créé des opportunités et des défis pour l'humanité. D'un côté, la technologie nous a tous réunis et nous a fourni des ressources infinies à portée de main. D'un autre côté, elle a également créé de nouvelles formes d'inégalité, de polarisation et de conflit. Pour survivre dans ce paysage en constante évolution, nous devons élaborer un paradigme personnel de la perception du processus technologique du développement des connaissances modernes. Besoin d'applications distribuées s applications distribuées sont essentielles dans le monde interconnecté d'aujourd'hui. Avec la croissance de l'Internet et des communications sans fil, nous avons besoin d'outils qui nous permettent de construire des systèmes complexes capables de communiquer et d'interagir de manière transparente. s applications distribuées vous permettent de décomposer de plus grands problèmes en petites pièces gérables et de les résoudre simultanément.
Tecnología Programación en Java 2 2 Aplicaciones distribuidas Introducción En la segunda parte del libro «Tecnología Programación en Java 2» exploramos el mundo de las aplicaciones distribuidas y profundizaremos en las diferentes tecnologías disponibles para construir estos sistemas. Discutiremos la Invocación de Métodos Remotos (RMI), Jini, JavaSpaces, Java Management Extensions (JMX) y Jiro, así como el arte de construir sistemas heterogéneos basados en Common Object Reject quest Broker Architecture (CORBA). Estas tecnologías son necesarias para crear sistemas distribuidos que puedan interactuar sin problemas entre sí. Evolución de la tecnología Antes de profundizar en la especificidad de estas tecnologías, es importante comprender la evolución de la tecnología y cómo han moldeado nuestra sociedad. rápido ritmo del progreso tecnológico en la era moderna ha llevado a una explosión de conocimiento e innovación. Esto ha creado oportunidades y desafíos para la humanidad. Por un lado, la tecnología nos ha unido a todos y nos ha proporcionado recursos infinitos a mano. Por otro lado, también ha creado nuevas formas de desigualdad, polarización y conflicto. Para sobrevivir en este paisaje en constante cambio, debemos desarrollar un paradigma personal de percepción del proceso tecnológico del desarrollo del conocimiento moderno. Necesidad de aplicaciones distribuidas aplicaciones distribuidas son críticas en el mundo interconectado de hoy. Con el crecimiento de Internet y la conectividad inalámbrica, necesitamos herramientas que nos permitan construir sistemas complejos capaces de comunicarse e interactuar sin problemas entre sí. aplicaciones distribuidas permiten dividir los problemas más grandes en partes más pequeñas y manejables y resolverlos al mismo tiempo.
Tecnologia de programação em Java 2 Book 2 Aplicativos Distribuídos Introdução Na segunda parte do livro «Tecnologia de Programação em Java 2», exploramos o mundo de aplicações distribuídas e vamos nos aprofundar em várias tecnologias disponíveis para construir esses sistemas. Vamos discutir Remote Method Investation (RMI), Jini, JavaSpaces, Java Management Extensions (JMX) e Jiro, e a arte de construir sistemas heterogêneos baseados na Common Object Broker Arquiteture (CORBA). Estas tecnologias são necessárias para criar sistemas distribuídos que possam interagir entre si sem problemas. A evolução da tecnologia Antes de nos aprofundarmos nas especificidades dessas tecnologias, é importante compreender a evolução das tecnologias e a forma como elas formaram a nossa sociedade. O ritmo rápido do progresso tecnológico na era moderna fez explodir o conhecimento e a inovação. Isso criou oportunidades e desafios para a humanidade. Por um lado, a tecnologia juntou-nos a todos e forneceu-nos recursos infinitos à mão. Por outro lado, também criou novas formas de desigualdade, polarização e conflitos. Para sobreviver nesta paisagem em constante evolução, precisamos desenvolver um paradigma pessoal para a percepção do processo tecnológico do desenvolvimento do conhecimento moderno. Necessidade de aplicações distribuídas Aplicações distribuídas são essenciais no mundo interligado atual. Com o crescimento da Internet e da comunicação sem fio, precisamos de ferramentas para construir sistemas complexos que possam comunicar e interagir entre si sem problemas. As aplicações distribuídas permitem que grandes problemas sejam divididos em partes menores, controladas e resolvidos simultaneamente.
Tecnologia Programmazione su Java 2 Book 2 Applicazioni distribuite Introduzione Nella seconda parte del libro «Tecnologie di programmazione su Java 2» esploriamo il mondo delle applicazioni distribuite e approfondiamo le diverse tecnologie disponibili per costruire questi sistemi. Discuteremo di Remote Method Invocation (RMI), Jini, JavaSpaces, Java Management Extensions (JMX) e Jiro, oltre all'arte di costruire sistemi eterogenei basati su Common Object Recest Broker Architetture (CORBA). Queste tecnologie sono necessarie per creare sistemi distribuiti in grado di interagire facilmente tra loro. L'evoluzione della tecnologia Prima di approfondire le specifiche di queste tecnologie, è importante comprendere l'evoluzione della tecnologia e il modo in cui hanno formato la nostra società. Il rapido progresso tecnologico nell'era moderna ha fatto esplodere conoscenza e innovazione. Questo ha creato opportunità e sfide per l'umanità. Da un lato, la tecnologia ci ha collegati tutti e ci ha fornito infinite risorse a portata di mano. D'altra parte, ha anche creato nuove forme di disuguaglianza, polarizzazione e conflitti. Per sopravvivere in questo panorama in continua evoluzione, dobbiamo sviluppare un paradigma personale della percezione del processo tecnologico dello sviluppo della conoscenza moderna. Necessità di applicazioni distribuite applicazioni distribuite sono fondamentali nel mondo interconnesso di oggi. Con la crescita di Internet e delle comunicazioni wireless, abbiamo bisogno di strumenti per costruire sistemi complessi in grado di comunicare e interagire tra loro senza problemi. applicazioni distribuite consentono di dividere i problemi più grandi in parti più piccole e gestite e di risolverli contemporaneamente.
Technologien Java-Programmierung 2 Buch 2 Verteilte Anwendungen Einführung Im zweiten Teil des Buches „Technologien Java-Programmierung 2“ erkunden wir die Welt der verteilten Anwendungen und vertiefen uns in die verschiedenen Technologien, die für den Aufbau dieser Systeme zur Verfügung stehen. Wir werden Remote Method Invocation (RMI), Jini, JavaSpaces, Java Management Extensions (JMX) und Jiro sowie die Kunst des Aufbaus heterogener Systeme auf Basis der Common Object Request Broker Architecture (CORBA) diskutieren. Diese Technologien werden benötigt, um verteilte Systeme zu schaffen, die nahtlos miteinander kommunizieren können. Technologieentwicklung Bevor wir uns mit den Besonderheiten dieser Technologien befassen, ist es wichtig, die Technologieentwicklung und die Art und Weise, wie sie unsere Gesellschaft geprägt haben, zu verstehen. Das rasante Tempo des technologischen Fortschritts in der Neuzeit hat zu einer Explosion von Wissen und Innovation geführt. Das hat sowohl Chancen als auch Herausforderungen für die Menschheit geschaffen. Auf der einen Seite hat Technologie uns alle verbunden und endlose Ressourcen zur Verfügung gestellt. Andererseits hat sie auch neue Formen von Ungleichheit, Polarisierung und Konflikten geschaffen. Um in dieser sich ständig verändernden Landschaft zu überleben, müssen wir ein persönliches Paradigma für die Wahrnehmung des technologischen Prozesses der Entwicklung des modernen Wissens entwickeln. Bedarf an verteilten Anwendungen Verteilte Anwendungen sind in der heutigen vernetzten Welt von entscheidender Bedeutung. Mit dem Wachstum des Internets und der drahtlosen Kommunikation brauchen wir Werkzeuge, um komplexe Systeme zu bauen, die nahtlos miteinander kommunizieren und kommunizieren können. Verteilte Anwendungen ermöglichen es, große Probleme in kleinere, überschaubare Teile zu zerlegen und gleichzeitig zu lösen.
Technologies Java Programming 2 Book 2 Distributed Applications Wprowadzenie W drugiej części książki „Technologies Java Programming 2” badamy świat rozproszonych aplikacji i zagłębiamy się w różne technologie dostępne do budowy tych systemów. Omówimy aplikacje Remote Method Invocation (RMI), Jini, JavaSpaces, Java Management Extensions (JMX) i Jiro, a także sztukę budowania niejednorodnych systemów opartych na Common Object Request Broker Architecture (CORBA). Technologie te są niezbędne do tworzenia rozproszonych systemów, które mogą płynnie komunikować się ze sobą. Ewolucja technologii Zanim zagłębimy się w specyfikę tych technologii, ważne jest, aby zrozumieć ewolucję technologii i jej kształt w naszym społeczeństwie. Szybkie tempo postępu technologicznego we współczesnej erze doprowadziło do eksplozji wiedzy i innowacji. Stworzyło to zarówno możliwości, jak i wyzwania dla ludzkości. Z jednej strony technologia połączyła nas wszystkich i zapewniła niekończące się zasoby na wyciągnięcie ręki. Z drugiej strony stworzyła również nowe formy nierówności, polaryzacji i konfliktu. Aby przetrwać w tym stale zmieniającym się krajobrazie, musimy opracować osobisty paradygmat postrzegania technologicznego procesu rozwoju nowoczesnej wiedzy. Potrzeba rozproszonych aplikacji Rozproszone aplikacje mają kluczowe znaczenie w dzisiejszym połączonym świecie. Wraz z rozwojem Internetu i bezprzewodowego potrzebujemy narzędzi do budowania złożonych systemów, które mogą się komunikować i komunikować bez zakłóceń. Rozproszone aplikacje pozwalają rozłożyć duże problemy na mniejsze, zarządzalne części i rozwiązać je jednocześnie.
טכנולוגיות Java Programming 2 Book 2 Distributed Applications Introduction בחלק השני של הספר ”Technologies Java Programming 2” אנו חוקרים את עולם היישומים המבוזרים ומתעמקים בטכנולוגיות השונות הזמינות לבניית מערכות אלו. נדון בהתמקדות בשיטה מרחוק (RMI), ג 'יני, JavaSpaces, Java Management Extensions (JMX) וג'ירו, וכן באמנות בניית מערכות הטרוגניות המבוססות על ארכיטקטורת Common Object Request Brooker (cer). טכנולוגיות אלו הכרחיות ליצירת מערכות מבוזרות שיכולות לתקשר זו עם זו באופן חלק. התפתחות הטכנולוגיה לפני שאנחנו מתעמקים בפרטים של הטכנולוגיות האלה, חשוב להבין את התפתחות הטכנולוגיה ואיך היא עיצבה את החברה שלנו. הקצב המהיר של ההתקדמות הטכנולוגית בעידן המודרני הוביל להתפוצצות של ידע וחדשנות. זה יצר גם הזדמנויות וגם אתגרים לאנושות. מצד אחד, הטכנולוגיה חיברה את כולנו וסיפקה משאבים אינסופיים בקצות האצבעות שלנו. מצד שני, היא גם יצרה צורות חדשות של אי-שוויון, קיטוב וקונפליקט. כדי לשרוד בנוף המשתנה כל הזמן הזה, עלינו לפתח פרדיגמה אישית לתפיסה של התהליך הטכנולוגי של התפתחות הידע המודרני. הצורך ביישומים מבוזרים הוא קריטי בעולם המקושר כיום. עם עליית האינטרנט והאלחוט, אנו זקוקים לכלים לבניית מערכות מורכבות שיכולות לתקשר ולתקשר באופן חלק זה עם זה. יישומים מבוזרים מאפשרים לך לפרק בעיות גדולות לחלקים קטנים וניתנים לטיפול ולפתור אותם בו זמנית.''
Technologies Java Programming 2 Book 2 Distributed Applications Giriş "Technologies Java Programming 2" kitabının ikinci bölümünde dağıtık uygulamaların dünyasını keşfediyoruz ve bu sistemleri oluşturmak için mevcut çeşitli teknolojileri araştırıyoruz. Remote Method Invocation (RMI), Jini, JavaSpaces, Java Management Extensions (JMX) ve Jiro'nun yanı sıra Common Object Request Broker Architecture (CORBA) tabanlı heterojen sistemler oluşturma sanatını tartışacağız. Bu teknolojiler, birbirleriyle sorunsuz bir şekilde iletişim kurabilen dağıtılmış sistemler oluşturmak için gereklidir. Bu teknolojilerin özelliklerini incelemeden önce, teknolojinin evrimini ve toplumumuzu nasıl şekillendirdiğini anlamak önemlidir. Modern çağdaki teknolojik ilerlemenin hızlı temposu, bilgi ve yenilik patlamasına yol açmıştır. Bu, insanlık için hem fırsatlar hem de zorluklar yarattı. Bir yandan, teknoloji hepimizi birbirine bağladı ve parmaklarımızın ucunda sonsuz kaynaklar sağladı. Öte yandan, yeni eşitsizlik, kutuplaşma ve çatışma biçimleri de yarattı. Bu sürekli değişen manzarada hayatta kalmak için, modern bilginin gelişiminin teknolojik sürecinin algılanması için kişisel bir paradigma geliştirmeliyiz. Dağıtılmış Uygulamalara İhtiyaç Dağıtılmış uygulamalar, günümüzün birbirine bağlı dünyasında kritik öneme sahiptir. İnternetin ve kablosuz iletişimin yükselişiyle, birbirleriyle sorunsuz bir şekilde iletişim kurabilen ve iletişim kurabilen karmaşık sistemler oluşturmak için araçlara ihtiyacımız var. Dağıtılmış uygulamalar, büyük sorunları daha küçük, yönetilebilir parçalara ayırmanıza ve bunları aynı anda çözmenize olanak tanır.
Technologies Java Programming 2 Book 2 Distributed Applications Introduction في الجزء الثاني من كتاب «Technologies Java Programming 2» نستكشف عالم التطبيقات الموزعة ونتعمق في مختلف التقنيات المتاحة لبناء هذه الأنظمة. سنناقش استدعاء الطريقة البعيدة (RMI) و Jini و JavaSpaces و Java Management Extensions (JMX) و Jiro، بالإضافة إلى فن بناء أنظمة غير متجانسة بناءً على بنية وسيط طلب الكائن المشترك (CORBA A). هذه التقنيات ضرورية لإنشاء أنظمة موزعة يمكنها التواصل بسلاسة مع بعضها البعض. تطور التكنولوجيا قبل أن نتعمق في تفاصيل هذه التقنيات، من المهم فهم تطور التكنولوجيا وكيف شكلت مجتمعنا. وقد أدت الوتيرة السريعة للتقدم التكنولوجي في العصر الحديث إلى انفجار المعرفة والابتكار. لقد خلق هذا فرصًا وتحديات للبشرية. من ناحية، ربطتنا التكنولوجيا جميعًا وقدمت موارد لا نهاية لها في متناول أيدينا. ومن ناحية أخرى، خلقت أيضا أشكالا جديدة من عدم المساواة والاستقطاب والصراع. وللبقاء على قيد الحياة في هذا المشهد المتغير باستمرار، يجب أن نضع نموذجا شخصيا لتصور العملية التكنولوجية لتطوير المعرفة الحديثة. الحاجة إلى التطبيقات الموزعة تعتبر التطبيقات الموزعة حاسمة في عالم اليوم المترابط. مع ظهور الإنترنت واللاسلكي، نحتاج إلى أدوات لبناء أنظمة معقدة يمكنها التواصل والتواصل بسلاسة مع بعضها البعض. تسمح لك التطبيقات الموزعة بتقسيم المشكلات الكبيرة إلى أجزاء أصغر يمكن التحكم فيها وحلها في وقت واحد.
Technologies Java Programming 2 Book 2 분산 응용 프로그램 소개 "Technologies Java Programming 2" 책의 두 번째 부분에서 분산 응용 프로그램의 세계를 탐색하고 이러한 시스템을 구축 할 수있는 다양한 기술을 탐구합니다. 우리는 원격 방법 호출 (RMI), Jini, JavaSpaces, JMX (Java Management 확장) 및 Jiro뿐만 아니라 공통 객체 요청 중개자 아키텍처 (CORA) 를 기반으로 이기종 시스템을 구축하는 기술에 대해 논의 할 것입니다. 이러한 기술은 서로 원활하게 통신 할 수있는 분산 시스템을 만드는 데 필요합니다. 기술의 진화는 우리가 이러한 기술의 세부 사항을 탐구하기 전에 기술의 진화와 그것이 우리 사회를 어떻게 형성했는지 이해하는 것이 중요합니다. 현대 시대의 빠른 기술 발전 속도는 지식과 혁신의 폭발로 이어졌습니다. 이것은 인류를위한 기회와 도전을 만들어 냈습니다. 한편으로 기술은 우리 모두를 연결하고 손끝에 끝없는 리소스를 제공했습니다. 다른 한편으로, 그것은 또한 새로운 형태의 불평등, 양극화 및 갈등을 만들어 냈다. 끊임없이 변화하는 환경에서 살아남 으려면 현대 지식 개발의 기술 프로세스에 대한 인식을위한 개인적인 패러다임을 개발해야합니다. 분산 응용 프로그램의 필요성은 오늘날의 상호 연결된 세계에서 매우 중요합니다. 인터넷과 무선이 등장함에 따라 서로 원활하게 통신하고 통신 할 수있는 복잡한 시스템을 구축 할 수있는 도구가 필요합니다. 분산 응용 프로그램을 사용하면 큰 문제를 더 작고 관리 가능한 부품으로 나누고 동시에 해결할 수 있습니다.
Technologies Java Programming 2 Book 2 Distributed Applicationsはじめに「Technologies Java Programming 2」の後半では、分散アプリケーションの世界を探索し、これらのシステムを構築するために利用可能なさまざまな技術を掘り下げます。Remote Method Invocation (RMI)、 Jini、 JavaSpaces、 Java Management Extensions (JMX)、 Jiroについて説明します。これらの技術は、相互にシームレスに通信できる分散システムを作成するために必要です。技術の進化これらの技術の詳細を掘り下げる前に、技術の進化とそれがどのように私たちの社会を形作ってきたかを理解することが重要です。近代における技術の急速な進歩は、知識と革新の爆発につながっています。これは、人類のための機会と課題の両方を作成しました。一方で、テクノロジーは私たち全員をつなぎ、私たちの指先で無限のリソースを提供してくれました。一方で、不平等、二極化、紛争という新しい形態も生み出されています。この絶えず変化する風景の中で生き残るためには、現代の知識の発展の技術的プロセスの認識のための個人的なパラダイムを開発する必要があります。分散アプリケーションのニーズ分散アプリケーションは、今日の相互接続された世界で重要です。インターネットや無線の普及に伴い、複雑なシステムを構築し、相互にシームレスに通信できるツールが必要になります。分散アプリケーションを使用すると、大きな問題を小さく管理可能な部品に分解し、同時に解決できます。
Java 2編程技術Book 2分布式應用程序介紹本書「Java 2編程技術」的第二部分,我們將探索分布式應用程序的世界,並深入研究可用於構建這些系統的各種技術。我們將討論遠程方法查詢(RMI),Jini,JavaSpaces,Java管理擴展(JMX)和Jiro,以及構建基於Common Object Request Broker Architecture(CORBA)的異構系統的藝術。這些技術對於創建可以無縫互操作的分布式系統至關重要。技術的演變在我們深入研究這些技術的細節之前,了解技術的演變以及它們如何塑造我們的社會是很重要的。近代技術進步的快節奏導致了知識和創新的爆發。這給人類帶來了機遇和挑戰。一方面,技術連接了我們所有人,並提供了無窮無盡的資源。另一方面,它還造成了新的不平等、兩極分化和沖突形式。為了在這個不斷變化的景觀中生存,我們必須發展個人範式,以感知現代知識發展的過程過程。分布式應用程序需求分布式應用程序在當今互聯世界中至關重要。隨著互聯網和無線通信的興起,我們需要能夠構建能夠無縫通信和相互通信的復雜系統的工具。分布式應用程序允許將大型問題分解為更小,更易於管理的部分並同時解決這些問題。

You may also be interested in:

Технологии программирования на Java 2. Книга 2. Распределенные приложения
Технологии программирования на Java 2 Кн. 1-3
Java. Методы программирования
Технологии программирования
Технологии программирования. С++
Современные методы и технологии создания и обработки материалов. Книга 1. Новые технологии и материалы
Современный Java. Рецепты программирования
Технологии программирования судьбы
Технологии и методы программирования
Технологии параллельного программирования
Язык программирования Java SE 8. Подробное описание
Секреты программирования для Internet на Java
Звук в играх. Технологии программирования
Современные технологии программирования. Язык 1С 8.3
Современные технологии программирования. Язык 1С 8.3
Особенности объектно-ориентированного программирования на C++/CLI, C# и Java
Основы программирования на Java. Для школьников... и не только
Язык программирования Java и среда NetBeans (2-е изд.)
Язык программирования Java и среда NetBeans, 3-е издание
Java 2. Библиотека профессионала. Том 2 - Тонкости программирования
Информационные технологии. Языки и системы программирования
Основы программирования на языке Java. Учебный курс в примерах
Программная инженерия и технологии программирования сложных систем
Язык C#. Краткое описание и введение в технологии программирования
Информационные технологии и основы объектно-ориентированного программирования
Язык программирования Java Создание интерактивных приложений для Internet
Технологии программирования на базе Microsoft Solutions Framework (2-е изд.)
Computer Science Основы программирования на Java, ООП, алгоритмы и структуры данных
Клиентские технологии веб-программирования javascript и DOM
Клиентские технологии веб-программирования javascript и DOM
Современные технологии программирования. Язык С#. Том 2. Для продвинутых пользователей
Современные технологии программирования. Язык С#. Том 1. Для начинающих пользователей
Современные технологии программирования. Язык С#. Том 1. Для начинающих пользователей
Современные технологии программирования. Язык С#. Том 2. Для продвинутых пользователей
Delphi 5. Руководство разработчика. Том 1. Основные методы и технологии программирования
Современные Java-технологии на практике (+CD)
Java 21#Game-Changer Chronicles -: A Case Study Approach ( Hands-on project use-cases ): Core Java. Java Virtual Threads. Java Collections.
Технологии программирования. Программирование графических интерфейсов. Microsoft Visual и Borland Delphi
Java Challengers Master the Java Fundamentals with fun Java Code Challenges! Become a Java Challenger!
Java Challengers Master the Java Fundamentals with fun Java Code Challenges! Become a Java Challenger!